Terminal Çıktılarını Dosyaya Kaydetme, &>
Örneğin, bin/rails test
komutunu koşturduğunuzda terminalinize sığmayacak kadar çok hata fırlatan bir test ortamınız var, bu sebepten çalıştırdığınız komutun çıktısını ne tam inceleyebiliyorsunuz ne de saklayabiliyorsunuz,
veya takım arkadaşınızla bir log’u derli toplu şekilde paylaşmak istiyorsunuz..
Bash’ın &>
operatörünü kullanarak çıktıyı ayrı bir dosyaya yazabilirsiniz.
bin/rails test:all &> output.log
Bu satırda, bin/rails test:all
komutu çalıştır ve çıktısını output.log dosyasını oluşturup, bu dosyaya yazar.
örnek, git status komutunun çıktısını status.log dosyasına yazmak:
Özet: &> operatörü, terminaldeki stdout (standart çıktı) ve stderr (standart hata) çiktilarini bir dosyaya yönlendirmenizi/yazmanızı sağlayan bash komutudur.
Faydalı kaynaklar: