Shell adalah program khusus yang menyediakan komunikasi langsung antara pengguna dan sistem operasi terutama kernel. Shell digunakan untuk menuju ke kernel melalui privilege mode dan diteruskan ke harddisk dan lebih merujuk pada program yang menerjemahkan perintah dan antar muka nya berbentuk baris perintah. Shell terbagi menjadi dua yaitu shell baris perintah dan shell grafis.
- Shell (baris perintah) , terkadang disebut terminal atau konsol yang memungkinkan penggunanya berinteraksi dengan sistem operasi dengan antarmuka baris perintah. Shell jenis ini lebih sederhana dan memiliki banyak kekuatan dibanding shell grafis. Terdapat banyak baris perintah yang tersedia untuk linux. Bash adalah shell yang paling banyak digunakan di berbagai sistem Linux dan MacOS. Sementara terdapat juga C shell yang menggunakan sintaks C dan Korn shell yang menjadi dasar bagi spesifikasi POSIX untuk shell. Di windows, command prompt adalah pemroses baris perintah default yang berawal dari COMMAND.COM. Mulai tahun 2006, Microsoft memperkenalkan PowerShell, yang dapat mengakses administrasi sistem.
- Shell grafis, menggunakan antarmuka pengguna grafis untuk mengakses layanan sistem operasi. Di Linux, shell grafis biasanya dibangun dari beberapa lapisan perangkat lunak, mulai dari penanganan pintasan kibor, manajemen memori untuk menampilkan respons oleh driver, dan aplikasi yang menampilkan hasilnya.
Contoh-contoh shell :
Bourne shell, C shell, Emacs shell, Stand alone shell, rc shell, bean shell adalah beberapa contoh shell dari UNIX.
cmd.exe, command.com, Windows power shell, Google shell, console, dan lain sebagainya.
Perintah-perintah dasar shell baik itu internal command yang telah disediakan shell maupun eksternal command atau utility, seperti :
- cd, pwd, times, alias, umask, logout, fg, bg, ls, mkdir, mv, cp, rm, clear.
- utilitas seperti cat, cut, paste, chmod, lpr.
- redirection (cara mengirim output ke file atau menerima input dari file), menggunakan operator redirect >, >>, <, <<, contohnya :
Referensi
Tidak ada komentar:
Posting Komentar