回答:
シェルの$の前の部分はプロンプトと呼ばれます。変数を変更することで設定できます$PS1
。であり、良いansweresと同様の質問が。
マニュアルページ(「Bash」および「PROMPTING」を参照)には次のように記載されています。
\w the current working directory, with $HOME
abbreviated with a tilde (uses the value of the
PROMPT_DIRTRIM variable)
\W the basename of the current working directory,
with $HOME abbreviated with a tilde
ですから、に変更\w
する必要があります\W
。おそらく$ PS1の初期値はに保存されています.bashrc
。つまり、ファイルを編集する必要が~/.bashrc
あり、次のような行が見つかります。
if [ "$color_prompt" = yes ]; then
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt
両方の行でに変更\w
し\W
、新しいターミナルを開きます(またはを実行しsource ~/.bashrc)
ます。