Linux'ta Cat Komutu Nasıl Kullanılır

Linux'ta CAT komutunu kullanarak terminaldeki metin dosyalarından içeriği görüntüleyin ve değiştirin

Diyelim ki terminal üzerinde çalışıyorsunuz ve gerçekten bir metin dosyasına ihtiyacınız var ama o dizine gitmek için çok tembelsiniz, bir fare kullanın ve onu açın. Linux, bir metin dosyasının içeriğini doğrudan terminalde görüntüleme ihtiyacınızı karşılar.

kedi "birleştirme" anlamına gelir. Bir şeyin birleştirilmesi, bir dizide bağlantı olarak tanımlanır. Bu durumda, metin dosyalarının içeriğini birleştirmek veya bağlamaktan bahsediyoruz. Bu küçük komut satırı yardımcı programı, görevlerinizde düşündüğünüzden daha fazla yardımcı oluyor.

Bu eğitim, tüm kullanımları hakkında olacak kedi komutu ve bu komutu daha verimli kullanabilmeniz için bilmeniz gereken bazı detaylar.

kedi hakkında daha fazla bilgi

kedi metin dosyalarını birleştirmenize yardımcı olur ve bu, 'kedi' adını aldığı yerdir. bu kedi komutu, dosyadan verileri okur ve içeriğini çıktı olarak kullanıcının terminalinde görüntüler.

Bu komutu kullanarak yeni dosyaların oluşturulması da mümkündür. Bu nedenle, kedi komutu, kullanıcının bilmesi gereken birden çok boyuta sahiptir.

İlkel kullanımına bakalım. kedi bu aşağıdaki örnekte komut.

Genel Sözdizimi:

cat [seçenekler..] [dosya_adı]

Örnek:

kedi demo.txt

Çıktı:

Bu bir demo dosyasıdır. Bu makale kedi komutunu öğrenmenize yardımcı olacaktır. cat komutunun kullanımı oldukça kolaydır. Bu makaleden özellikleri hakkında bilgi edinebilirsiniz. Dosyanın sonu Teşekkürler.

Kedi ile kullanılabilen seçenekler

kedi Linux'un sunduğu seçenekler kullanılarak çeşitli amaçlarla istediğimiz şekilde kullanılabilir. Bu makalede öne çıkan bazı seçenekler hakkında bilgi edineceksiniz.

SeçenekAçıklama
-nsatır numaralarını yazdırır
-sçıktıda boş satırları atla
-Tsekmeler ve boşluklar arasında ayrım yapın
-esatır sonu karakterlerini göster
> Şebekeiçeriği bir dosyadan diğerine kopyalamanıza olanak tanır
>> (Yönlendirme operatörü)çıktıyı verilen dosyaya ekler

Şimdi yazımızda ilerlerken bu seçeneklerin örneklerine tek tek bakacağız.

cat kullanarak satır numaralarını yazdırın

Kullanmak -n seçeneği ile kedi komutu, metin dosyasının satır numaralarını yazdırmanıza izin verir.

Örnek:

cat -n /etc/passwd

Çıktı:

1 1 root:x:0:0:root:/root:/bin/bash 2 arka plan programı:x:1:1:daemon:/usr/sbin:/usr/sbin/nologin 3 bin:x:2:2: bin:/bin:/usr/sbin/nologin 4 sys:x:3:3:sys:/dev:/usr/sbin/nologin 5 sync:x:4:65534:sync:/bin:/bin/sync 6 games:x:5:60:games:/usr/games:/usr/sbin/nologin 7 adam:x:6:12:man:/var/cache/man:/usr/sbin/nologin 8 lp:x: 7:7:lp:/var/spool/lpd:/usr/sbin/nologin 9 mail:x:8:8:mail:/var/mail:/usr/sbin/nologin 10 haber:x:9:9: haberler:/var/spool/news:/usr/sbin/nologin 11 uucp:x:10:10:uucp:/var/spool/uucp:/usr/sbin/nologin 12 proxy:x:13:13:proxy: /bin:/usr/sbin/nologin 13 www-data:x:33:33:www-data:/var/www:/usr/sbin/nologin 14 backup:x:34:34:backup:/var/backups :/usr/sbin/nologin 15 list:x:38:38:Posta Listesi Yöneticisi:/var/list:/usr/sbin/nologin

