l, ls & la – каковы различия, и есть ли еще эти команды?

Итак, набрав несколько команд, я обнаружил, что есть не только ls , но и l и la . На Ubuntu 12.14 не существует каких-либо записей о man . Кажется, что все они делают подобные вещи с небольшими различиями:

 $ ls app config CONTRIBUTING.md doc Gemfile Guardfile LICENSE MAINTENANCE.md Procfile Rakefile script tmp VERSION CHANGELOG config.ru db features Gemfile.lock lib log PROCESS.md public README.md spec vendor $ la app CHANGELOG config.ru db features Gemfile .git Guardfile LICENSE MAINTENANCE.md Procfile Rakefile .rspec .secret spec .travis.yml VERSION .bundle config CONTRIBUTING.md doc .foreman Gemfile.lock .gitignore lib log PROCESS.md public README.md script .simplecov tmp vendor $ l app/ config/ CONTRIBUTING.md doc/ Gemfile Guardfile LICENSE MAINTENANCE.md Procfile Rakefile script/ tmp/ VERSION CHANGELOG config.ru db/ features/ Gemfile.lock lib/ log/ PROCESS.md public/ README.md spec/ vendor/ 

Так же, как немного мелочей, есть ли что-то еще и что они делают? Здесь нет места, чтобы это узнать? К сожалению, поиск в Google по этим командам игнорируется, потому что они настолько коротки.

3 Solutions collect form web for “l, ls & la – каковы различия, и есть ли еще эти команды?”

Псевдонимы

ls – команда, l и la – скорее всего псевдонимы, которые используют команду ls . Если вы запустите alias команды, вы можете найти все псевдонимы в своей системе.

 $ alias | grep -E ' l=| la=' 

Это вернет все псевдонимы, соответствующие шаблону l=... или la=...

Отладка

Вы также можете использовать type команды, чтобы увидеть, как выполняется конкретная команда. Это команда, псевдоним или функция.

пример

В моей системе у меня есть команда ls aliased, так что она вызывает ls но также включает в себя множество дополнительных переключателей, например:

 $ type -a ls ls is aliased to `ls --color=auto' ls is /usr/bin/ls ls is /bin/ls 

В вышесказанном вы можете видеть, что ls – это псевдонимы, но также и в моей системе $ PATH в каталогах /usr/bin и /bin .

Это просто псевдоним команды ls с некоторыми параметрами. введите описание изображения здесь

man ls перечислит все варианты и их цель. Вы можете создать свой собственный псевдоним, выполнив на терминале или добавив в .bashrc что-то вроде: alias lsl = 'ls -lrt'

Попробуйте la -help системой BSD Unix, чтобы получить дополнительную информацию о la . Я также нашел la в результате опечатки.

  • Почему Rhythmbox не может воспроизводить большинство файлов из моего mt-daap-ресурса?
  • Проблемы с разрешением Nvidia 9800GT и HP w1907v
  • Postfix не выпускает электронную почту
  • Где пакет make-doc заканчивается после установки?
  • Загрузка Linux из usb с использованием EFI
  • Не видеть файл NetworkManager.conf в папке / etc / NetworkManager /
  • Rsyslog использовать имя хоста вместо крайней FQDN метки
  • Grub2 потерян в новой установке Linux-дистрибутива
  • Являются ли несколько записей в журнале @daily crontab упорядоченными, последовательно?
  • Связано с командой apt-get update
  • Клавиша 'd' в VNC Viewer сводит к минимуму все окна
  • настроить пользователя и его корневой каталог в vsftpd, в Ubuntu
  • Linux и Unix - лучшая ОС в мире.