我的 OSX 终端中每一行的开头都是这样
Sephs-MacBook-Pro:current_dir seph$
我想以某种方式修剪它,也许到current_dir seph$
甚至current_dir$
。就我的目的而言,除了当前目录之外的所有内容都是可以假设的(仅用户,仅笔记本电脑)。
我怎样才能删除 OSX 终端中每行开头的一些多余的信息?
答案1
每当我想缩短提示时,我都会使用命令PS1=\$\
(那里有一个尾随空格)。
显然,您可以将其设为永久性的改变~/.bashrc
或等效的改变。
答案2
找到export PS1
你的行~/.bashrc
并将其替换为:
export PS1="\W \u\\$ \[$(tput sgr0)\]"
这将显示如下输出:directory_basename user$
例如,如果您在目录中/etc/
并且您的用户名是seth
:
etc seth$
将是输出。
您可以为 .bashrc 构建自己的 PS1 变量这里。