Mengenal Shell
Tulisan berikut akan menjelaskan mengenai apa itu shell??? Shell merupakan program command interpreter (penterjemah perintah) yang menjembatani antara pengguna (user) dengan sistem operasi (operating system) yang dalam hal ini adalah kernel (inti sistem operasi). Pada umumnya shell menyediakan prompt sebagai user interface (antar muka) yakni tempat dimana pengguna mengetikkan perintah-perintah yang diinginkan baik berupa perintah internal shell (internal command), ataupun perintah eksekusi suatu file progam (eksternal command). Shell memungkinkan pengguna menyusun sekumpulan perintah (batch) pada sebuah atau beberapa file untuk dieksekusi sebagai program layaknya sebuah bahasa pemrogramman yang kemudian selanjutnya dikenal dengan istilah ShellScript.
Sebagian besar pengguna Linux masih banyak yang menyukai bekerja di lingkungan shell prompt dikarenakan lebih cepat dibandingkan bekerja di lingkungan grafis (Graphical User Interface). Selain itu, pada umumnya linux yang diinstall sebagai server tidak menyediakan lingkungan GUI (hehe berarti “terpaksa” text based) 😛 Linux shell sering juga disebut dengan Xterm, Konsole, Terminal, Shell Command, ataupun shell.
Pada sistem operasi seperti keluarga Microsoft Windows maupun MacOS, penggunaan shell command sudah mulai dikurangi atau bahkan dihilangkan sama sekali hehe. Para pengguna semakin dimanjakan dengan penggunaan mode grafis (GUI) untuk melakukan konfigurasi sistem dan jarang menggunakan shell command. Note:: Kecuali si pengguna memang orang yang suka bekerja dengan lingkungan Text Based, maka baik Windows maupun MacOS tetap menggunakan TextBased Command hehe. Walaupun faktanya juga saat ini, Linux semakin hari, semakin “bersahabat” dengan penggunaan grafis commandnya yang menawan. Selain itu, alasan menggunakan Shell :
1. Konfigurasi sistem dapat dilakukan dari shell command. Hal ini memang cikal bakal sistem operasi modern yang tetap dipertahankan.
2. Shell memberikan fleksibilitas terutama saat kita bekerja dengan banyak file. Dan tentunya linux mempunyai prinsip, “everything is a file” (CMIIW)
3. Merecovery system biasanya dilakukan dalam modus shell linux single (init 1).
4. Dll. Yah, silahkan di eksplorasi sendiri hihi.
Untuk menggunakan Shell, Anda dapat mengaksesnya dari menu utama, kemudian carilah Item Terminal/Konsole. Ataupun menggunakan Terminal Type (Unix terminal interface) tty. Dengan menekan kombinasi tombol [CTRL] + [ALT] + [F1] s.d [F6]. Namun sebagai catatan, dibeberapa distro, dimulai dari [CTRL] + [ALT] + [F2] s.d [F6]. Jadi Anda dapat login dengan banyak console. Baiklah, selamat menggunakan shell.
Referensi Lanjutan :
# Bash Shell Know-How
# Learning Shell
# Shell Programming
Leave a comment