LINUX.ORG.RU
решено ФорумTalks

Какое же значение переменной PS1 у вас?

 ,


2

1

Решил провести небольшой опрос...

у меня (ksh из OpenBSD):

echo ${PS1}
 \u \W |\A| $ 

а как у вас?

P. S.: переменная PS1 отвечает за приглашение к вводу команды.

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 2)

как-то так

[$][~] > grep PS1 .bashrc 
export PS1="[\\$][\W] > \[$(tput sgr0)\]"

sudopacman ★★★★★
()
Последнее исправление: sudopacman (всего исправлений: 1)

KISS: или умолчальный или «\h:\W \u\$ »

beastie ★★★★★
()
${ret_status}%{$fg_bold[green]%}%p%{$fg[cyan]%} %c %{$fg_bold[blue]%} %# %{$reset_color%}
Klymedy ★★★★★
()

%B%F{green}%n@%m%k %B%F{blue}%1~ %# %b%f%k

gadfly ★★
()
USERNAME_AND_HOSTNAME="%{$fg_bold[red]%}%n%{$reset_color%}@%{$fg_bold[blue]%}%m%{$reset_color%}"

CURRENT_DIR="%{$fg_bold[red]%}[%~]%{$reset_color%}"

PROMPT="$USERNAME_AND_HOSTNAME $CURRENT_DIR -> "

Как-то так

