Kali ini saya akan membaginkan article tentang jeni-jenis shell pada linux.shell linux sendiri terbagi menjadi 5 yaitu :
1. sh atau Bourne Shell: shell asli yang masih digunakan di sistem UNIX dan beberapa sistem operasi yang berbasis UNIX.
- Shell ini merupakan shell dasar, dengan beberapa fitur.
- Walaupun bukan sebagai standar, sh masih tersedia pada setiap distribusi Linux untuk menjaga kompatibilitas dengan program UNIX.
2. bash atau Bourne Again Shell: shell standar bagi program scripting GNU.
- Pada Linux, bash menjadi shell standar bagi seluruh pengguna.
- Shell ini juga sering disebut sebagai tambahan bagi Bourne shell, atau dapat dikatakan bahwa Bourne Again shell kompatibel dengan Bourne shell: perintah yang berjalan di sh, bisa juga berjalan di bash. Tetapi berbeda halnya jika keadaan terbalik (perintah belum tentu dapat dijalakan oleh sh.
3. csh atau C Shell: Syntax dari shell ini adalah rakitan ulang dari bahasa pemprograman C.
4. tcsh atau Turbo C Shell: pengembagan dari C shell biasa, lebih mengutamakan kemudahan pemakaian dan kecepatan eksekusi.
5. ksh atau Korn Shell: kadang kala digunakan oleh seseorang dengan latar belakang dan pengalaman menggunakan UNIX.
- Pengembangan dari Bourne shell; dengan standar konfigurasi yang menyusahkan bagi pengguna awal.
Catatan :
Meliha Shell yg terinsal
- cat /etc/shells
Melihat Shell Default
- echo $SHELL
Penanda Shell
- #!/bin/sh Untuk Bourne shell
- #!/bin/bash Untuk BASH
- #!/usr/csh Untuk C Shell
- #!/usr/bin/ksh Untuk Korn Shell
- #!/usr/bin/tcsh Untuk Turbo C Shell