Linux komutu cat 'concatenate' için kısa, çok kullanışlı bir komuttur. cat komutunu kullanarak bir dosya oluşturabilir, dosya içeriğini görüntüleyebilir, dosyaları birleştirebilir ve dosya çıktısını yeniden yönlendirebilirsiniz. Bu yazıda bazı örneklerle cat komutunun farklı kullanımlarını tartışacağız.
Cat komutunun Temel Sözdizimi
cat komutu için aşağıdaki sözdizimi kullanılır:
$kedi [seçenekler] [dosya adı]
Dosya-adı bir dosyanın adıdır.
Tüm kedi seçeneklerini keşfetmek için aşağıdaki komutu kullanın:
$kedi --Yardım
cat komutuyla dosya içeriğini yazdır
cat komutunu kullanarak, dosya içeriğini terminalde aşağıdaki gibi görüntüleyebilirsiniz:
$kedidosya adı
Örneğin, 'test_file.txt' dosyasının içeriğini görüntülemek için terminalde aşağıdaki komutu yazın:
$keditest_file.txtYukarıdaki dosyanın içeriği terminalde görüntülenecektir.
Benzer şekilde, birden çok dosyanın içeriğini görüntülemek için aşağıdaki komutu kullanın:
$keditest_file.txt test_file1.txtYukarıdaki komut, terminalde test_file.txt ve test_file1.txt'nin içeriğini size gösterecektir.
cat komutunu kullanarak dosya oluşturma
Yeni bir dosya oluşturmak için cat komutunu kullanabilirsiniz.
Örneğin, aşağıdaki komutu yürüterek 'new_filetest.txt' adında bir dosya oluşturuyoruz:
$kedi >test_file.txtŞimdi, kullanıcı bu dosyaya içerik girecek ve ardından bu dosyadan çıkmak için 'Ctrl+d' yapacaktır. İçerik, cat komutuyla görüntüleyebileceğiniz 'new_filetest.txt' dosyasına yazılır.
cat komutuyla giderek daha az seçeneğin kullanılması
Bir dosyanın büyük bir içeriği varsa ve daha fazla dosya içeriği görüntülemek için kaydırmanız gerekiyorsa. Bu durumda, cat komutuyla aşağıdaki seçenekleri kullanın:
$keditest dosyası.txt| daha fazla$keditest dosyası.txt| az
Dosya içeriğiyle satır numarasını yazdır
Dosya içeriğinin satır numarasını aşağıdaki gibi görüntülemek için cat komutunu '-n' seçeneğiyle birlikte kullanın:
$kedi -ntest_file.txt
Sekmeyle ayrılmış karakterleri görüntüle
Sekmeyle ayrılmış karakterleri bir satırda görüntülemek için '-T' seçeneğini ve cat komutunu kullanın.
$kedi -Ttest dosyası.txtBir satırda, sekme alanı aşağıdaki ekran görüntüsünde de gösterilen '^I' karakteriyle doldurulacaktır:
Satırların Sonuna '$' Yazdırın
Satırların sonunda '$' görüntülemek için, cat komutuyla '-e' seçeneğini aşağıdaki gibi kullanın:
$kedi -Vetest dosyası.txtYukarıdaki seçenek, birden çok satırı tek bir satırda küçültmek istediğinizde kullanışlıdır.
Dosya içeriğini yeniden yönlendir
cat komutu aracılığıyla, kullanıcı standart çıktıyı yeni bir dosyaya yönlendirebilir.
Örneğin, bir dosyanın içeriğini başka bir dosyaya kopyalamak için cat komutunu kullanabilirsiniz. Test_file.txt adında bir dosyamız var ve diğeri test_file1.txt. Bu nedenle, 'test_file.txt' içeriğini bir 'test_file1.txt' dosyasına kopyalamak için, '>' operatörüyle cat komutunu aşağıdaki gibi kullanın:
$keditest_file.txt>yeni_dosya.txt
Eğer 'test_file1.txt' mevcut değilse, bu isimle bir dosya oluşturacaktır.
'test_file.txt' içeriğini bir 'test_file1.txt' dosyasına eklemek için cat komutunda '>>' operatörünü aşağıdaki gibi kullanın:
$keditest_file.txt>>test_file1.txt
Tekrarlanan boş satırları yoksay
cat komutunu '-s' seçeneğiyle birlikte kullanarak, çıktıdaki boş satırları atlayabilirsiniz.
$kedi -stest_file.txtcat komutunu kullanarak dosya birleştirme
Dosya içeriğini birleştirmek için cat komutu kullanılır. Örneğin, test_file.txt ve test_file1.txt içeriğini birleştirin ve ardından '>' operatörünü kullanarak içeriği yeni bir mergefile.txt dosyasına yazın:
$keditest_file.txt test_file1.txt>birleştirme dosyası.txt
Çözüm
Bu yazımızda Linux cat komutunu örneklerle anlattık. Bir sistem üzerinde çalışırken cat komutunun bir Linux kullanıcısına nasıl yardımcı olabileceğine sahibiz. Yukarıdaki örneklerden umarım çok şey öğrenmişsinizdir. Lütfen görüşlerinizi yorum yoluyla bildirin.