Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Cat (Unix)

bullvar_katip

Administrator
Katılım
21 Mayıs 2024
Mesajlar
532,105
, dosyaları sırasıyla okuyan ve standart çıktıya yazan POSIX standartlı bir Unix komutudur. Komut ismi, komutun dosyaları peşpeşelenmesi işlevine işaret eden İngilizce "(con)catenate" (Latince catenare, "zincirlemek") kelimesinden türetilmiştir. Tarihçe , bir dosyayı ekrana kopyalamak için kullanılan bir PDP-7 ve Multics komutu olan komutunun yerini alarak ilk Unix sürümlerinde (ör. Version 1) yer aldı. Bu versiyon, Ken Thompson ve Dennis Ritchie tarafından yazılmıştır. GNU coreutilste paketlenmiş sürümü ise Torbjorn Granlund ve Richard Stallman tarafından yazılmıştır. ReactOS sürümü ise David Welch, Semyon Novikov ve Hermès Bélusca tarafından yazılmıştır. Zamanla, ve gibi alternatif araçlar da farklı ve yeni özellikleriyle erişilebilir hale geldi. Kullanım Tek Unix Şartnamesi tanımına göre, , dosyaları argüman sırasına göre okur ve dosya içeriklerini aynı sırada standart çıktıya yazdırır. Şartname, arabelleksiz çıktı (her bayt okunduktan sonra ara belleğe aktarılmadan yazılır) için u bayrağını zorunlu kılar. GNU Coreutils gibi bazı işletim sistemleri, bunu varsayılan olarak yapar ve bayrak desteğini görmezden gelir. Eğer girdi dosya adlarından biri tek bir tire (-) olarak belirtilirse, o noktada standart girdiden okur. Eğer dosyalar belirtilmezse, sadece standart girdiden okur. Komut-sözdizimi: cat [seçenek] [dosya_isimleri] Seçenekler Bazı seçenekleri şunlardır: (GNU: ): Dosyanın boş olmayan' satırlarını numaralarıyla birlikte görüntüle. (GNU: ): Bütün çıktı satırlarının sayısı. (GNU: ): Satır sonu karakterlerini $ olarak göster. (GNU: ): Tüm çıktı satırlarına numara ekle. (GNU: ): Birbirine bitişik birden fazla boş satırı tek bir boş satıra sıkıştır. (GNU: ): Tab karakterlerini ^I olarak göster. : Stdout için tampon kullanmadan I/O kullan. POSIX, Bu seçenek olmadan davranışını belirtmez. (GNU: ): Sekme karakterleri ve satır sonu karakterleri hariç olmak üzere, yazdırılmayan karakterleri görüntüle. Örnekler Kullanım alanları , girdi akışında düz metin veya ikili veri bekleyen bir programa dosya yönlendirmek için kullanılabilir. , birleştirme ve çıktı yaparken metin olmayan baytları yok etmez. Bu nedenle, iki ana kullanım alanı, metin dosyaları ve belirli format uyumlu ikili dosya türleridir. Metin birleştirmesi, örneğin ASCII gibi aynı geleneksel kodlamayı kullanan metin dosyalarıyla sınırlıdır. , birleştirilecek Unicode metin dosyalarının Bayt Sırası İşareti olan veya birbirinden farklı metin kodlamaları kullanan dosyaların birleştirilmesi için bir çözüm sağlamaz. Birçok yapılandırılmış ikili veri seti için, sonuçta birleştirilen dosya geçerli olmayabilir; örneğin, bir dosyanın benzersiz bir başlık veya altbilgisi varsa, sonuç yanlışlıkla bunları çoğaltır. Ancak, bazı multimedya içerik biçimi için, sonuçta oluşan dosya geçerlidir ve bu nedenle , dosyaları birleştirmenin etkili bir yolunu sağlar. Video akışları, örneğin (MPEG-1 ve MPEG-2) MPEG program akışı ve DV (format) (Dijital Video) formatları, temel olarak paketlerin basit akışlarıdır ve tarafından sorunsuzca birleştirilebilir. Ayrıca bakınız Unix programlarının listesi split Dış bağlantılar ubuntu Türkiye wiki'si cat başlığı cat için GNU projesi dokumantasyonu (İngilizce) cat için FreeBSD dokumantasyonu (İngilizce) Kaynakça Kategori:Özgür yazılım Kategori:Unix yazılımları Kategori:Linux
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz.

Zevkine göre renk kombinasyonunu belirle

Tam ekran yada dar ekran

Temanızın gövde büyüklüğünü sevkiniz, ihtiyacınıza göre dar yada geniş olarak kulana bilirsiniz.

Izgara yada normal mod

Temanızda forum listeleme yapısını ızgara yapısında yada normal yapıda listemek için kullanabilirsiniz.

Forum arkaplan resimleri

Forum arkaplanlarına eklenmiş olan resimlerinin kontrolü senin elinde, resimleri aç/kapat

Sidebar blogunu kapat/aç

Forumun kalabalığında kurtulmak için sidebar (kenar çubuğunu) açıp/kapatarak gereksiz kalabalıklardan kurtula bilirsiniz.

Yapışkan sidebar kapat/aç

Yapışkan sidebar ile sidebar alanını daha hızlı ve verimli kullanabilirsiniz.

Radius aç/kapat

Blok köşelerinde bulunan kıvrımları kapat/aç bu şekilde tarzını yansıt.

Foruma hoş geldin 👋, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

Geri