Apa itu Shell ?
shell adalah program
(penterjemah perintah) yang menjembatani user dengan sistem operasi dalam hal
ini kernel (inti sistem operasi), umumnya shell menyediakan prompt sebagai user
interface, tempat dimana user mengetikkan perintah-perintah yang diinginkan baik
berupa perintah internal shell (internal command), ataupun perintah eksekusi
suatu file progam (eksternal command), selain itu shell memungkinkan user menyusun
sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai
program.
Apa Pemrograman Shell ?
Yaitu menyusun atau mengelompokkan
beberapa perintah shell (internal atupun eksternal command) menjadi kumpulan
perintah yang melakukan tugas tertentu sesuai tujuan penyusunnya. Kelebihan
shell di linux dibanding sistem operasi lain adalah bahwa shell di linux
memungkinkan kita untuk menyusun serangkaian perintah seperti halnya bahasa
pemrograman (interpreter language), melakukan proses I/O, menyeleksi kondisi,
looping, membuat fungsi, dsb. adalah proses - proses yang umumnya dilakukan
oleh suatu bahasa pemrograman, jadi dengan shell di linux kita dapat membuat
program seperti halnya bahasa pemrograman, untuk pemrograman shell pemakai unix
atau linux menyebutnya sebagai script shell.
Langkah-langkah untuk menulis Script
Shell :
Gunakan
editor seperti editor Vi dan simpan file dengan extensi .sh
Ketikan
perintah vi percobaan.sh, vi digunakan untuk memanggil text editor vi sedangkan
percobaan.sh adalah nama filenya. Kemudian tekan enter dan masukan sourcode
dibawah ini. Jangan lupa untuk menekan tombol i terlebih dahulu agar kita bisa
memasukan text di text editor vi.
Setelah
selesai untuk dapat keluar dan menyimpan filenya tekan esc lalu ketik → wq kemudian
tekan enter maka akan tampilannya akan menjadi seperti berikut :
Kemudian
kita tekan enter dan tara program shell pun berjalan :
Selanjutnya
tinggal kita pilih saja, contoh saya memilih nomor 1 maka akan muncul tulisan
berikut :
Kelebihan
Shell Linux :
- Kebanyakan konfigurasi sistem dapat dilakukan dari shell command.
- Linux shell memberikan fleksibilitas terutama saat anda bekerja dengan banyak file.
- Untuk tindakan penyelamatan terhadap sebuah data atau recovery terhadap sistem dan pekerjaan maintenance sistem pada single mode dapat anda lakukan lewat shell command.
Sekian Contoh Shell Programming Pada Linux semoga
artikel ini dapat bermanfaat.






























