Моя оболочка есть bash
. Как я могу получить выходные данные ls
для отображения каталогов с косой чертой? Когда я ls
в tcsh
это дает желаемый результат. Как я могу получить это bash
без каких-либо аргументов?
например.
bin/
lib/
src/
file1.txt
file2.txt
man ls
затем прокрутите вниз до-p
-F
флаг? Я никогда им не пользуюсь, поэтому не могу вспомнить ...type ls
выводится? Может быть, псевдоним?Ответы:
Самое простое решение (как уже сказано @don_crissti в комментариях):
Вы можете получить аналогичный эффект с:
Но это также добавит некоторые другие показатели:
Конечно, вы можете заставить строку
ls
выполнятьсяls -p
в командной строке с псевдонимом:Это временно и может быть стерто с
unalias ls
.Возможно, у вас
tcsh
есть активный псевдоним.Что вы можете сделать, поместив команду в
~/.bashrc
или~/.bash_aliases
.источник
~/.bash_aliases
раньше; только~/.bash_profile
и / или~.bashrc
. Это правильно?alias ls='ls --color=auto -p'
Вы можете использовать -F, например,
источник
tcsh
дает мне желаемый результат, аbash
нет?.cshrc
..bashrc
файл в моем домашнем каталоге, но он не работалИли
Или:
объяснение
Другие ответы более или менее охватывают это, но я предпочитаю длинные опции в стиле GNU по сравнению с короткими опциями в стиле BSD в ответах переполнения стека, так как они более понятны и доступны для изучения / «запоминаются» / «усваиваются».
источник