这种方法只能暂时改变一下,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:禁止换行。
-e:转义反斜杠字符。
-n:禁止换行。
echo 命令使用的转义序列
序列 意义
\a 闹铃
\b 退格
\c 强制换行
\e 退出
\f 清除屏幕
\n 新行
\r Carriage return.
\t 水平制表符
\v 垂直制表符
\\ 反斜杠
\a 闹铃
\b 退格
\c 强制换行
\e 退出
\f 清除屏幕
\n 新行
\r Carriage return.
\t 水平制表符
\v 垂直制表符
\\ 反斜杠
$#传递到脚本的参数个数
$*传递到脚本的参数,与位置变量不同,此选项参数可超过9个
$$脚本运行时当前进程ID号,常用作临时变量的后缀。如hash.$$
$!后台运行的&最后一个进程的ID号
$@与$#相同,使用时加引号,并在引号中返回参数的个数
$-上一个命令的最后一个参数
$?最后命令的推出状态,0表示没有错误。其他任何值表示有错误。