Linux和MacOS中让命令提示符换行显示的方法

528天前 · Linux 使用 · Mac 使用 · 627次阅读

最近使用MX Linux的时候发现它跟其他发行版的一个小不同,就是在终端窗口里面命令提示符是从新的一行开始的。这么做的好处是:当当前目录的路径特别长的时候,命令的光标不用从这一行的很后端开始显示了,看起来特别舒服。

为了在其他Linux发行版和Mac OS上也采用这个设计,我们需要做如下改动。

Linux:

假设我们使用的是默认的Bash Shell, 需要在 ~/.bashrc的最后一行插入

PS1=${PS1%?}\n'> '

其中 \n 是换行的意思。

Mac OS:

假设我们使用的是默认的zsh Shell, 需要在 ~/.zshrc 最后插入

NEWLINE=$'\n'
PROMPT="%n@%m %1~ $NEWLINE> "

这样我们的提示符就变成了顶格写的 '> '.
有没有感觉用着更舒服?

参考资料:Displaying a new line on the prompt

👍 0

none

最后修改于528天前

评论

贴吧 狗头 原神 小黄脸
收起

贴吧

狗头

原神

小黄脸

目录

avatar

伊藤

45

文章数

6

评论数

8

分类