- 命令概述
echo(显示文字)echo会将输入的字符串送往标准输出,输出的字符串间以空白字符隔开, 并在最后加上换行号;
- 命令语法
echo [-ne][字符串] / echo [--help][--version]
- 参数说明
-n |
取消自动换行; |
|
-e |
打开反斜杠ESC转义; |
|
\a |
提示音; |
|
\b |
删除前一个字符; |
|
\c |
最后不加上换行符号; |
|
\f |
换行但光标仍旧停留在原来的位置; |
|
\n |
换行且光标移至行首; |
|
\r |
光标移至行首,但不换行; |
|
\t |
插入空格(tab); |
|
\v |
换行但光标仍旧停留在原来的位置,与\f相同; |
|
\\ |
插入\字符; |
|
\nnn |
插入nnn(八进制)所代表的ASCII字符; |
|
-E |
取消转义 (默认); |
|
-help |
显示帮助; |
|
-version |
显示版本信息; |
- 命令示例
1. echo -n "This is test" :取消换行;
[root@localhost ~]# echo "This is test"
This is test
[root@localhost ~]# echo -n "This is test"
This is test[root@localhost ~]#
2. echo -e "This\b is test":转义\b 删除前一个字符;
[root@localhost ~]# echo -e "This\b is test"
Thi is test
- 其他参数说明
echo颜色输出
参数说明
echo -e "\e[1;31mabcd \e[0m"
echo -e "\033[1 ; m…… \033[0m"
\e和\033输出效果相同 ,1 的位置是输出内容背景颜色,m 的位置是输出内容字体颜色,\033[0m 的位置是输出内容的属性
==========背景颜色范围:40-49==========
[root@localhost ~]# echo -e "\e[40;37m黑底白字 \e[0m"
黑底白字
[root@localhost ~]# echo -e "\e[41;37m深红白字 \e[0m"
深红白字
[root@localhost ~]# echo -e "\e[42;37m绿底白字 \e[0m"
绿底白字
[root@localhost ~]# echo -e "\e[43;37m黄底白字 \e[0m"
黄底白字
[root@localhost ~]# echo -e "\e[44;37m蓝底白字 \e[0m"
蓝底白字
[root@localhost ~]# echo -e "\e[45;37m紫底白字 \e[0m"
紫底白字
[root@localhost ~]# echo -e "\e[46;37m深绿白字 \e[0m"
深绿白字
[root@localhost ~]# echo -e "\e[47;30m白底黑字 \e[0m"
白底黑字
==========字体颜色范围:30-39==========
[root@localhost ~]# echo -e "\e[1;30m黑色字体 \e[0m"
黑色字体
[root@localhost ~]# echo -e "\e[1;31m红色字体 \e[0m"
红色字体
[root@localhost ~]# echo -e "\e[1;32m绿色字体 \e[0m"
绿色字体
[root@localhost ~]# echo -e "\e[1;33m黄色字体 \e[0m"
黄色字体
[root@localhost ~]# echo -e "\e[1;34m蓝色字体 \e[0m"
蓝色字体
[root@localhost ~]# echo -e "\e[1;35m紫色字体 \e[0m"
紫色字体
[root@localhost ~]# echo -e "\e[1;36m深绿字体 \e[0m"
深绿字体
[root@localhost ~]# echo -e "\e[1;37m白色字体 \e[0m"文章来源:https://www.toymoban.com/news/detail-404771.html
白色字体文章来源地址https://www.toymoban.com/news/detail-404771.html
到了这里,关于Linux下echo命令的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!