输出每个bash命令后添加换行符
发布时间:2020-12-15 21:17:27 所属栏目:安全 来源:网络整理
导读:我正在定制我的终端. 目前,我有以下内容: http://d.pr/i/crBm 我想要的是每个命令输出后的换行符,如下所示: http://d.pr/i/NVX5 我能够完成某些事情的唯一方法是在我的PS1开头添加换行符.这样可行,但是当我第一次打开bash提示符时,第一次在第一行之上有一
我正在定制我的终端.
目前,我有以下内容: http://d.pr/i/crBm 我想要的是每个命令输出后的换行符,如下所示: http://d.pr/i/NVX5 我能够完成某些事情的唯一方法是在我的PS1开头添加换行符.这样可行,但是当我第一次打开bash提示符时,第一次在第一行之上有一个换行符,这让我很烦恼.有没有其他方法可以实现这一目标? 解决方法
一种使用printf的方法:
$printf '%sn' * $'n' 或更好(对于每个命令): $PROMPT_COMMAND="echo" $ls 来自man bash: PROMPT_COMMAND If set,the value is executed as a command prior to issuing each primary prompt. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |