Çalıştırdığım bir komut çıktı ton üretiyor, çıktıyı bir dosyaya yazmadan susturmak istiyorum. Tüm çıktıları bir dosyaya göndermek için aşağıdakileri kullandım, ancak yine de herhangi bir dosya çıktısı istemiyorum:
command > out.txt 2>&1
command > /dev/null
CentOS kutumda daha önce kullanmıştım , ancak pencereler için benzer bir şey bulamıyorum.
@pipitas ne yaptıysam çalıştı: D
—
Alec Gorge
Gerçekten de
—
Kurt Pfeifle
command > /bin/null
CentOS'ta kullandıysanız , /bin/null
sisteminizde adlandırılmış ortak bir dosya oluşturdunuz . 'İşe yaradı!' Diyebilirsiniz . , Eğer istersen. Bu dosya şimdi stdout ve stderr çıktınızı içeriyor command
. Genellikle içinde /bin/
sadece çalıştırılabilir dosyalar bulunur. Ve genellikle, yalnızca kök kullanıcının orada dosya oluşturmasına izin verilir. Bu dosya var Yani, sen ... kök kullanıcı olarak komutunu çalıştırın vermedi /bin/null
ve - genellikle mevcut değil /dev/null
genellikle olarak kullanılır (bahsettiğim olan) 'siyah bütün' istenmeyen çıkışı ortadan gereken yerde ...
İyi nokta, bunu düşünmemiştim. Ancak, o zamanlar Windows üzerinde olduğum için sadece hatalı hafızam olduğundan eminim.
—
Alec Gorge
command > /dev/null
CentOS'unuzu kullanmışsınızdır .