Bashrc
如何從 Debian 的終端提示符中刪除路徑?
從命令行,長目錄路徑可能佔據整行:
有人問過類似的問題:
採取的步驟:
- 在 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:\ W $ '
- 保存(作為 sudo)並重新載入 .bashrc 文件可以暫時解決問題,但不能在新的終端視窗中解決。顏色也會改變(綠色和藍色被淘汰,所有文字都變成白色)
您可能有自己的
PS1
定義~/.bashrc
(除非您是 root)覆蓋系統範圍/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