Komut çıktısını bir dosyaya nasıl kaydederim?
Çekirdeğin > <file> işleçini kullanın: varsayılan davranış sona eklemektir; -r hedef dosyayı değiştirir.
Varsayılan olarak sona ekleme
save.log dosyasının sonuna ekler. Sonucun ardından çözümlenmiş hedef yol gösterilir. Komut yeniden çalıştırıldığında önceki veriler silinmez; yeni sonuç sona eklenir.
Değiştirme veya eklemeyi açıkça seçme
Dosyayı değiştirmek için hedeften sonra -r kullanın:
Hangi sonuçlar yönlendirilebilir
Yalnızca normal metin olarak temsil edilebilen sonuçlar dosyaya yazılır. Etkileşimli düzenleyiciler, gizli bilgi istemleri, indirmeler ve tarayıcı kontrol olayları dosyaya dönüştürülmez. Bir komut kendi sözdiziminde zaten > kullanıyorsa bu anlam korunur; yönlendirme, sondaki çıktı işleci olarak tanınır.
Son sonucu yeniden kullanma
Değerler neden iki nokta ile yazılır
Güncel dilbilgisinde > yalnızca çekirdeğin çıktı yönlendirme işleci olarak kullanılır. Değer alan komutlar : kullanır: command ... > file her yerde aynı anlama gelir. Eski bir modül sürümü kuruluysa çekirdek bunu algılar ve yanlış veriyi sessizce yönlendirmek yerine geçiş mesajı gösterir.
Örnekler
dns google.com > save.logdns gmail.com > save.log -renv > "logs/env current.log" -ahistory -o > history.loghistory -o > history.log -r