我写了很好的PS1
格式化程序:
PS1='\n===============================================\r$?|\u@\h \w \nbash# '
显示如下提示:
0|user@desktop ~/devel/emacs ===================================
bash#
我使用技巧\r
将光标返回到第一行位置,所以输出====...
像字符串一样。
是否有任何终端支持 \r(回车)和 \b(退格)?
如果返回true ,我是否需要查询支持termcap
?terminfo
isatty()
当实用程序显示进度时,我在wget / curl / git / hg / 等中看到\r
了用法。
\b
当应用程序在单个旋转位置显示进度序列时也使用:
while true; do for x in '|' '/' '-' '\'; do printf '\b$x'; sleep 1; done; done
注意请不要使用打字机发布图像。想想现代硬件或软件模拟器。