我运行以下一系列命令,将curser置于shell终端的提示符下。
$ NL=' # << press enter
' # << press enter again
$ PS1=${PS1}${NL}
每次登录时,我都必须这样做。我该如何自动化?我尝试添加这些相同的语句~/.profile
并重新启动。没有运气。
编辑:
这是我的方法。我在~/.bashrc
(我创建了它)中添加了以下(我最喜欢的bash提示)行。
export PS1="===================\n\n\d \A \u@\H [\w]\n\\$ \[$(tput sgr0)\]"
使用NL=$'\n'
。使用时还需要双引号$NL
(可能$PS1
也要取决于它包含的内容,无论如何都要将其包括在双引号中)。
例如添加到您的~/.bash_profile
(或~/.profile
如果您愿意的话):
NL=$'\n'
PS1="${PS1}${NL}"
顺便说一句,从长远来看,我敢打赌,您会厌倦额外的换行符浪费了多少宝贵的垂直终端空间。屏幕的宽度往往比它们的高得多(例如,16:9宽高比的一些常见分辨率为1920x1080或2560x1440,而16:10的常见分辨率为1920x1200或2560x1600),因此垂直屏幕空间更稀有且更有价值。浪费的空间越多,一次在屏幕上看到的信息就越少。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句