linux echo命令

谁能解释下 echo " " 这个命令?
2024-11-27 10:21:36
推荐回答(2个)
回答1:

echo命令在linux中 可以用在shell脚本中 也可以做一个单独的命令使用, 比如说你想往一个文件里面写一行东西, 可以通过命令:echo "需要写的东西" >> /etc/passwd 这个命令也可以用在开机启动rc.local启动脚本里面最方便了, 每次开机时都会往这个启动脚本里面写命令然后可以达到想要的目的, 比如说每次开机启动都在/etc/resolv .conf写入DNS地址 就可以这样写:echo "210.22.70.3" >> /etc/resolv.conf 或者你在命令行下输入echo命令 后面再跟你要写的内容 点击回车就会在屏幕上面显示你写的内容了

回答2:

功能说明:显示文字。

  语 法:echo [-ne][字符串]或 echo [--help][--version]

  补充说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号。

  参 数:-n 不要在最后自动换行

  -e 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

  \a 发出警告声;

  \b 删除前一个字符;

  \c 最后不加上换行符号;

  \f 换行但光标仍旧停留在原来的位置;

  \n 换行且光标移至行首;

  \r 光标移至行首,但不换行;

  \t 插入tab;

  \v 与\f相同;

  \\ 插入\字符;

  \nnn 插入nnn(八进制)所代表的ASCII字符;

  --help 显示帮助

  --version 显示版本信息

  每一个shell支持的echo指令可能都不太相同。

  -n 不输出最后的\n

  -e解释转义字符

  -E不解释转义字符

  示例:echo "i am a boy" // 执行后会打印 i am a boy

  i am a boy