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 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.