小编VIE*_*VIE的帖子

bashrc PS1:用户提示不会清除整个文本

用户提示:

user - / :
Run Code Online (Sandbox Code Playgroud)

向上/向下键定位历史命令。

user - / : historical command
Run Code Online (Sandbox Code Playgroud)

清除“历史命令”:

user - / :hist
Run Code Online (Sandbox Code Playgroud)

无论我按 BackSpace 多少次……都无法删除“hist”部分。

从技术上讲,它甚至不存在。但在屏幕上它不会清除,直到我点击“输入”

user - / :hist
user - / :
Run Code Online (Sandbox Code Playgroud)

是什么原因造成的?

问题可能是由于我在这里使用的颜色。但如何纠正呢?

PS1="\[\033[38;5;190m\]\u - \W : \e[m"
Run Code Online (Sandbox Code Playgroud)

bash prompt escape-characters

6
推荐指数
1
解决办法
432
查看次数

判断ls输出是文件还是目录

没有颜色“ ls ”命令

1 2 3 
Run Code Online (Sandbox Code Playgroud)

未知哪个是文件夹,哪个是文件。

“ls”或其他一些命令可以澄清哪个是文件哪个是文件夹

也许通过在前面包含“/”如果:一个文件夹?

例如:

 /1 2 /3
Run Code Online (Sandbox Code Playgroud)

ls

4
推荐指数
3
解决办法
5785
查看次数

标签 统计

bash ×1

escape-characters ×1

ls ×1

prompt ×1