是在 Korn shell 中指定多行提示符的方法吗?
我打算从 bash 切换到 ksh。在 bash 中,我有一个非常简单的提示,但它是 2 行提示。我讨厌输入位置根据目录深度而变化。我的 bash 中的 PS1 是:
PS1='$(echo $?): \w\n>> '
这会导致提示如下:
0: /var/log
>> _
答案1
只需在字符串中放入嵌入的换行符即可:
PS1='$(echo $?): $PWD
>> '
答案2
这似乎对我在 ksh 上有用
PS1=$'$HOSTNAME $PWD\n$ '
输出如下
myhost /user/varghese
$