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


15

我看过一些命令

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

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

而limits.conf是该/ etc / security路径中的文件。

但是想在>>这里做吗?它意味着像“到”还是“在”中?


Answers:


25

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

所以,

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,而不是附加。

您可能还想阅读以下问题:


2
完美,尤其是多余的“>”点。它可以帮助我避免可能的灾难。
2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.