博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Linux】echo命令
阅读量:6831 次
发布时间:2019-06-26

本文共 853 字,大约阅读时间需要 2 分钟。

用途

echo是用于终端打印的基本命令

 

说明

只需要使用带双引号的文本,结合echo命令就可以将文本打印在终端。

[root@localhost test]# echo "Hello World"

Hello World

类似的,使用单引号或不使用引号都可以

[root@localhost test]# echo Hello World

Hello World
[root@localhost test]# echo 'Hello World'
Hello World

上述三种方法看起来相似,但是各有一些特殊的用途和副作用

[root@localhost test]# echo "Hello World!"

-bash: !": event not found

报错了,感叹号在双引号中竟然报错了,说明在双引号中不能使用叹号,只能在单引号或者不使用引号的情况下使用感叹号,如果需要在双引号中使用,则需要对感叹号转义

[root@localhost test]# echo 'Hello World!'

Hello World!
[root@localhost test]# echo Hello World!
Hello World!

注意:Linux很多符号都是转义的,尽量不要使用双引号

 

打印彩色输出

1.设置输出字体的背景颜色为绿色

[root@localhost test]# echo -e "\e[1;42m Green BackGround \e[0m"

2.设置输出字体的颜色为红色

[root@localhost test]# echo -e "\e[1;31m This is red text \e[0m"

背景颜色映射表

代码 颜色值
0 重置
40 黑色
41 红色
42 绿色
43 黄色
44 蓝色
45 洋红
46 青色
47 白色

 

字体颜色映射表

代码 颜色值
0 重置
30 黑色
31 红色
32 绿色
33 黄色
34 蓝色
35 洋红
36 青色
37 白色

转载地址:http://mhjkl.baihongyu.com/

你可能感兴趣的文章
lamp系列-MySQL主从复制原理视频(老男孩出品)
查看>>
如何撰写优秀系统运维架构方案及推动实施案例分享
查看>>
Centos5.6 x86_64下安装DRBD+Heartbeat+NFS
查看>>
Cocos2d-x Eclipse下程序运行产生错误Effect initCheck() returned -1
查看>>
Lync Server 2010的部署系列(四) outlook无法加入联机会议
查看>>
Windows Server 2012安装SQL 2012
查看>>
MS UC 2013-0-虚拟机-标准化-部署-2-模板机-制作-5
查看>>
准备重新回归信息安全产业
查看>>
向DBA致敬~
查看>>
RHEL6基础二十七之quota磁盘配额管理
查看>>
Bundle 小镇中由 EasyUI 引发的“血案”
查看>>
USB启动盘制作详解 (一) ISOTOUSB软件
查看>>
MongoDB 计划缓存的影响
查看>>
让linux服务器支持https(安全http协议)
查看>>
Django 笔记 模型数据的读取
查看>>
02-Windows Server 2012 新特性 ---- 管理中心
查看>>
PowerShell 远程连接指定 TrustedHost
查看>>
SQL Server 2014 内存优化表(1)实现内存优化表
查看>>
PowerShell Script Analyzer, Script browser 和 Pester
查看>>
Exchange 日常管理之一:用户邮箱完全访问权限
查看>>