从命令行,长目录路径可能占据整行:
有人问过类似的问题:
- 在终端中隐藏目录路径
- 从终端中删除“PWD”
- 从终端删除完整路径
- 在 bash 提示符下仅显示当前目录名称
采取的步骤:
- 在 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 拉伸):第一个定义是有颜色的。换成你的
\w
,你应该是好的。\W
~/.bashrc