这种方法只能暂时改变一下,logout一下就没有了。不过可以vi /root/.bashrc, 在后面加上刚才的命令。

echo -e '\033[47;30m'

************************************************************************

用的是终端控制字符,比如这个,就是光标跳到第60列,然后显示一个OK

echo   -en    '\033[60G '   &&   echo   OK

\033[就是终端转义字符开始,60G是命令。
echo的-e选项就是让echo不自己处理终端转义字符
 
内建命令echo 输出他的参数,以空格来分隔,以换行符来结束。返回值总为0。echo 使用的一
些选项:
-e:转义反斜杠字符。
-n:禁止换行。

echo 命令使用的转义序列

序列 意义
\a 闹铃
\b 退格
\c 强制换行
\e 退出
\f 清除屏幕
\n 新行
\r Carriage return.
\t 水平制表符
\v 垂直制表符
\\ 反斜杠

$#传递到脚本的参数个数

$*传递到脚本的参数,与位置变量不同,此选项参数可超过9个

$$脚本运行时当前进程ID号,常用作临时变量的后缀。如hash.$$

$!后台运行的&最后一个进程的ID号

$@与$#相同,使用时加引号,并在引号中返回参数的个数

$-上一个命令的最后一个参数

$?最后命令的推出状态,0表示没有错误。其他任何值表示有错误。

相关文章: