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 по этим командам игнорируется, потому что они настолько коротки.

  • Как я могу следить за питанием веб-камер в Linux
  • Крепление от автоматического до ручного и изменяющегося dir дает ошибки
  • Жесткий диск USB не будет перезагружаться после отключения питания
  • Задача Cron выполняется каждый час, а не каждые 3 часа
  • Увеличение объема
  • Являются ли {/ bin, / lib, / sbin} символическими ссылками в / usr в Ubuntu?
  • Не удается подключиться к Интернету в Ubuntu 10.10
  • Сегментация трафика для определенной подсети
  • эвристически найти, как различный набор файлов
  • Как изменить имя пользователя в Ubuntu 10.10?
  • Настройка переменных среды с .sh-файлом
  • Синхронизировать файлы с Mac на флешку - автоматически?
  • 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 в результате опечатки.

    Linux и Unix - лучшая ОС в мире.