我正在寻找一种方法来强制我的 PS1 变量为一定数量的字符。
它目前看起来像:
$PS1="\W $"
并且我尝试保持相同数量的字符,而不管当前文件夹名称的长度。
例如,Documents 和 bin 都将显示为 10 个字符串,同时终端左侧的宽度始终保持不变。
答案1
如果你正在使用 xterm 或类似程序,那么你可以将当前目录放在标题栏中,然后有一个固定的提示
PS1='\[\e]0;\h \w\007\] \u$ '
将当前主机名和目录放在标题栏中,并显示提示username$
,例如iain$
还有更多信息这里。