Bash美化

时间:2023-03-08 15:33:08
Bash美化

首先声明下,这些美化方式都不是我自己想的,而是多个牛人的方法。

第一:简单点

这个方法来自于:http://www.vimer.cn/?p=1554

没有美化前是这样,鼠标光标在很右边:

Bash美化

在.bashrc里加上这么一句

export PS1="\[\e[36;1m\]\u\[\e[0m\]@\[\e[33;1m\]\h\[\e[0m\]:\[\e[31;1m\]\w\[\e[0m\]\n\$ "

source一下后,就变成了:

Bash美化

是不是感觉不错呢

第二:在这个基础上想显示上次命令的结果:

这个就是一个叫故事大王的大哥提供的。

EXPORT PS1=’\[\e[;1m\]`ps_val`\[\e[0m\]\[\e[32m\]\t\[\e[35m\] \W\[\e[;36m\] \$\[\e[00m\] ‘

ps_val 用斜单引号括住,每次输出提示框时就会执行啦……函数的代码如下:
ps_val ()
{
val=$?;
test “$val” != “″ && echo “($val)”
}

PS:

好像自己平时都没有怎么去研究shell命令,唉,贫乏啊,大佬们都是想怎么爽就怎么改