1 / 33

Kabuk Programlama

Kabuk Programlama. Kerem ERZURUMLU kerem@hacettepe.edu.tr Hacettepe Üniversitesi. Bir ara katman Kullanıcı için bir arayüz Bir komut yorumlayıcı. Kabuk Nedir?. Program çalıştırma Girdi/çıktı yönlendirmesi Pipe işlemleri Metakarakter kullanımı Programlama dili. Kabuk Neler Yapar?. sh

rae
Download Presentation

Kabuk Programlama

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Kabuk Programlama Kerem ERZURUMLU kerem@hacettepe.edu.tr Hacettepe Üniversitesi

  2. Bir ara katman Kullanıcı için bir arayüz Bir komut yorumlayıcı Kabuk Nedir?

  3. Program çalıştırma Girdi/çıktı yönlendirmesi Pipe işlemleri Metakarakter kullanımı Programlama dili Kabuk Neler Yapar?

  4. sh csh ksh bash Bourne Shell C Shell Korn Shell Bourne Again Shell Kabuk Çeşitleri

  5. [x@y z]$ <program_adı> <argümanlar> 1.Program Çalıştırma

  6. 2.Girdi/Çıktı Yönlendirmeleri

  7. [x@y z]$ <program1> | <program2> 3.Pipe

  8. 4.1 * 4.Metakarakterler

  9. 4.2 ? 4.Metakarakterler

  10. 4.3 ; 4.Metakarakterler

  11. 4.4 ^ 4.Metakarakterler

  12. 4.5 $ 4.Metakarakterler

  13. 4.6 [] 4.Metakarakterler

  14. 4.7 ‘ 4.Metakarakterler

  15. 4.8 “ 4.Metakarakterler

  16. 4.9 ` 4.Metakarakterler

  17. 5.1 cut 5.İleri Düzey Komutlar

  18. 5.2 tr 5.İleri Düzey Komutlar

  19. 5.3 sort/uniq 5.İleri Düzey Komutlar

  20. 5.4 xargs 5.İleri Düzey Komutlar

  21. Kural 1:Her programın başına hangi kabuk için yazıldığı “#!” ile belirtilmelidir. Kural 2: Çalıştırılmadan önce çalıştırma hakkı verilmelidir. 6.Programlama

  22. 6.1.1 $# 6.1Kabuk Değişkenleri

  23. 6.1.2 $0 $1 $2 $3 … $9 6.1Kabuk Değişkenleri

  24. 6.1.3 $* 6.1Kabuk Değişkenleri

  25. 6.1.4 $? 6.1Kabuk Değişkenleri

  26. 6.1.5 Kullanıcı tanımlı değişkenler 6.1Kabuk Değişkenleri

  27. 6.2Shift, Read, Expr komutları

  28. Tamsayı İşletmenleri Dosya İşletmenleri 6.3Test

  29. 6.4.1 if … then … else 6.4Kontrol Yapıları

  30. 6.4.2 case 6.4Kontrol Yapıları

  31. 6.4.3 for do … done 6.4Kontrol Yapıları

  32. 6.4.4 while do … done 6.4Kontrol Yapıları

  33. Diğerleri6.4.5 until6.4.6 break6.4.7 continue 6.4Kontrol Yapıları

More Related