Kabuk Programlama Kerem ERZURUMLU

Slides:



Advertisements
Benzer bir sunumlar
Kabuk ve Kısayollar-I.
Advertisements

Ayrık Yapılar Algoritma Analizi.
Sendmail Kerem ERZURUMLU Akademik Bilişim 2000.
JavaScript Birinci Hafta.
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
FIRAT ÜNİVERSİTESİ TEKNOLOJİ FAKÜLTESİ
Kontrol İfadeleri : 2.Kısım
Nesneye Dayalı Programlama
Kontrol Çevrimleri FOR WHILE DO-WHILE IF-ELSE SWITCH-CASE-DEFAULT
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Yrd. Doç.Dr. Nilgün GÜLER BAYAZIT
4. UNIX ve Linux’e Giriş.
ALGORİTMA ÖRNEKLERİ Programlamaya Giriş
Bölüm 5 – Kontrol İfadeleri : 2.Kısım
Bölüm 2: Program Denetimi
SPSS İlk Açılışı.
BPR152 ALGORİTMA VE PROGRAMLAMA - II
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 3: Döngüler
Nesne Tabanlı Programlama Dersi Edirne Kız Teknik ve Meslek Lisesi Hazırlayan : Nuri AVCI
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
T-SQL-2.Konu Akış Kontrolleri.
Yapısal Program Geliştirme – if, if-else
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 5: Fonksiyonlar
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Kabuk ve Kısayollar BİLGİSAYAR PROGRAMCILIĞI BÖLÜMÜ
İşletim Sistemleri Tanım: Kullanıcı ile bilgisayar donanımı arasında bağlantıyı sağlayan özel bir yazılımdır.
Görsel Programlama Dr. Muhammet Balcılar
BPR152 ALGORİTMA VE PROGRAMLAMA - II
Bölüm 5 Döngü Komutları while Komutu Diğer Operatörler Bileşik Komut
Linux Nedir ? Linux, UNIX benzeri, serbestçe dağıtılabilen , çok kullanıcılı, çok görevli ve güçlü bir işletim sistemidir. Linux’un kalbi olan kernel (çekirdek),
Sistem ve Ağ Yönetiminde Parola Yönetim Zorlukları
Koşul İfadeleri ve Akış Kontrolü Yazdığımız uygulamanın hangi koşulda nasıl davranacağını belirterek bir akış kontrolü oluşturabilmek için koşul ifadelerini.
Akış Kontrol Mekanizmaları
Kontrol Yapıları ve Döngüler
Bilgisayar Programlama Güz 2011
AĞ İŞLETİM SİSTEMLERİ Öğr. Gör. Mustafa SARIÖZ
Çoklu dallanma seçimi: switch
Ders 3 Yazılım Çeşitleri.
Kabuk Programlama Kerem ERZURUMLU
Dengeli İkili Ağaç Kerem ERZURUMLU Hacettepe Üniversitesi Bilgisayar Bilimleri Mühendisliği.
Bölüm 4 – C’de Program Kontrolü
Linux Bazı Komutlar ve Scripting
PHP'de Program Denetimi
isa özkan_ programlama dilleri
BİLG 223 AĞ İŞLETİM SİSTEMLERİ I
BİLG 223 AĞ İŞLETİM SİSTEMLERİ 1
4. KONTROL VE DÖNGÜ KOMUTLARI
3 Boyutlu Uzay; 2 Üçgen Kesişir mi?
Kabuk Programlama Shell Scripting(bash)
Kabuk Programlama Shell Scripting(bash)
İŞLETİM SİSTEMİNE GENEL BAKIŞ
Kullanıcı Seçeneklerini Güncelleme Kullanıcı güncelleme işlemi konsol ve grafik ortamdan yapılabilir. Komut Satırı ile Kullanıcı Seçeneklerini Güncelleme.
BMS-301 Kabuk Programlama Güz 2015 (6. Sunu) (Yrd. Doç. Dr. Deniz Dal)
BMS-301 Kabuk Programlama Güz 2015 (5. Sunu) (Yrd. Doç. Dr. Deniz Dal)
Döngü Komutları. for deyimi bir alt limitten, bir üst limite kadar programın belirli bir parçasını tekrar eder. for deyiminde sayaç artış oranı da verilmelidir.
YAPISAL PROGRAMLAMA KAVRAMI
SAYISAL ANALİZ Doç.Dr. Cüneyt BAYILMIŞ.
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
STRING FONKSİYONLARI Dim ders As String
BM-103 Programlamaya Giriş Güz 2016 (5. Sunu)
C Programlama Yrd.Doç.Dr. Ziynet PAMUK BMM211-H04
BİLGİSAYAR PROGRAMLAMA Ders 5: Döngüler
NBP103 Programlama Temelleri Öğr. Gör. Mahmut Kılıçaslan
ARDUİNO Arduino Eğitimleri Bölüm 3 Programlama Dili Temelleri
4- OPERATÖR – koşul - döngü Nesne Yönelimli Programlama - i
Bilgisayar Bilimi Problem Çözme Süreci-2.
Bölüm 2: Program Denetimi
MTM216 GÖRSEL PROGRAMLAMA
TEST.
Sunum transkripti:

Kabuk Programlama Kerem ERZURUMLU kerem@hacettepe.edu.tr Hacettepe Üniversitesi Bilgisayar Bilimleri Mühendisliği Türkiye Linux Kullanıcı Grubu

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

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

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

Türkiye Linux Kullanıcı Grubu 1. Program Çalıştırma [x@y z]$ <program_adı> <argümanlar> Türkiye Linux Kullanıcı Grubu

2. Girdi/Çıktı Yönlendirmeleri Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 3. Pipe [x@y z]$ <program1> | <program2> Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 4. Metakarakterler 4.1 * Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 4. Metakarakterler 4.2 ? Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 4. Metakarakterler 4.3 ; Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 4. Metakarakterler 4.4 ^ Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 4. Metakarakterler 4.5 $ Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 4. Metakarakterler 4.6 [] Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 4. Metakarakterler 4.7 ‘ Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 4. Metakarakterler 4.8 “ Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 4. Metakarakterler 4.9 ` Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 5. İleri Düzey Komutlar 5.1 cut Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 5. İleri Düzey Komutlar 5.2 tr Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 5. İleri Düzey Komutlar 5.3 sort/uniq Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 5. İleri Düzey Komutlar 5.4 xargs Türkiye Linux Kullanıcı Grubu

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

Türkiye Linux Kullanıcı Grubu 6.1 Kabuk Değişkenleri 6.1.1 $# Türkiye Linux Kullanıcı Grubu

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

Türkiye Linux Kullanıcı Grubu 6.1 Kabuk Değişkenleri 6.1.3 $* Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 6.1 Kabuk Değişkenleri 6.1.4 $? Türkiye Linux Kullanıcı Grubu

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

6.2 Shift, Read, Expr komutları Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 6.3 Test Tamsayı İşletmenleri Dosya İşletmenleri Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 6.4 Kontrol Yapıları 6.4.1 if … then … else Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 6.4 Kontrol Yapıları 6.4.2 case Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 6.4 Kontrol Yapıları 6.4.3 for do … done Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 6.4 Kontrol Yapıları 6.4.4 while do … done Türkiye Linux Kullanıcı Grubu

Türkiye Linux Kullanıcı Grubu 6.4 Kontrol Yapıları Diğerleri 6.4.5 until 6.4.6 break 6.4.7 continue Türkiye Linux Kullanıcı Grubu