Bursa Bilgisayar

Linux Boru (pipe) İşlemleri

Merhaba arkadaşlar bu makalemizde sizlere linux işletim sistemlerinde önemli olan bir işlevi tanıtmak ve bu işlev hakkında ayrıntılı bilgiler vermeye çalışacağız umarım size biraz faydamız olmuştur.
Bazı durumlarda, bir komutun çıktısı diğer bir komuta yönlendirilebilir. Başka bir deyişle, komutun standart çıktısını bir dosyaya değil, bu çıktıyı işleyecek başka bir komuta yönlendirmek istiyorsunuz. Bu amaçla UNIX altında (yine DOS’ta olduğu gibi) boru (|) karakteri kullanılır. Bu karakter, kendinden önce gelen komut veya komut serisinin çıktısını, kendinden sonra gelen komuta gönderir. Örneğin bir dizinde yeralan tüm dosyaları yazıcıya aktarmak için,

$ ls -al | lpr

komutları kullanılabilir. Artık ls -al komutunun ekrana vermesi gereken tüm bilgiler, lpr komutu aracılığıyla yazıcıya gönderilmiştir. İlk komutun standart çıktısı, ikinci komuta standart girdi olarak atanır. Diğer bir örnekte, README dosyasında kaç satır olduğu bulunuyor. Bir dosyadaki veya komut çıktısındaki satır, karakter ve kelime sayılarını bulmak için wc komutunu kullanabilirsiniz.

$ who | wc -l
40

Yönlendirme ve pipe işlemleri bazen insanın kafasını karıştırabilir. Yönlendirme, bir programdan bir dosyaya yapılabilir, fakat bir programdan başka bir programa yönlendirme yapamazsınız. Benzer şekilde, iki dosyanın arasında pipe işlemi uygulamak mümkün olmaz.

Şimdi de biraz karışık bir örnek:

# ps -aux | grep inetd | grep -v grep|awk ‘{print $2}’ | xargs kill -1

Yukarıdaki örnek zorlama bir örnek değil, bir Linux sistem yöneticisinin her an kullanması gerekebilecek türden. Bu örneği burada ayrıntılı olarak açıklamayacağız, sadece pipe kullanarak ne kadar fazla sayıda komutun birbirine bağlanabildiğini göstemek amacıyla verdik. Bu ve benzeri komutların ayrıntılı açıklamaların kabuk programlamayla ilgili bölümde bulabilirsiniz.

Related posts

618 thoughts on “Linux Boru (pipe) İşlemleri

  1. 724-ประกันออนไลน์ ต่อ หรือ ซื้อได้ง่ายๆ แค่ 5 นาที ประกันออนไลน์ คุ้มครองทันที OMG!!! มันง่ายมาก มันง่ายมาก แอด Line:Kaitookjing
    เช็คเบี้ยประกันรถยนต์ทุกประเภทจากบริษัทชั้นนำ ง่ายๆ ไม่กี่วิ
    เปรียบเทียบประกันรถยนต์ต้องการพูดคุยกับเราเกี่ยวกับเรา-อีซี่คอมแพร์ติดต่อเรา
    เทียบประกันรถชั้น1 ใน 10 วิ – ผ่อนสบาย 0% ได้สูงสุด 6 เดือน‎
    บริการต่อทะเบียนรถ ค่าบริการและจัดส่งทะเบียนด้วย Messenger 200…

  2. Adentrarse en el magico juego de David Garrett, las emociones surgen , el coraz¨®n reconoce, sumergidos en un mar tempestuoso, como en aquellas olas que regresan tranquilas , van y vienen despues de la tempesta. He recorrido un largo camino de amor por la Muscia, m¨¢s convencidad, que no existe la musica en si misma, Si bien la musica Cl¨¢sica es y ser¨¢ , la raiz ¡­. David Garrett, ha tomado…

  3. Many people will easily get more self confidence whenever they are able to provide emergency help. Your vision is just on the other side of “hard to blog” .Another important thing that makes these designs the best rated in the market is that they offer people the best services while requiring that they dig less deep into their pockets. Taking care of to bear in mind is individuals who usually…

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

 Characters available