Burada her satır bir numara ile belirtilmiştir. Bu ayrıca dosyadaki toplam satır sayısı hakkında bir fikir edinmenize yardımcı olur. Metin dosyasındaki boş satırlara, aşağıdaki durumlarda da numaralar atanır: -n seçeneği kullanılır.

Kullanmak > dosya içeriğini kopyalamak için operatör

bu > operatörü, dosyanın içeriğini başka bir dosyaya kopyalamak için cat komutuyla birlikte kullanılabilir. Bunu örnekle daha iyi anlayacağız.

Genel Sözdizimi:

kedi dosyası1 > dosya2

Burada, dosya1'in içeriği dosya2'ye kopyalanacaktır. file2'nin zaten var olması gerekli değildir. Eğer varsa iyi ve güzel ama yoksa bu komut sizin için onu yaratacaktır.

Örnek:

kedi demo.txt > test.txt

Çıktı:

gaurav@ubuntu:~$ cat test.txt Bu bir demo dosyasıdır. Bu makale kedi komutunu öğrenmenize yardımcı olacaktır. cat komutunun kullanımı oldukça kolaydır. Bu makaleden özellikleri hakkında bilgi edinebilirsiniz. Dosyanın sonu Teşekkürler. gaurav@ubuntu:~$

Burada 'demo.txt' dosyasının içeriği 'test.txt' dosyasına yönlendirilir veya kopyalanır. Şimdi, bu durumda test.txt dosyası bu komutu çalıştırmadan önce mevcut değildi. Aslında bu komut tarafından yaratıldı.

Kullanmak >> dosya içeriğini eklemek için operatör

kullanabiliriz >> (yönlendirme operatörü) ile kedi dosyanın içeriğini ekleme komutu.

Dosyaları eklerken, bir komutun çıktısı bir dosyaya veya başka bir komuta girdi olarak gönderilir.

Örneğin, komutu çalıştırırsam kedi /etc/ grubu , ardından Linux sisteminizde bulunan tüm grupların bilgileri terminalde görüntülenecektir. Şimdi, bu ayrıntıları bir dosya biçiminde almak istediğinizi varsayalım, o zaman bu durumda, >> ile birlikte yeniden yönlendirme operatörü kedi emretmek.

Genel Sözdizimi:

cat /dir1/file.txt >> [yeni_dosya]

Örnek:

cat /etc/group >>groups.txt

Bu komut çıktıyı gönderecektir. kedi /vb/grup komutu, group.txt dosyasına girdi olarak.

Çıktı:

gaurav@ubuntu:~$ cat group.txt root:x:0: arka plan programı:x:1: bin:x:2: sys:x:3: adm:x:4:syslog,gaurav tty:x:5: disk :x:6: lp:x:7: mail:x:8: haberler:x:9: uucp:x:10:

Çıktıda boş satırları atlama

Metin dosyalarında, çıktının uzunluğunu artıracak bazı boş satırlar olabilir. Tekrarlanan boş satırlar, kullanılarak atlanabilir.-s seçeneği ile kedi emretmek.

Bir örnek metin dosyasına bakalım.

Bu bir demo dosyasıdır. Bu makale kedi komutunu öğrenmenize yardımcı olacaktır. cat komutunun kullanımı oldukça kolaydır. Bu makaleden özellikleri hakkında bilgi edinebilirsiniz. Yukarıdaki iki satır boş. Dosyanın sonu Teşekkürler.

Vurgulanan kısımda 3 boş satır olduğunu görebilirsiniz. Şimdi fazladan boş satırları bastırmak için -s seçeneğini kullanalım.

