เสียงสะท้อนที่มีสัญลักษณ์“ >>” ทำหน้าที่อะไร


15

ฉันเห็นคำสั่งบางอย่างเช่น

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

ฉันรู้ว่า echo พิมพ์บางอย่างบนหน้าจอ

และ limit.conf เป็นไฟล์ในพา ธ นั้น / etc / security

แต่ต้องการ>>ทำที่นี่ มันหมายถึงบางสิ่งเช่น 'ถึง' หรือ 'ใน'?


เยี่ยมชมการเปลี่ยนเส้นทาง I / O ที่linuxcommand.org/lc3_lts0070.php
Pandya

คำตอบ:


26

>> เปลี่ยนทิศทางเอาต์พุตของคำสั่งทางด้านซ้ายของมันไปยังจุดสิ้นสุดของไฟล์ทางด้านขวา

ดังนั้น,

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
สมบูรณ์แบบโดยเฉพาะจุดพิเศษ '>' มันช่วยให้ฉันหลีกเลี่ยงหายนะที่อาจเกิดขึ้นได้
เซน
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.