echo

      echo指令可以输出内容到标准输出,以空白分割字符串,并且后面增加换行。

      此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、Fedora。

 

1、语法

      echo [-neE]  [arg ...]

 

2、选项列表


选项



说明



-n



输出字符串不换行



-e



处理某些特殊字符

\a 蜂鸣器警报

\b 删除前一个字符

\c 最后不加换行

\e 输出esc字符

\f 换行,光标停在原处

\n 换行

\r 光标移动到首行,不换行

\t 水平tab

\v 垂直tab

\\ 输出\

\0nnn 八进制nnn代表的ASCII字符

\xHH 十六进制数HH代表的ASCII字符



-E



禁用转义解释


 

3、实例

1)使用“\f”换行


​[root@localhost ~]# echo -e "hello\fworld"              //​​必须使用​​-e​​选项,​​\f​​换行之后,光标还在结尾

​hello​

​     world​

​[root@localhost ~]# ​


2)使用“\n”换行 


​[root@localhost ~]# echo -e "hello\nworld"              //​​必须使用​​-e​​选项,​​\n​​换行之后,光标在开头

​hello​

​world​

​[root@localhost ~]# ​


3)输出ascii字符 


​[root@localhost ~]# echo -e "\x31"                       //​​十六进制的​​31​​,换算成​​49​​,代表的​​ascii​​字符就是​​1

​1​

​[root@localhost ~]# ​




      做了一个Linux学习的平台,目前出来一个雏形,各位可以参考使用

      链接:​​https://pan.baidu.com/s/1GOLVU2CbpBNGtunztVpaCQ​​  密码:n7bk

      Linux基础命令---echo打印内容到标准输出_十六进制