LINUX.ORG.RU
ФорумTalks

Хвастаемся PS1'ами


0

0

у меня - [\[\033[01;31m\]\u\[\033[01;36m\]@\[\033[01;34m\]\h \[\033[00m\](\[\033[0 1;32m\]\w\[\033[00m\])\[\033[00m\]]\[\033[01;34m\]\$ \[\033[00m\] \033]0;XTerm (\w)\a

Выглядит это так (плюс, оно в цвете):

[elf@elf (~/download)]$

И в заголовке окна прописывается путь. Удобно, наглядно :)

★★★★★

"[\[\033[01;31m\]\u\[\033[01;36m\]@\[\033[01;34m\]\h \[\033[00m\](\[\033[01;32m\]\w\[\033[00m\])\[\033[00m\]]\[\033[01;34m\]\$ \[\033[00m\]\033]0;XTerm (\w)\a"

Исправлено (в одну строчку должно быть. И без лишнего пробела в конце).

AngryElf ★★★★★
() автор топика

PROMPT=$'%{\e[0;33m%}[(%{\e[0m%}%{\e[0;31m%}%T%{\e[0m%}%{\e[0;33m%}):%~%{\e[0;33
m%} ]%{\e[0m%} '

zsh вида [(22:49):/etc], непомню у кого спи^W взял ;)

JB ★★★★★
()
Ответ на: комментарий от JB

Мне обязательно юзер-хост нужен, бо вечно ползаю где-нить и начинаю кины с удаленных хостов запускать :)

AngryElf ★★★★★
() автор топика
Ответ на: комментарий от sin_a

were@WereHome ~ $ echo $PS1
\[\033[01;32m\]\u@\h \[\033[01;34m\]\w \$ \[\033[00m\]
were@WereHome ~ $

Nails
()

cp|lin/Video)> echo $PS1                                                                                22:05
%B%n%b|%2d)>

CrazyPit ★★★
()

PS1 у AngryElf глючит, когда команда в строчку не помещается. :)

У меня минималистичный:

\[\e[32m\]\W \$ \[\e[m\]

У рута:

\[\e[31m\]\W \$ \[\e[m\]

suser
()
Ответ на: комментарий от suser

Зелёный Documents $ у пользователя и красный Documents # у рута.

suser
()

\[\033[1;34m\]\u\[\033[33m\]@\[\033[36m\]\h\[\033[37m\]:\[\033[32m\]\w\[\033[37m \]\$\[\033[0m\]

W98
()

GREY="%{\e[1;30m%}"
RED="%{\e[1;31m%}"
GREEN="%{\e[1;32m%}"
YELLOW="%{\e[1;33m%}"
BLUE="%{\e[1;34m%}"
MAGENTA="%{\e[1;35m%}"
CYAN="%{\e[1;36m%}"
WHITE="%{\e[1;37m%}"
GREY2="%{\e[1;39m%}"
NORM="%{\e[0;38m%}"

PS1="`print ${GREEN}%.${BLUE}\> ${NORM}`"

if [ $UID = 0 ]; then
PS1="`print ${RED}\(${BLUE}%.${RED}\) root\> ${NORM}`"
fi

human0id ★★★
()
Ответ на: комментарий от human0id

PS1=' \[\033[01;31m\]>>\[\033[00m\] \! \u \[\033[01;34m\]\w\[\033[00m\] \n  \[\033[01;31m\].\[\033[00m\] '

unicsoid ★★
()

(02:12:13)[~]$ echo $PS1
(\t)[\W]$
(02:12:17)[~]$ 

shuthdar ★★★
()

if [[ 'ID -u' == 0 ]] ;then
export PS1='\[\033[00m\][\[\033[01;31m\] \u\[\033[01;34m\] :\[\033[01;31m\] $(pwd)\[\033[01;34m\] | \[\033[01;32m\]
$(tty)\[\033[01;34m\] | \d \t\[\033[00m\] ]\n\[\033[01;31m\]#\[\033[00m\] '
export PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/loc al/scripts:/usr/bin/X11:/usr/kde/
3.4/bin:/opt/bin:${ROOTPATH}"
# alias mkswap="mkswap -v1" # Used by default now
else
export PS1='\[\033[00m\][\[\033[01;32m\] \u \[\033[01;34m\]:\[\033[01;32m\] $(pwd)\[\033[01;34m\] | \[\033[01;36m\]
$(tty)\[\033[01;34m\] | \d \t\[\033[00m\] ]\n\[\033[01;32m\]\$\[\033[00m\] '
export PATH="/bin:/usr/bin:/usr/local/bin:/usr/local/scripts:~/scripts:/usr/bin/X1 1:/usr/kde/3.4/bin:/usr/games:/us
r/local/games:/opt/bin:/home/wine/.wine/drive_c/bin:${PATH}"
fi

Командная строка - с новой строки. ОЧЕНЬ удобно ;)

magesor ★☆
()

PS1="\[\033[32m\]\u@\h: \w$ \[\033[0m\]"

stassats ★★★★
()

PROMPT=`echo '%{\033[1;39m%}[%{\033[1;31m%}%n%{\033[1;32m%}@%{\033[1;34m%}%m%{\033[1;39m%}]%{
\033[1;33m%}:%{\033[1;35m%}%1~%{\033[1;39m%} %#>>%{\033[0;0m%} '
`

Zmacs
()

PS1=$'%{\e[1;37m%}(%{\e[1;36m%}%n%{\e[0;33m%}@%{\e[1;36m%}%l%{\e[1;37m%})%{\e[1;
32m%}%15<..<%~%{\e[1;37m%} %(!.#.$)>%{\e[0m%} '

if [ "$RUN_MC" = "1" ]; then
  RPS1=$' %{\e[1;37m%}[%{\e[0;33m%}mc%{\e[1;37m%}]%{\e[0m%}'
else
  RPS1=$' %{\e[1;37m%}[%{\e[0;35m%}sh%{\e[1;37m%}]%{\e[0m%}'
fi

case $TERM in
  *term*|rxvt)
    precmd ()
        {
          print -Pn "\033]0;%n@%m : %d\007"
        }
        ;;
esac

ananas ★★★★★
()
Ответ на: комментарий от lg

[<ddd>] - появляется тока если exit был не 0 у последней комманды
[J<ddd>] - появляется тока если есть висящие jobы
[W<ddd>] - появляется тока если шел запущен под screenом

lg ★★
()

$(_status=$?; echo [$(id -nu)@$(hostname -s) \($(tty | sed s/\/dev\///)\) $(date "+%H:%M:%S") $(pwd) $_status$; exit $_status)

это в pdksh, там многих управляющих последовательностей нет. Выглядит:

[dilmah@chup (pts/5) 21:34:17 /sekuritat/home_dina 0$

dilmah ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.