Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

Kabuk Programlama Kerem ERZURUMLU

Benzer bir sunumlar


... konulu sunumlar: "Kabuk Programlama Kerem ERZURUMLU"— Sunum transkripti:

1 Kabuk Programlama Kerem ERZURUMLU kerem@hacettepe.edu.tr
Hacettepe Üniversitesi Bilgi İşlem Daire Başkanlığı

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

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

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

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

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

7 3. Pipe z]$ <program1> | <program2>

8 4. Metakarakterler 4.1 *

9 4. Metakarakterler 4.2 ?

10 4. Metakarakterler 4.3 ;

11 4. Metakarakterler 4.4 ^

12 4. Metakarakterler 4.5 $

13 4. Metakarakterler 4.6 []

14 4. Metakarakterler 4.7 ‘

15 4. Metakarakterler 4.8 “

16 4. Metakarakterler 4.9 `

17 5. İleri Düzey Komutlar 5.1 cut

18 5. İleri Düzey Komutlar 5.2 tr

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

20 5. İleri Düzey Komutlar 5.4 xargs

21 6. Programlama 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.

22 6.1 Kabuk Değişkenleri 6.1.1 $#

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

24 6.1 Kabuk Değişkenleri 6.1.3 $*

25 6.1 Kabuk Değişkenleri 6.1.4 $?

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

27 6.2 Shift, Read, Expr komutları

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

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

30 6.4 Kontrol Yapıları 6.4.2 case

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

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

33 6.4 Kontrol Yapıları Diğerleri until break continue


"Kabuk Programlama Kerem ERZURUMLU" indir ppt

Benzer bir sunumlar


Google Reklamları