Linux中echo命令 —>英文含义:回声、共鸣、重复。可以理解记忆为: 重复之前的内容得到响应然后打印输出一行文本,一般起到一个提示的作用。

echo 命令详解 echo命令怎么读_换行符

命令格式:
echo[选项]…[字符串/数字]…
命令参数:

-n 不输出行尾的换行符(即打印信息不换行)
-e 开启转义模式,允许对下列常用的加反斜线转义的字符进行解释。

  • \a 发出警告声;
  • \b 删除前一个字符;
  • \f 换行但光标仍旧停留在原来的位置;
  • \n换行且光标移至行首;
  • \r 光标移至行首,但不换行;
  • \t 插入tab;
  • \v 与\f相同;
  • \ 插入\字符;
  • \nnn 插入nnn(八进制)所代表的ASCII字符;

-E 禁止对在STRINGs中的那些序列进行解释。
–help 显示此帮助信息并退出
–version 输出版本信息并退出

实例演练及总结:

1.理解echo命令预设的打印输出内容之后默认带有换行符。

echo 命令详解 echo命令怎么读_换行符_02

2.echo命令可以简单直接有效地打印输出,我们给它什麽内容它就标准输出什麽内容。

echo 命令详解 echo命令怎么读_转义_03

3.用echo命令向指定的文件中输入内容(将之前的内容完全覆盖)

echo 命令详解 echo命令怎么读_转义_04

echo 命令详解 echo命令怎么读_linux_05

4.用echo命令向指定的文件中追加新的内容(不要覆盖之前的内容)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V6jh2E2C-1575277126190)()]

5.在echo后面使用-n参数,去掉echo命令预设的打印输出内容之后默认带有的换行符。

echo 命令详解 echo命令怎么读_换行符_06

6.用echo命令打印输出指定目录下指定的文件类型。相当于查找功能。

echo 命令详解 echo命令怎么读_换行符_07

拓展:其他能实现以上相似功能的命令。

echo 命令详解 echo命令怎么读_换行符_08

echo 命令详解 echo命令怎么读_linux_09

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-T6puqAks-1575277126198)()]

7.用echo命令对特殊字符比如双引号进行转义输出。

echo 命令详解 echo命令怎么读_标准输出_10

8.打印PATH变量的值到标准输出。

echo 命令详解 echo命令怎么读_转义_11

9.将语句中某些内容解析成linux命令到标准输出。

echo 命令详解 echo命令怎么读_echo 命令详解_12

10.echo 命令后面接参数-e开启转义功能,允许对与加反斜线转义的字符进行解释。

echo 命令详解 echo命令怎么读_linux_13

echo 命令详解 echo命令怎么读_echo 命令详解_14

echo 命令详解 echo命令怎么读_换行符_15

echo 命令详解 echo命令怎么读_标准输出_16

echo 命令详解 echo命令怎么读_换行符_17

echo 命令详解 echo命令怎么读_转义_18

echo 命令详解 echo命令怎么读_转义_19

11.echo 命令后面接参数-e还可以用来定制颜色字输出。

#下面的命令将用红色打印输出
[root@yuki /]# echo -e "\033[31mMagic of Linux\033[0m"
Magic of Linux

#下面的命令将以粗体以及红色背景打印输出
[root@yuki /]# echo -e "\033[1m\033[41mMagic of Linux\033[0m"
Magic of Linux

12.事实上,在日后的 shell 操作及 shell script 设计上,echo 命令是最常用的命令之一。
比方说,用 echo 来检查变量值:

echo 命令详解 echo命令怎么读_linux_20