コマンドラインでは、長いディレクトリパスは行全体を占有できます。
同様の質問が提起されました:
取るべきステップ:
- Debian で .bashrc ファイルを探す
/etc/bash.bashrc
- 端末の/ etcディレクトリから:
sudo gedit bash.bashrc
- 次の行を探してください。
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
- 小文字「w」を大文字「W」(太字)に変更します。
PS1='${debian_chroot:+($debian_chroot)}\u@\h:\ワット\$'
- (sudoとして)保存して.bashrc ファイルの再読み込み問題は一時的に解決されましたが、新しい端末ウィンドウでは解決されませんでした。色も変わります。 (緑と青が削除され、すべてのテキストが白に変わります。)
ベストアンサー1
システム全体(色なし)をオーバーライドする独自のPS1
定義(ルートではない場合)がある可能性があります。そこで編集する必要があります。~/.bashrc
/etc/bash.bashrc
PS1
私にとって、~/.bashrc
これらのPS1
ものは次のとおりです(デフォルトのDebian拡張):
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
# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
;;
*)
;;
esac
最初の定義は色の定義です。それをあなたのものに置き換えれば\w
大丈夫でしょう。\W
~/.bashrc