консольное приглашение

Для удобства пользования консолью, особенно для удаленного подключения поправил приглашение.

в ~/.bash_profile прописываем

#Console colors
  DFLT="\033[0m"        # default grey/wite
  DARK="\033[1;30m"     # dark grey
   RED="\033[0;31m"     # red
 GREEN="\033[0;32m"     # green 
YELLOW="\033[0;33m"     # yellow
  BLUE="\033[0;34m"     # blue
PURPLE="\033[0;35m"     # purple
  CYAN="\033[0;36m"     # cyan
 WHITE="\033[0;37m"     # white
ENDCOLOR="\e[0m"

# Строка приглашения
export PS1="\[$CYAN\]\h \[$GREEN\]\u \[$DARK\]\w\n\[$DFLT\]$ \[$ENDCOLOR\]"

Дополнительные вызовы

  • \a an ASCII bell character (07)
  • \d the date in "Weekday Month Date" format (e.g., "Tue May 26")
  • \D{format} - the format is passed to strftime(3) and the result is inserted into the prompt string; an empty format results in a locale-specific time representation. The braces are required
  • \e an ASCII escape character (033)
  • \h the hostname up to the first part
  • \H the hostname
  • \j the number of jobs currently managed by the shell
  • \l the basename of the shell's terminal device name
  • \n newline
  • \r carriage return
  • \s the name of the shell, the basename of $0 (the portion following the final slash)
  • \t the current time in 24-hour HH:MM:SS format
  • \T the current time in 12-hour HH:MM:SS format
  • \@ the current time in 12-hour am/pm format
  • \A the current time in 24-hour HH:MM format
  • \u the username of the current user
  • \v the version of bash (e.g., 2.00)
  • \V the release of bash, version + patch level (e.g., 2.00.0)
  • \w the current working directory, with $HOME abbreviated with a tilde
  • \W the basename of the current working directory, with $HOME abbreviated with a tilde
  • \! the history number of this command
  • \# the command number of this command
  • \$ if the effective UID is 0, a #, otherwise a $
  • \nnn the character corresponding to the octal number nnn
  • \\ a backslash
  • \[ begin a sequence of non-printing characters, which could be used to embed a terminal control sequence into the prompt
  • \] end a sequence of non-printing character

особо художественных натуры могут подобрать цвет консоли

  • \e[40m
  • \e[41m
  • \e[42m
  • \e[43m
  • \e[44m
  • \e[45m
  • \e[46m
  • \e[47m

Вы определённо не видели

Вы определённо не видели приглашений в zsh ;)
И, определенно, Вы открыли для себя Америку :)
Так как ваша заметка направлена на новичков, то могли бы хотябы перевести свой копипаст из мануала.

bash vs zsh

видел я приглашения в zsh
для тех кто хочет сравинть вот чужая картинка

zsh для себя я в данном случае закрыл по причине избыточности (и ставил, и настраивал, и игрался... и не проникся).

те кто проводит много времени в консоли в переводе не нуждаются,
тем новичкам которым это будет интересно смогут использовать пример и забыть про все остальное,
а тем которые захотят дальше с этим разбиратся - все равно придется учить английский (хотя бы технический)

критика конечно хорошо - но было бы лучше в созидательном аспекте - напишите почему zsh лучше и в картинках.

кстати для тех кому интересно могут поглядеть http://www.faqs.org/faqs/unix-faq/shell/shell-differences/
на предмет различия разнообразных оболочек

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".