Meyer ★★★★★
()
user@gentoo ~ $ echo $PS1
\[\033]0;\u@\h:\w\007\]\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\]
steemandlinux ★★★★★
()
%{$fg[yellow]%}λ %m %{$fg[green]%}%c %{$fg[yellow]%}→ $(git_prompt_info)%{$reset_color%}
theNamelessOne ★★★★★
()
\[\e[00;32m\]╓─\[\e[01;37m\][\[\e[01;32m\]\u@\h \[\e[01;34m\]\w $\[\e[01;37m\]]\n\[\e[00;32m\]║\n\[\e[00;32m\]╙─\[\e[01;37m\]>\[\e[00m\]
x0r ★★★★★
()
Последнее исправление: x0r (всего исправлений: 1)
%B%F{green}%n:%F{cyan}%(4~|...|)%3~%F{white}%# %b%f%k
invy ★★★★★
()
if [[ ${EUID} == 0 ]] ; then
        PS1='\[\033[00;31m\]\u \[\033[00;34m\]\W \$\[\033[00m\] '
else
        PS1='\[\033[00;32m\]\u \[\033[00;34m\]\W \$\[\033[00m\] '
fi
exepush
()

pavel-MacBook-Pro:~ pavel$ echo ${PS1}
\h:\W \u\$

vostrik ★★★☆
()
┌─[ /tmp ]
└─$ echo $SHELL
/bin/bash
┌─[ /tmp ]
└─$ echo $PS1
\[\e[0m\]┌─[ \[\e[1;32m\]\w\[\e[0m\] ]\n└─$
dell ~ # echo $PS1
\[\033[01;31m\]\h\[\033[01;34m\] \w #\[\033[00m\]

я один въехал, что внешний вид, помимо значения, показать тоже желательно бы?

~upd вижу что не один, уже радует

NK ★★★★★
()
Последнее исправление: NK (всего исправлений: 1)
export PS1="> "

Раньше тоже баловался самыми разными приглашениями, но... это непрактично. Длинные команды удобнее вводить при коротком приглашении. А не так, когда приглашение на половину экрана.

saahriktu ★★★★★
()

$ echo ${PS1}

\[\033[0;37m\]\342\224\214\342\224\200 \[\033[0;32m\]\u \[\033[0;33m\]\w \n\[\033[0;37m\]\342\224\224\342\224\200 \[\033[0;32m\]$ \[\033[0m\]

Hurenweibel ★★
()

%(?.%{%F{green}%}.%{%F{248}%})%(!.#.$)%{%f%}

RPROMPT: %{%F{238}%}%(5~.…/%3~.%~)%{%f%}

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

C:\Users

Я так и знал, что KOI8-R ненавидят виндузятники. Виндузятники захватили ЛОР, opennet и ряд других ресурсов сети.

saahriktu ★★★★★
()
local ret_status="%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ %s)"

PROMPT="%{%}%B┌─[%b%{%}%D{%a %b %d, %I:%M}%b%{%}%B]%b%{%} - %b%{%}%B[%n][%b%{%}%~%{%}%B]%b%{%}
%{%}%B└─%B[%{$fg_bold[green]%}$(git_prompt_info)%{%}%B]%{%}%b ${ret_status}% %{$reset_color%}"

ZSH_THEME_GIT_PROMPT_PREFIX="git:(%{$fg[red]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[blue]%}) %{$fg[yellow]%}✗%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[blue]%})"
Murg ★★★
()
Последнее исправление: Murg (всего исправлений: 1)
PS1="$(~/.powerline-shell/powerline-shell.py $? 2> /dev/null)"
Kilte ★★★★★
()
export PS1='$(date +[%H:%M:%S])'" $PS1"

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

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
mandala@debian:~$ echo ${PS1}
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$

А тебе зачем? Это изкоробочный вариант, не менял.

mandala ★★★★★
()
valkeru@valkeru-laptop:~$ echo ${PS1}
\[\e]0;\u@\h: \w\a\]\[\033[42m\]\u\[\033[00m\]@\[\033[01;31m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$
Valkeru ★★★★
()
Ответ на: комментарий от f1u77y

ой, закончилось время редактирования, ну ладно

~ cat ~/.config/fish/functions/fish_{,right_}prompt.fish
function fish_prompt
  set -l git_prompt (__fish_git_prompt)
  set_color blue
  echo -n (prompt_pwd)
  if [ -z "$git_prompt" ]
    echo -n ' '
  else
    set_color yellow
    echo -n "$git_prompt "
  end
  set_color normal
end
function fish_right_prompt
    set -l last_status "$status"
    if not [ "$last_status" -eq 0 ]
        set_color $fish_color_error
        echo -n "$last_status"
        set_color normal
    end
end
f1u77y ★★★★
()
Ответ на: комментарий от saahriktu

prompt_pwd(или как оно там называется, короче, /p/t/dir) + git prompt вполне себе короткие(у меня в большинстве случаев) не превосходит 20 символов при размере консолечки на полэкрана 93x46

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

Видимо, в вашем случае нет большой вложенности директорий. Ну, и, да, предпочитаю лишний раз выполнить «pwd» по необходимости.

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

нет большой вложенности директорий

иногда есть, но я почему-то не оч обращаю внимание(хотя надо бы)

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

Вы хотите сказать, что авторы стандарта KOI8-R и все те люди, что им пользовались долгие годы, - ненормальные? А стандарт совсем не изменился, какой был такой и остался. Я, конечно, понимаю, что, это как, например, когда после появления тракторов их новым владельцам хочется показать свою крутизну через объявление пахоты на лошадях прошлым веком, которой после появления тракторов могут заниматься только идиоты, но... Когда не было тракторов никто о них и не задумывался, и всё работало и без них. Инструменты ничем не виноваты в том, что большинство людей внезапно берут и их забрасывают, хотя прежде радовались возможности их использования. Так и здесь. Это лютый цинизм и лицемерие, и ненормальны именно они, приводящие к тому, что те инструменты, которые вчера кормили и поили, сегодня выкидываются на свалку истории. Но, это ещё полбеды. Ну, ладно, сегодня эпоха индустриализации и заводов. Но, есть же и частные фермеры, которые могут в т.ч. и на лошадях пахать. А почему, собственно, нет, если всё работает?! И разве можно их называть ненормальными только поэтому?! А если нет, то почему тогда должно быть исключение для кодировки?

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

Всё просто. По дефолту везде идёт юникод. Впиливание в дистрибутив кои-кодировок сопряжено с болью и страданиями, о чём нам тут неоднократно поведал Эдик. Так вот, если фермеру дают трактор, а он закинув язык за плечо гоняется по прериям за мустангами, чтобы запрячь их в плуг - то он идиот.

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

Ситуации бывают разные. Ваш дефолтный трактор на моё поле не влазит, упирается в ядро. Возможно, когда-нибудь его допилят, но, если это будет, то уже потом. А пока что размер всего PSF шрифта ограничен в 64 Кб. Для однобайтных локалей хватает, а лично мне больше и не нужно. Лично у меня всё работает с полпинка, который остался в прошлом, и я не понимаю почему мне тут рассказывают, что я, якобы, «гоняюсь закинув язык за плечо» в настоящем времени, а потому идиот. Вот после обновлений отдельных софтин может где-нибудь что-нибудь заново прописаться, да. Например, дефолтный /usr/share/vim/vimfiles/after/syntax/lisp.vim содержит «set enc=utf-8».

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

Дак что у бубунты, что у мминта, ЕМНИМ тоже самое, основаны то на одном. Вот я и спрашиваю, дистр то какой? Деб, бубунта или минт?

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

А что, в минте или убунте есть /etc/debian_version?

Похоже, что есть.

$ cat /etc/debian_version 
stretch/sid
Ubuntu 16.04.

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

Конечно, они же на дебе и основаны. Мне лень просто было за тестовый комп перелазить. Вот здесь на 14-той бубунте cat/debian_version jessie (ну то бишь восьмерка, у вас просто wheezy)

[snaik 00:31:49 ~]cat /etc/debian_version 
jessie/sid
И как раз-таки дефолтный PS1 копия того, что вы кидали выше.
А вот на моем дебе (jessie), дефолтный PS1 из bashrc выглядит так
${debian_chroot:+($debian_chroot)}\u@\h:\w\$
Нехило отличаются, я потому и подумал что у вас бубунту, потому как копия как на бубунте.

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