ホームフォルダーからのパス全体ではなく、現在のディレクトリのみを端末行に表示することは可能ですか?
私はこれを持っています:ilya@ubuntu:~/Dropbox/Web/folder/folder/$
そして、それはほとんどすべての画面を取ります...
シェルの$の前の部分は、プロンプトと呼ばれます。変数$PS1
を変更することで設定できます。 同様の質問と良い答え があります。
Manページ(「Bash」と「PROMTING」を参照)には次のように記載されています。
\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)
を実行します)。