带有“>>”符号的回显有什么作用?

带有“>>”符号的回显有什么作用?

我见过一些类似的命令

echo '* - nofile 65535' >> /etc/security/limits.conf

我知道 echo 会在屏幕上打印一些东西。

并且 limits.conf 是 /etc/security 路径中的一个文件。

但是 want>>在这里是 do 吗?它的意思类似于 'to' 或 'in'?

答案1

>>将左侧命令的输出重定向到右侧文件末尾。

所以,

echo '* - nofile 65535' >> /etc/security/limits.conf

将要附加 * - nofile 65535到文件末尾/etc/security/limits.conf,而不是打印* - nofile 65535在屏幕上。

如果你有

echo '* - nofile 65535' > /etc/security/limits.conf

(注意>>被替换>),中已经存在的所有内容/etc/security/limits.conf都会被替换为被取代* - nofile 65535,且未附加。

您可能还想阅读这个问题:

相关内容