Что означает ~$ в терминале bash (в начале строки)?
Ответ
Выводим значение переменной PS1 (primary prompt string):
$ echo $PS1
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\w\$
Разбираем специальные символы:
\u - The username of the current user.
\h - The hostname, up to the first ‘.’.
\w - The current working directory, with $HOME abbreviated with a tilde.
\$ - If the effective uid is 0, #, otherwise $.
В итоге ~$ означает пользователя в домашней директории.
Источник: https://www.gnu.org/software/bash/manual/bash.html
Комментариев нет:
Отправить комментарий