\\ Bash Script Temelleri //

Pwdec

Kıdemli Üye
28 Haz 2016
4,477
5
/etc/passwd
Shell Nedir ?
İşletim sistemi yapısı gereği bilgisayar donanımı ile erişim kuran kernel adlı bir yazılım vardır.Kullanıcı doğrudan donanımı ile erişim kuramaz. Kullanıcı ile kernel arasındaki haberleşmeyi de sağlayan programın adı shell dir. bash,sh,csh,ksh,tcsh,zsh gibi türleri vardır. echo $SHELL yazarak shell türünü öğrenebilirsiniz. Kurulu olan sheller /etc dizini altında shells dosyasında bulunur.
#!/bin/bash --> Scriptte en üste yazılır komutların hangi shell e göndereceğini söylüyoruz






Konular :
Yorum Satırı
Echo
Değişkenler
Döngüler
Fonksiyonlar
İf - Elif - Else - Case
Harici Dosyalar ile İşlemler (source)
Hataları Ele Alma
Uygulamalar



9EEDDu.png

Yorum Satırı
...
[ame]https://www.youtube.com/watch?v=AQVD-2BzqPs&list=PLolWu2T8ZB9IwAqHfQaDIUcAiq55XEwvW&ab_channel=Pwdec[/ame]

9EEDDu.png

Echo Komutu
...
[ame]https://www.youtube.com/watch?v=8lmqcvwUfMY&list=PLolWu2T8ZB9IwAqHfQaDIUcAiq55XEwvW&index=2&ab_channel=Pwdec[/ame]


9EEDDu.png

Değişkenler
...
[ame]https://www.youtube.com/watch?v=2SV6HuZ6eJY&list=PLolWu2T8ZB9IwAqHfQaDIUcAiq55XEwvW&index=3&ab_channel=Pwdec[/ame]

9EEDDu.png

For Döngüsü
...
[ame]https://www.youtube.com/watch?v=ZvV_9UnSFPI&list=PLolWu2T8ZB9IwAqHfQaDIUcAiq55XEwvW&index=4&ab_channel=Pwdec[/ame]

9EEDDu.png

While Döngüsü
...
[ame]https://www.youtube.com/watch?v=ZBYFvzhiMvk&list=PLolWu2T8ZB9IwAqHfQaDIUcAiq55XEwvW&index=5&ab_channel=Pwdec[/ame]

9EEDDu.png

If - Elif - Else
...
[ame]https://www.youtube.com/watch?v=bHivbD4MWEc&list=PLolWu2T8ZB9IwAqHfQaDIUcAiq55XEwvW&index=6&ab_channel=Pwdec[/ame]

9EEDDu.png

Fonksiyonlar
...
[ame]https://www.youtube.com/watch?v=AAMj6FIPmmk&list=PLolWu2T8ZB9IwAqHfQaDIUcAiq55XEwvW&index=8&ab_channel=Pwdec[/ame]


9EEDDu.png

Harici Dosyalar ile İşlemler
...
[ame]https://www.youtube.com/watch?v=5JKh3K67D_k&list=PLolWu2T8ZB9IwAqHfQaDIUcAiq55XEwvW&index=7&ab_channel=Pwdec[/ame]
9EEDDu.png



Resimli Anlatım
[Command Line]
%231%20Command%20Line.png
<br>
[Echo]
%232%20Echo.png

[Variables]
%233%20Variables.png

[For Loop]
%234%20For%20Loop.png

[While Loop]
%235%20While%20Loop.png

[If - Elif - Else]
%236%20If%20-%20Elif%20-%20Else.png

[External Files]
%237%20Externel%20Files%20(Source).png

[Functions]
%238%20Functions.png
 
Son düzenleme:
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.