Örnek:

cat -s demo.txt

Çıktı:

Bu bir demo dosyasıdır. Bu makale kedi komutunu öğrenmenize yardımcı olacaktır. cat komutunun kullanımı oldukça kolaydır. Bu makaleden özellikleri hakkında bilgi edinebilirsiniz. Yukarıdaki iki satır boş. Dosyanın sonu Teşekkürler.

Fazladan boş satırların artık çıktıdan çıkarıldığını görebilirsiniz. Bu seçenek, terminalinize büyük çıktılarla uğraşırken kullanışlıdır.

Dosyadaki satırların sonunu gösteren

Ne zaman -e seçeneği ile birlikte kullanılır. kedi komutu, bu, her satırın sonunu temsil eden görünmez sembolü görüntüler. Herhangi bir satırın bu sonu '$' sembolü.

Genel Sözdizimi:

cat -e [dosya adı]

Örnek:

cat -e /etc/sorun

Çıktı:

Ubuntu 18.04.5 LTS \n \l$ $

Burada çıktı, her satırın sonunun ' ile işaretlendiğini gösterir.$' sembolü.

cat ile yeni bir dosya oluşturun

kedi komutu, herhangi bir metin düzenleyici gibi yeni bir dosya oluşturmak için de kullanılabilir. nano veya vim. Bu yeni oluşturulan dosyayı terminali kullanarak düzenleyebilirsiniz.

Genel Sözdizimi:

kedi > [yeni dosya]

Örnek:

kedi > rapor.txt

Çıktı:

gaurav@ubuntu:~$ cat > report.txt Bu, günlükleri korumak için gerekli bir rapor dosyasıdır. Lütfen bu dosyayı değiştirmeyin. Dosyanın sonu ... .. ^C gaurav@ubuntu:~$

Böylece kedi komutu, yeni bir dosya adı report.txt oluşturdu.

Bir klasördeki tüm metin dosyalarının içeriğini görüntüleyin

Bu, kullanarak gerçekleştirebileceğiniz ilginç etkinliklerden biridir. kedi emretmek. Aynı anda birden fazla metin dosyasının içeriğini görüntülemek istiyorsanız, kedi aşağıdaki şekilde komut verin.

Genel Sözdizimi:

kedi *.txt

Bu komut, içinde bulunduğunuz dizindeki tüm metin dosyalarının içeriğini görüntüler.

Önce sample1.txt ve sample2.txt adlı iki demo dosyasına bakalım.

gaurav@ubuntu:~/cat$ cat sample1.txt Bu, ilk 'örnek 1' dosyasının çıktısıdır. Teşekkürler. gaurav@ubuntu:~/cat$ gaurav@ubuntu:~/cat$ cat sample1.txt Bu, ilk 'örnek 1' dosyasının çıktısıdır. Teşekkürler. gaurav@ubuntu:~/cat$

Örnek:

kedi *.txt

Bu komut, mevcut çalışma dizinimde bulunan her iki metin dosyasının içeriğini tek bir çıktı olarak görüntüler.

Çıktı:

gaurav@ubuntu:~/cat$ cat *.txt Bu, ilk 'örnek 1' dosyasının çıktısıdır. Teşekkürler. Bu, ikinci dosya 'sample2'nin çıktısıdır. Teşekkürler. gaurav@ubuntu:~/cat$

Çözüm

Bu eğitimde, cihazın tüm temel işlevlerini öğrendik. kedi Linux'ta komut. Artık farklı metin dosyalarını birleştirmek ve bir metin dosyasının içindeki içeriği doğrudan terminalinizden değiştirmek için kullanabilirsiniz. Ayrıca yeni dosyalar oluşturmanıza yardımcı olduğu için metin düzenleyici olarak da kullanabilirsiniz. Bunun çok yönlü doğası kedi komutu, onu Linux kullanıcıları arasında oldukça popüler kılıyor.