“>>” sembolü ile yankı ne yapar?


15

Gibi bir komut gördüm

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

Ekranda bir şeyler yazdırmak için yankı biliyorum.

ve limit.conf bu / etc / security yolundaki bir dosyaydı.

Ama istemek >>burada mı? 'to' veya 'in' gibi bir şey mi ifade ediyor?


Yanıtlar:


26

>> komutun sol tarafındaki çıktısını sağ taraftaki dosyanın sonuna yönlendirir.

Yani,

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

olacak eklemek * - nofile 65535 sonuna /etc/security/limits.confyerine baskı, dosyanın * - nofile 65535ekranda.

Bunun yerine

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

(not >>yerini >her şey zaten mevcut içinde,) /etc/security/limits.confolurdu yerini tarafından * - nofile 65535eklenen değil.

Bu soruyu da okumak isteyebilirsiniz:


2
Mükemmel, özellikle ekstra '>' nokta. Olası felaketlerden kaçınmama yardımcı oluyor.
Zen
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.