Linuxda shell scriptleri linux komutlarından oluşan ve bu komutların ardışık olarak çalıştırılması sonucu bazı görevleri yerine getiren komutları oluşturan dosyalardır. Shell scriptlerinin ilk satırı her zaman #! ile başlayıp çalıştırılacak scripting hangi shellde çalışacağını göstermeye yarar;
Ör : #! /bin/bash
Shell scriptlerinde bir diğer sıklıkla kullanılan özellik yorumlardır. Yorumlar yazılan scriptin ne işe yaradığını, her hangi bir anda ne yapmaya çalıştığını ifade eden kullanıcı tarafından girilen ve çalışmaya herhangi bir etkisi olmayan satırlardır. Başlarına # konularak ifade edilirler.
Shell scriptlerinde echo, cp, grep vb. yerleşik linux komutları kullanılır.
Shell scriptlerinde komutlar arasında bağ kurmak için if, while, for vb döngü ifadeleri kullanılır.
- Bütün shell scriptleri çalıştırılabilir olması için x yani executable (çaloştırılabilir) yetkisine sahip olması gerekir.
- Shell scriptleri tam yol üzerinden çağırılarak çalıştırılmalıdır. /home/userdir/script.bash gibi, aynı klasör içindeyken ./script.bash yazarak da çalıştırılabilir.