*/
- это шаблон, который соответствует всем подкаталогам в текущем каталоге (*
будет соответствовать всем подкаталогам файлов и ; /
ограничивает его каталогами). Точно так же, чтобы перечислить все подкаталоги в / home / alice / Documents, используйте ls -d /home/alice/Documents/*/
Для цветного вывода ls я бы рекомендовал установка gnu coreutils и использование этой версии ls. Для любой версии ls вам нужно будет передать ей правильный флаг, это --color для версии GNU или -G для стандартной версии OS X. Таким образом, вы можете сделать что-то вроде
alias ls='ls --color'
в вашем .bashrc.
Чтобы раскрасить вашу подсказку, вам нужно использовать правильные коды цветов для вашего терминала, но мой использует
PROMPT="$(print '%{\e[0;38m%}%{\e[1;1m%]%}[%m:%c] %n%%%{\e[0m%}') "
для выделения
[hostname:directory] username%
жирным белым шрифтом.
Чтобы отображать цвет в выводе git diff, вам необходимо настроить git. Попробуйте запустить
$ git config --global color.diff true
, чтобы правильно настроить $ HOME / .gitconfig.