如何在 Linux 中使用“echo”命令

您所在的位置:网站首页 echo在linux中是什么意思 如何在 Linux 中使用“echo”命令

如何在 Linux 中使用“echo”命令

2022-05-03 20:56| 来源: 网络整理| 查看: 265

无论你是 Linux 新手还是长期使用 Linux 桌面,都有一些命令似乎没有意义。如果您从不深入命令行,则尤其如此。但这正是 Linux 和其他类 Unix 操作系统的大部分真正强大之处。

其中之一是 echo 命令。乍一看,这似乎是一个无用的命令。但如果你深入挖掘,你会发现它非常有用。

echo 命令有什么作用?

查看 echo 的文档,您不会发现它们很有帮助。它表示 echo 负责 '显示一行文本' 。这大概就是你可以从命令的名字中推断出来的。

基本上,echo 所做的是将参数连同一些基本的格式化选项一起发送到标准输出。此命令存在的主要原因是在其他脚本中工作,允许您向运行脚本的人显示输出。

基础知识

在基本层面上,echo 所做的正是我们可以从命令名称中推断出来的。这是一个例子:

echo 谁能听到我的声音

此命令将输出 'Can有人能听到我的声音'。如果你只是输入这个命令,它看起来就像你所说的“echo”(这就是为什么这个命令是 echo)。但是,如果在上述命令中添加问号,则会出现错误。请输入以下内容:

echo "有人能听到我说话吗?"

生成的文本周围没有引号,但会显示正确的问号。您还可以通过 echo 命令使用变量。

x=256 echo $x

上述命令会将结果256打印到终端。

更高级的命令

如何在 Linux 中使用 'echo' 命令的图片 1

echo 命令在某些系统上的工作方式不同。例如,在 Linux 上,有些选项在其他类 Unix 操作系统上是找不到的。例如,-e 选项可让您插入字符,例如 n 表示换行符或 t 表示制表符。

echo-e "我当然希望这句话是归属的。nt--Me"

上面的命令最后可能看起来有点混乱,但它会打印出类似下面的内容:

我当然希望这句话是有归属的。--我

你也可以使用 b 作为 Backspace 。

实际例子

如前所述,echo 命令最实际的用例是在您编写的脚本中。您还可以使用它来整理其他脚本的输出。对于该用例,有更好的工具,例如 grep 和 sed 。

echo 命令的另一个很好的用例是稍加修改的配置文件。只需使用标准重定向符号 > 。例如:

echo "Just some text" >> ~/just-a-file.txt

此命令会将文本附加到'just-a-file.txt'文件中。请再次运行,此行将出现两次。

当您阅读这些示例时,您可能想知道人们为什么要使用它们。它们甚至可能让您想知道为什么人们要使用 Linux 而不是 Windows 或 macOS。

通常,当 Linux 的某些东西看起来很奇怪时,这通常源于几十年前的使用。然而,这并不一定会产生负面影响。如果您不确定 Linux,请参阅文章:从 Windows 切换到 Linux 的 8 个理由来回答您的问题。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3