консольное приглашение
Dmitri 16 мая, 2011 - 00:24
Для удобства пользования консолью, особенно для удаленного подключения поправил приглашение.
в ~/.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
»
- Блог пользователя - Dmitri
- Для комментирования войдите или зарегистрируйтесь
Вы определённо не видели
Вы определённо не видели приглашений в zsh ;)
И, определенно, Вы открыли для себя Америку :)
Так как ваша заметка направлена на новичков, то могли бы хотябы перевести свой копипаст из мануала.
bash vs zsh
видел я приглашения в zsh
для тех кто хочет сравинть вот чужая картинка
zsh для себя я в данном случае закрыл по причине избыточности (и ставил, и настраивал, и игрался... и не проникся).
те кто проводит много времени в консоли в переводе не нуждаются,
тем новичкам которым это будет интересно смогут использовать пример и забыть про все остальное,
а тем которые захотят дальше с этим разбиратся - все равно придется учить английский (хотя бы технический)
критика конечно хорошо - но было бы лучше в созидательном аспекте - напишите почему zsh лучше и в картинках.
кстати для тех кому интересно могут поглядеть http://www.faqs.org/faqs/unix-faq/shell/shell-differences/
на предмет различия разнообразных оболочек