Anasayfa > İşletim Sistemleri > Linux, Unix > Kabuk İşlemleri Ders 4
Hazırlanıyor..
Makaleye verilen puanlar Makaleye verilen puanlar

Kabuk İşlemleri Ders 4



 

Amaçlar:

 

Linux üzerinde kabuk (shell) işlemlerini açıklamak.

 

I. KABUK (SHELL)

Kabuk (shell) işlemleri denince genellikle UNIX işletim sistemlerinde bulunan gelişmiş komut satırı sistemi düşünülür. Onu da size şu size şekilde aktarmak istiyorum: Hepimiz DOS işletim sistemini duymuş ve kullanmışızdır. İşte DOS üzerinde DIR komutu ile yaptığımız işlemler, bu sözü edilen kabuk işlemlerine (komutlarına) karşılık gelmektedir.

 

Kabuk, Linux işletim sistemini komut satırı arabirimi ile yönetebileceğimiz bir arabirimdir. Kabuk, yalnızca verilen komutları yorumlamak ya da yerine getirmenin yanı sıra gelişmiş ve etkileşimli bir programlama ortamıdır. Yani kullanıcı ve uygulama yönetimi için çeşitli kabuk programları yazılabilir.

 

Genel olarak komut satırı formatı:

 

# komut  parametreleri

 

Komutun ardından komutun parametreleri yazılır. Örneğin ls bir komut s ise bir

parametredir.

 

# ls –s

 

Komut satırında, kullanılan komutların parametreleri hakkında geniş bilgi için man komutu kullanılır.

 

Linux ve UNIX işletim sistemleri üzerinde çalışmak üzere çok sayıda kabuk sistemi vardır. Programcı ya da sistem yöneticisi bunlardan istediğini seçebilir.

 

Tablo: Yaygın kullanılan kabuk sistemleri:

 

Kabuk Sistemi                     Açıklama

Sh                                           İlk UNIX kabuğu.

Ksh (Korn Shell)                    Sh uyumlu daha gelişmiş bir kabuk.

Bash (bourne again shell)    Kolay kullanımı ve etkileşimli özellikleri olan shell.

Csh (C shell)                          C diline benzer yapısı olan bir shell.

 

 

 

 

 

A. KABUK SİMGELERİ

Kabuk programlamada en önemli bileşenler özel joker karakterlerdir. Bu karakterlerin başında *, ?, [] ve yönlendirme işareti olan > karakteri gelir.

 

Örneğin:

 

# ls mek*

 

Komutu ile mek ile başlayan dosyalar listelenir.

 

B. STANDART ÇIKIŞI YÖNLENDİRMEK

Linux, uyguladığı komutların çıktısını listeler. Bu çıktının uzun olması nedeniyle bir dosya olarak kaydedilmesi gerekirse, > işareti ile komut çıktısı bir dosyaya yönlendirilir.

 

# ls > dosya

 

Aşağıdaki komut ise, çıktıyı var olan dosyaya ekler:

 

# ls >> dosya

 

C. CAT KOMUTU

CAT komutu ile standart giriş biriminde (klavye) veri okunur.

 

# cat

 

Ahmet Örnek

 

Ardından CTRL+D tuşu ile giriş bilgileri kayıt edilir.

 

# cat > dosya

 

Ahmet Örnek

 

 Ardından CTRL+D tuşu ile giriş verileri dosyaya kayıt edilir.

 

 

NOT: Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı geçen ticari ünvanlar ve markalar bilgi amaçlı kullanılmışlardır ve kendi imtiyazlarına sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz. Daha fazla bilgi için www.farukcubukcu.com adresine bakınız.

 

D. BORULAMA (PIPE) İŞLEMLERİ

Linux arabiriminde birden çok komutu kullanmak gerekebilir. Bunun için borulama işlemi kullanılır.

 

# ls | lpr

 

 

Yukarıdaki komut ile, komut çıktısı standart yazıcıya gönderilir.

 

II. UYGULAMA

Cat komutu ile bir dosya yaratın. İçine adınızı yazın. Ardından bu dosyayı borulama komutlarıyla yazıcıya gönderin.

 

III. GÖZDEN GEÇİRME

1. Kabuk işlemlerini açıklayın?

2. Borulama işlemine neden gereksinim duyulur?



Bu makalenin yazar yada kaynağını bildirmek için tıklayınız.

Digg this Post! Add Post to del.icio.us Bookmark Post in Technorati Furl this Post!
Eklenme tarihi: 3-4-2007

Bu Makaleye Verilen Puan:    Makaleye verilen puanlar Makaleye verilen puanlar
Bu Makaleye Puan Ver  

Bölüm Başlık Kullanıcı Yorumları


Bu makaleye yorum gönderilmemiş, ilk yorumu sen gönder !

Yorum Ekle  

Bölüm Başlık İlgili Dökümanlar

Döküman / Makale - PHP'nin Kabuk (shell) Programlamada Kullanilmasi PHP'nin Kabuk (shell) Programlamada Kullanilmasi
Boyle bir ise elimizde PERL ve BASH dilleri varken nedenkalkisalim?Iste size 4 neden:1.Veritabanina baglanabilirlik 2.Halihazirda yayinda olan PHP sitelerine tamu...

Döküman / Makale - Vadeli Borsa İşlemleri Vadeli Borsa İşlemleri
Borsalar, soyut pazarlardır. Satıcılar bedelini tahsil etmeden ve hatta ellerinde bulunmadığı halde, bir mal veya senedi arz edebilirler. Alıcılar da malı gör...

Döküman / Makale - En çon kullanılan ortak isimler En çon kullanılan ortak isimler
Adı YAŞAR olan erkek sayısı:244556 Adı YAŞAR olan kadın sayısı:52108 Adı AYHAN olan erkek sayısı: 143879 Adı AYHAN olan kadın sayısı:25696 Adı DURSUN olan erkek sayısı:1351...

Döküman / Makale - İnternet  Ders 6 İnternet Ders 6
Amaçlar: ...

Animasyon Görüntülü Ders - Dosya Yapisi Ders 5 Dosya Yapisi Ders 5
Amaçlar: ...

Reklam Netinternet
Gizlilik | Copyright © 2006-2009 ™ Tüm hakları saklıdır.
Powered by BilgiPortal v2.2
Frasb Etiler WebTasarım Web Tasarım