回答:
これは、PS1
環境変数に従ってシェルによって設定されるプライマリプロンプト文字列と呼ばれます。これは通常、ユーザーごとに設定され、対話型シェルの場合のみ(通常)~/.bashrc
としてデフォルトで定義されます\s-\v\$
。
私のシステムでは:
$ echo "$PS1"
\[\e]0;\u@\h: \w\a\]${debian_chroot:+($debian_chroot)}\u@\h:\W\$
に展開されました:
username@hostname:pwd$
PROMPTING
セクションをチェックして、man bash
各トークンの機能を確認してください。
PS
プロンプトはPOSIXです。
PS1
、PS2
、およびPS4
POSIXです。PS3
非POSIX select
コマンドで使用され、コマンドを読み取った後、実際に実行する前に表示bash
するPS0
プロンプトを最近導入しました。