Я la
случайно вошел вместо того, ls
чтобы просматривать содержимое каталога, и он выдает точно такой же вывод, как ls
...
Почему это? Конечно, нет смысла иметь две команды, которые делают одно и то же.
14.04
command-line
ls
output
Скажи мне почему
источник
источник
type la
. И вы получите это.Ответы:
la
псевдоним,ls -A
определенный в~/.bashrc
файле в Ubuntu.Он показывает тот же вывод, если у вас нет скрытых файлов или каталогов.
ls -A
показывает скрытые файлы и каталоги.источник
ls -A
отличается отls -a
- последний покажет.
и..
означает этот каталог и содержащий каталог соответственно.la
определяется как псевдоним в~/.bashrc
файле Ubuntus вместе с несколькими другими.la
это просто,ls -A
как вы можете видеть в следующем фрагменте из~/.bashrc
источник
Ubuntu's
(без форматирования кода).Если есть сомнения
type la
.Выход Bash:
Выход рыбы:
источник
ls
является командой,l
иla
, скорее всего, псевдонимы, которые используют командуls
. Если вы запустите команду,alias
вы сможете найти все псевдонимы в вашей системе.Это вернет все псевдонимы, которые соответствуют шаблону l = ... или la = ....
источник
alias l la
Они не выдают одинаковый вывод во всех каталогах.
Создайте точечный файл с помощью
touch .whatever
, затем выполните обаla
иls
.источник
la
это псевдоним дляls -A
, как указано в других ответах. Как таковой, он не может быть использован в сценариях оболочки, аls
может.Ваш компьютер имеет несколько команд с псевдонимами. Полный список можно получить, выполнив
alias
. На моей машине это печатает это:--color=auto
означает, что цвет будет отключен, если печать не выполняется напрямую в STDOUT.источник