答案1
POSIXly:
$ NL='
'
$ PS1=${PS1}${NL}
$
<cursor here>
答案2
在bash
(和) 中,在环境变量末尾yash
添加换行符。\n
PS1
例如:
$ echo "$PS1"
\[\e]0;\u@\h: \w\a\]\u@\h:\w\$
$ PS1='\[\e]0;\u@\h: \w\a\]\u@\h:\w\$\n'
$
echo "$PS1"
\[\e]0;\u@\h: \w\a\]\u@\h:\w\$\n
要使其永久存在,请将其保存在 shell 启动配置文件中(例如~/.bashrc
):
echo "PS1='\[\e]0;\u@\h: \w\a\]\u@\h:\w\$\n'" >>~/.bashrc
答案3
bash
的另一种方式yash
是:
$ PS1="$PS1\n"