Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
Kabuk Programlama Kerem ERZURUMLU kerem@hacettepe.edu.tr
Hacettepe Üniversitesi Bilgisayar Bilimleri Mühendisliği Türkiye Linux Kullanıcı Grubu
2
Türkiye Linux Kullanıcı Grubu
Kabuk Nedir? Bir ara katman Kullanıcı için bir arayüz Bir komut yorumlayıcı Türkiye Linux Kullanıcı Grubu
3
Türkiye Linux Kullanıcı Grubu
Kabuk Neler Yapar? Program çalıştırma Girdi/çıktı yönlendirmesi Pipe işlemleri Metakarakter kullanımı Programlama dili Türkiye Linux Kullanıcı Grubu
4
Türkiye Linux Kullanıcı Grubu
Kabuk Çeşitleri sh csh ksh bash Bourne Shell C Shell Korn Shell Bourne Again Shell Türkiye Linux Kullanıcı Grubu
5
Türkiye Linux Kullanıcı Grubu
1. Program Çalıştırma z]$ <program_adı> <argümanlar> Türkiye Linux Kullanıcı Grubu
6
2. Girdi/Çıktı Yönlendirmeleri
Türkiye Linux Kullanıcı Grubu
7
Türkiye Linux Kullanıcı Grubu
3. Pipe z]$ <program1> | <program2> Türkiye Linux Kullanıcı Grubu
8
Türkiye Linux Kullanıcı Grubu
4. Metakarakterler 4.1 * Türkiye Linux Kullanıcı Grubu
9
Türkiye Linux Kullanıcı Grubu
4. Metakarakterler 4.2 ? Türkiye Linux Kullanıcı Grubu
10
Türkiye Linux Kullanıcı Grubu
4. Metakarakterler 4.3 ; Türkiye Linux Kullanıcı Grubu
11
Türkiye Linux Kullanıcı Grubu
4. Metakarakterler 4.4 ^ Türkiye Linux Kullanıcı Grubu
12
Türkiye Linux Kullanıcı Grubu
4. Metakarakterler 4.5 $ Türkiye Linux Kullanıcı Grubu
13
Türkiye Linux Kullanıcı Grubu
4. Metakarakterler 4.6 [] Türkiye Linux Kullanıcı Grubu
14
Türkiye Linux Kullanıcı Grubu
4. Metakarakterler 4.7 ‘ Türkiye Linux Kullanıcı Grubu
15
Türkiye Linux Kullanıcı Grubu
4. Metakarakterler 4.8 “ Türkiye Linux Kullanıcı Grubu
16
Türkiye Linux Kullanıcı Grubu
4. Metakarakterler 4.9 ` Türkiye Linux Kullanıcı Grubu
17
Türkiye Linux Kullanıcı Grubu
5. İleri Düzey Komutlar 5.1 cut Türkiye Linux Kullanıcı Grubu
18
Türkiye Linux Kullanıcı Grubu
5. İleri Düzey Komutlar 5.2 tr Türkiye Linux Kullanıcı Grubu
19
Türkiye Linux Kullanıcı Grubu
5. İleri Düzey Komutlar 5.3 sort/uniq Türkiye Linux Kullanıcı Grubu
20
Türkiye Linux Kullanıcı Grubu
5. İleri Düzey Komutlar 5.4 xargs Türkiye Linux Kullanıcı Grubu
21
Türkiye Linux Kullanıcı Grubu
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. Türkiye Linux Kullanıcı Grubu
22
Türkiye Linux Kullanıcı Grubu
6.1 Kabuk Değişkenleri 6.1.1 $# Türkiye Linux Kullanıcı Grubu
23
Türkiye Linux Kullanıcı Grubu
6.1 Kabuk Değişkenleri 6.1.2 $0 $1 $2 $3 … $9 Türkiye Linux Kullanıcı Grubu
24
Türkiye Linux Kullanıcı Grubu
6.1 Kabuk Değişkenleri 6.1.3 $* Türkiye Linux Kullanıcı Grubu
25
Türkiye Linux Kullanıcı Grubu
6.1 Kabuk Değişkenleri 6.1.4 $? Türkiye Linux Kullanıcı Grubu
26
Türkiye Linux Kullanıcı Grubu
6.1 Kabuk Değişkenleri 6.1.5 Kullanıcı tanımlı değişkenler Türkiye Linux Kullanıcı Grubu
27
6.2 Shift, Read, Expr komutları
Türkiye Linux Kullanıcı Grubu
28
Türkiye Linux Kullanıcı Grubu
6.3 Test Tamsayı İşletmenleri Dosya İşletmenleri Türkiye Linux Kullanıcı Grubu
29
Türkiye Linux Kullanıcı Grubu
6.4 Kontrol Yapıları 6.4.1 if … then … else Türkiye Linux Kullanıcı Grubu
30
Türkiye Linux Kullanıcı Grubu
6.4 Kontrol Yapıları 6.4.2 case Türkiye Linux Kullanıcı Grubu
31
Türkiye Linux Kullanıcı Grubu
6.4 Kontrol Yapıları 6.4.3 for do … done Türkiye Linux Kullanıcı Grubu
32
Türkiye Linux Kullanıcı Grubu
6.4 Kontrol Yapıları 6.4.4 while do … done Türkiye Linux Kullanıcı Grubu
33
Türkiye Linux Kullanıcı Grubu
6.4 Kontrol Yapıları Diğerleri until break continue Türkiye Linux Kullanıcı Grubu
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.