Linux’ta, çalıştırdığınız komutların çıktısını bir dosyaya ya da başka bir programa yönlendirmenizi gerektirecek durumlarla sıklıkla karşılaşırsınız. Bu yazıda, girdi – çıktı yönlendirme (input -output redirection) konusunu örneklerle anlatmaya çalışacağım.
Linux’ta her şey bir dosyadır (Bu görüşe karşı olan görüşler de mevcut. Genelleme yaparak konuşuyorum.). Her dosya, bir dosya tanımlayıcısı (file descriptor) ile ifade edilir. Çalıştırdığınız komutların çıktılarını gönderdiği noktayı ifade eden dosya tanımlayıcısı “1“dir. STDOUT, Standard Output olarak da bilinir. Benzer şekilde, bu komutların “hatalarının” gittiği nokta ise “2” ile ifade edilir. STDERR veya Standard Error olarak da bilinir. Son olarak, girdi (input) işlerinin dosya tanımlayıcı ise “0 (sıfır)“dır. STDIN veya Standard Input olarak da bilinir.
Bu sayılara ihtiyacımız olacak.
Okumaya devam et “Linux’ta Girdi – Çıktı Yönlendirme”