echo 在linux帮助文档的描述是显示一行文本,类似于python和java等编程语言中的print语句,实际上它的作用不仅仅如此。可以使用man echo查看详细的参数说明。 echo命令用于输出指定的字符串,常见用法如下: [root@localhost ~]$ echo # 输出一个空白行[root@localhost ~]$ echo "hello world" # 输出指定的字符串[root@localhost ~]$ echo $HOSTNAME # 输出变量名对应的值[root@localhost ~]$ echo "hello world" > 1.txt # 输出字符串到指定文件[root@localhost ~]$ echo `date` # 输出命令的执行结果 常用参数: [root@localhost ~]$ echo -n "hello world" # -n 不在末尾输出换行符,默认会在末尾输出换行符hello world[root@localhost ~]$[root@localhost ~]$ echo -e "hello/nworld" # -e 用于启用反斜杠转义,如 /n 会转换成换行helloworld[root@localhost ~]$ echo -E "hello/nworld" # -E 用于禁用反斜杠转义,默认就是禁用hello/nworld 常用转义符: [root@localhost ~]$ echo -e "hello // world" # // 用于输出反斜杠hello / world[root@localhost ~]$ echo -e "/a" # /a 用于响铃,发出声音的响铃哦[root@localhost ~]$ echo -e "hello/bworld" # /b 用于退格,参考:https://blog.csdn.net/lucosax/article/details/34963593hellworld[root@localhost ~]$ echo -e "hello /c world" # /c 使用该转义符后,/c 后面的字符不再输出hello [root@localhost ~]$ echo -e "/e[32;1m hello world /e[35;1m" # /e 用于控制字体和背景颜色 hello world [root@localhost ~]$ echo -e "hello /f hello /f hello" # /f 换行,且光标停在换行后原来的地方hello hello hello[root@localhost ~]$ echo -e "hello/nworld" # /n 换行符helloworld[root@localhost ~]$ echo -e "hello/rworld" # /r 用于把光标移到行首,相当于把 /r 前面的字符删除,只输出 /r 后面的字符world[root@localhost ~]$ echo -e "hello/tworld" # /t 制表符,相当于键盘上的Tab键hello world[root@localhost ~]$ echo -e "hello/vworld" # /v 垂直制表符hello world echo 输出颜色: 语法:echo -e "/033[字体背景颜色;字体颜色m字符串/033[0m" 例子:echo -e "/033[41;36m something here /033[0m" 解释:其中41的位置代表字体背景颜色,36的位置是代表字体颜色 //输出带颜色的字体echo -e "/033[30m 黑色字 /033[0m"echo -e "/033[31m 红色字 /033[0m"echo -e "/033[32m 绿色字 /033[0m"echo -e "/033[33m 黄色字 /033[0m"echo -e "/033[34m 蓝色字 /033[0m"echo -e "/033[35m 紫色字 /033[0m"echo -e "/033[36m 天蓝字 /033[0m"echo -e "/033[37m 白色字 /033[0m" //输出带背景颜色的字体echo -e "/033[40;37m 黑底白字 /033[0m"echo -e "/033[41;37m 红底白字 /033[0m"echo -e "/033[42;37m 绿底白字 /033[0m"echo -e "/033[43;37m 黄底白字 /033[0m"echo -e "/033[44;37m 蓝底白字 /033[0m"echo -e "/033[45;37m 紫底白字 /033[0m"echo -e "/033[46;37m 天蓝底白字 /033[0m"echo -e "/033[47;30m 白底黑字 /033[0m" |