echo命令详细解析(linux中超级详细,图文展示)
echo作为最基本,最常用的命令,在初学linux,或运维操作中,有着广泛性的使用;特别是在写shell脚本的时候,更是会经常性的用到。
虽然echo很基础,但是它的功能却非常丰富。本篇文章将echo基本用法进行总结,并给出较详细的示例(感兴趣的,可以持续关注我)。
echo的最基本的使用
echo命令后面跟上要输出的文本:
以上这个是最基本的用法。下面是echo命令配合一些(列如:-n,-e,…)进行较为复杂操作。
echo配合一些选项使用
- 与“-n"结合:(-n :不换行输出)
从该图中可以看出,没有添加“-n"选项的情况下,文本是换行输出。当添加”-n“选项后,文本没有换行输出。 - 与“-e"结合:(-e:输出转义字符)
什么是转义字符?
比如说我们常用的转义字符“\t”,转义字符\t表示制表符,其作用我们键盘上的tab键类似。(具体使用场景如下面内容所示) - 与一些转义字符的结合(以下是常用转义字符):
\f换行,但是换行后的新行的开头位置连着上一行的行尾,具体效果如下:
\b转义后,相当于按退格键(backspace)(前提是字符“\t"后存在字符),具体效果如下:
\t转义后,相当于按tab键,具体效果如下:
\n转义后,相当于换行,效果与-n基本一致。(当\n后面没有字符的时候,效果与-n还是有些区别)具体效果如下:
\表示插入""本身。具体效果如下:
总结
常用的转义字符:
- \t转义之后,相当于tab键。
- \f表示换行,但是换行后的新的一行的开头连接到上一行的行尾。
- \n表示换行。(需注意当\n后面没有字符的情况,与-n的区别)
- \表示插入“\”本身。
- \b转义之后,相当于退格键(backspace)。(需注意\b后面没有字符的情况)
后续会不断更新linux知识点,请记得关注我。(linux路上有你有我)