千家信息网

echo命令的使用

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,echo命令功能:显示字符语法:echo [-neE][字符串]说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号几种输出方式:双引号输出:单引号输出是比较
千家信息网最后更新 2026年11月01日echo命令的使用

echo命令

功能:显示字符

语法:echo [-neE][字符串]

说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行

号


几种输出方式:


双引号输出:


单引号输出是比较傻的符号,就是原样字符串输出


反向单引号命令引用

一个命令调用第二个命令的执行结果,使用``或者$()


echo "$VAR_NAME": 变量会替换,双引号表弱引用

echo '$VAR_NAME': 变量不会替换,强引用

    $echo -e "Enter the file name: \c"

echo 需要使用-e 参数来打印转义字符.



echo命令选项:

-n 不在字符的最后自动换行

-e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

\a 发出警告声;

\b 退格键

\c 最后不加上换行符号;

\n 换行且光标移至行首;

\r 光标移至行首,但不换行;

\t 插入tab;

\\插入\字符;

\0nnn 插入nnn(八进制)所代表的ASCII字符

echo -e "\033[43;31mred color\033[0m"

\xHH插入HH(十六进制)所代表的ASCII字符


编辑文件的颜色所在的路径



命令行扩展、被括起来的集合

命令行扩展:$( ) 或``

把一个命令的输出打印给另一个命令的参数

    $echo "Thissystem'snameis$(hostname) "

    $echo "i am `whoami` "


括号扩展:{ }

打印重复字符串的简化形式

     $echofile{1,3,5}

      $rm-ffile{1,3,5}


shell脚本中echo显示内容带颜色显示:

shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-e

格式如下:echo -e "\033[字背景颜色;文字颜色m字符串\033[0m"

字颜色:30-37

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"

字背景颜色:40-47

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"

控制选项说明:

\33[0m 关闭所有属性

\33[1m 设置高亮度

\33[4m 下划线

\33[5m 闪烁

\33[7m 反显

\33[8m 消隐

\33[30m - \33[37m 设置前景色

\33[40m - \33[47m 设置背景色

\33[nA 光标上移n行

\33[nB 光标下移n行

\33[nC 光标右移n行

\33[nD 光标左移n行

\33[y;xH设置光标位置

\33[2J 清屏

\33[K 清除从光标到行尾的内容

\33[s 保存光标位置

\33[u 恢复光标位置

\33[?25l 隐藏光标

\33[?25h 显示光标

echo查闪烁,下划,颜色

*******

*****

***

*

echo -e "\033[1;31;5;4m* * * * * * *\n\e[0m\033[1;37;5;4m * * * * *\n\e[0m   \033[1;36;5;4m* * *\n\e[0m      \033[1;35;5;4m*\033[0m\n"


字符 光标 命令 颜色 输出 字符串 白字 引号 位置 内容 参数 背景 代表 变量 文字 脚本 下划线 亮度 八进制 功能 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 A股互联网金融科技公司 互联网科技与金融科技 紫鲸互联网科技 奇士达互联网科技 广西互联网科技公司 互联网科技公司介绍 国外互联网科技网站 汉立互联网科技有限公司联系电话 成都玖崟互联网科技有限公司乐商圈怎么样 西藏七维空间互联网科技有限公司 中化能源互联网科技招聘 互联网科技革命什么开始 国大互联网教育科技有限公司工作 互联网科技的全部知识 杭州披云加互联网科技有限公司 好易买互联网科技 科技互联网公司两年变化 陕西彩京云互联网科技有限公司 承德科技产业互联网平台 瑞安市蟠桃会互联网科技有限公司 互联网的科技 期待互联网科技 互联网金融科技创新 善班互联网科技有限公司 科技互联网大厂 河南猎农互联网科技有限公司 互联网科技与大数据专业 佛山市翊博互联网络科技有限公司 科技赋能视角下互联网保险发展 广州全民伙伴互联网科技有限公司
0