Menu
Coddy logo textTech

Dosyaya Üzerine Yazma

Coddy'nin Terminal Journey'sinin Temeller bölümünün bir parçası. Ders 38 / 82.

Artık standart çıktıyı anladığına göre, onu yararlı bir yere yönlendirelim. > operatörü bir komutun çıktısını alır ve ekranda görüntülemek yerine bir dosyaya yazar.

echo "Hello" > greeting.txt

Bu, greeting.txt adlı ve Hello kelimesini içeren bir dosya oluşturur. Çıktı bunun yerine dosyaya gittiği için ekranda hiçbir şey görünmez.

Herhangi bir komutun çıktısını yeniden yönlendirebilirsin:

ls > filelist.txt
cat names.txt > backup.txt
date > timestamp.txt

Uyarı: > işleci dosyanın üzerine tamamen yazar. Dosya zaten varsa önceki içeriği silinir ve yeni çıktıyla değiştirilir.

echo "First line" > notes.txt
echo "Second line" > notes.txt
cat notes.txt

Çıktı:

Second line

İlk satır kayboldu çünkü ikinci komut dosyanın tamamının üzerine yazdı. Bu davranış güçlüdür ancak dikkat gerektirir. Mevcut bir dosyaya yönlendirme yaparsanız verileri yanlışlıkla kaybedebilirsiniz.

challenge icon

Görev

Kolay

Çıktıyı bir dosyaya yönlendirmek için operatörünü kullanın. Bu iki komutu sırayla çalıştırın:

  1. echo kullanarak System initialized metnini status.txt adlı bir dosyaya yazın
  2. cat kullanarak status.txt içeriğini görüntüleyin

İpucu: Biçim echo "text" > filename şeklindedir. Yönlendirmeden sonra ekranda hiçbir şey görünmez. Dosyanın oluşturulduğunu doğrulamak için cat kullanmanız gerekir.

Kendin dene

Terminal
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Temeller bölümündeki tüm dersler

Kendi başına pratik yap: Terminal playground