1 在我的OSX终端的每一行的开头是单词 Sephs-MacBook-Pro:current_dir seph$ 我想以某种方式修剪它,也许是为了 current_dir seph$ 甚至 current_dir$。就我的目的而言,除了当前目录之外的所有内容都是可以假设的(只有用户,只有笔记本电脑)。 如何在OSX终端的每一行开头删除一些多余的信息? macos terminal — Seph Reed source 这是由控制 PS1 bash变量并且通常设置在一个设置文件中 ~/.bashrc。寻找 PS1 在 man bash 你会看到所有可以设定的值。 — AFH
0 找 export PS1 在你的线 ~/.bashrc 并替换为: export PS1="\W \u\\$ \[$(tput sgr0)\]" 这将显示输出如下: directory_basename user$ 例如,如果您在目录中 /etc/ 而你的用户名是 seth: etc seth$ 将是输出。 您可以为.bashrc构建自己的PS1变量 这里 。 — Fanatique source
PS1
bash变量并且通常设置在一个设置文件中~/.bashrc
。寻找PS1
在man bash
你会看到所有可以设定的值。