#ubuntu #bash
Что означает ~$ в терминале bash (в начале строки)?
Ответы
Ответ 1
Это стандартное приглашение командной оболочки. Оно хранится в переменной окружения с именем PS1 и может быть в любой момент заменена на другое. По умолчанию слева от знака доллара располагается информация о пути к текущему каталогу. Тильда означает, что вы находитесь в домашней директории текущего пользователя. Подробнее тутОтвет 2
Выводим значение переменной 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
Комментариев нет:
Отправить комментарий