Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
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
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.