Linux Dersleri 59. Shell genel bilgiler

Shell bir işletim sisteminde kernelle kullaınıcı arasındaki arabirimdir. Shell scriptleri bu kernell kullanıcı arasında arabirim olarak çalışacak içinde çeşitli shell komutları olan çalıştırılabilir dosyalardır.

echo $0 komutuyla içinde bulunduğunuz shell’i öğrenebilirsiniz.

cat /etc/shells komutuyla kullanılabilir shelleri görebilirsiniz.

cat /etc/passwd dosyasında kullanıcı adınızın yanında varsayılan shellinizi görebilirsiniz.

Popüler linux shelleri şunlardır:

  • Gnome (gui)
  • KDE (gui)
  • sh (Bourne shell diye adlandırılır, en eski shelldir.)
  • bash (Bourne again shell diye adlandırılır. orjinal shell’in geliştirilmiş versiyonudur)
  • csh, tcsh (c syntax’ını kullanan shelllerdir)
  • ksh (korn shell, genelde solaris ortamında kullanılır)

Çoğu shell scriptinde aşağıdaki satırlar varsayılan olarak yazılır veya ihtiyaç duyulur;

  • Shell (#!/bin/bash)

İçinde bulunduğumuz scriptin hangi shellde çalıştığını gösterir. Scriptin ilk satırında bulunması zorunludur. Yukardaki örnekte bash shelli örnek olarak verilmiştir.

  • Comments (#) – Yorum satırları

Yorum satırları script tarafından çalıştırılmayacak kullanıcıya bilgi veren satırlardır.

  • Commands (grep, echo, cp vb…) – Komutlar
  • Statements (if, while, for vb…) – Koşul, döngü ifadeleri

Not : Shell scriptleri executable (çalıştırılabilir) izinlere (x) sahip olması gerekir (Ör: -rwx r-x r-x)

Bu yazı İşletim sistemleri, Linux kategorisine gönderilmiş ve , ile etiketlenmiş. Kalıcı bağlantıyı yer imlerinize ekleyin.

Bir yanıt yazın