Hallo....
Hari ini saya akan membahas tentang SHELL, sebelumnya apakah kalian pernah mendengar istilah tersebut? Jika tidak, ini dia pengertiannya. Simak baik-baik ya...
Shell adalah program penerjemah perintah yang menjembatani user dengan sistem operasi dalam hal ini Kernel (inti dari sistem
operasi), umumnya shell menyediakan prompt sebagai user interface,
tempat dimana user dapat mengetikkan perintah-perintah yang diinginkan
baik berupa perintah internal shell (internal command), ataupun perintah
eksekusi file program (eksternal command), selain itu memungkinkan user
menyusun sekumpulan perintah pada sebuah atau beberapa file untuk
dieksekusi sebagai program. Ada 3 jenis Shell yang ada di OS Linux, yaitu :
1. sh (Shell)
2. bash (bourne again shell)
3. korn
Setiap shell memiliki kelebihan & kekurangan masing-masing tergantung fungsi dari Shell itu sendiri. Ada beberapa shell yang terdapat pada OS lain seperti :
a) COMMAND.COM (MS-DOS) ;
b) Macintosh Finder (Macintosh) ;
c) Windows Explorer, Command Prompt, dan PowerShell (Windows) ;
d) Bourne shell, C shell, dan Korn shell (UNIX)
Selain itu, SHELL juga dapat mengelola file / berkas yang ada di dalam komputer atau laptop Anda. Kategori yang ada pada shell ada 2, yaitu berbasis GUI (Graphic User Interface) dan CLI (Command Line Interface). SHELL memiliki sejarahnya tersendiri, berikut sejarahnya :
A. Bourne shell
sh adalah shell standar Unix yang dibuat tahun 1979 oleh Stephen Bourne
dari AT&T dengan memakai bahasa pemrograman Algol. sh terkenal
karena sederhana, compact, and cepat. Kelemahannya adalah kurang
interkatif seperti tidak ada history, aliasing, dan job control. Default
prompt shell sh adalah $ (dollar).
B. C shell (csh)
csh memiliki feature yang lebih lengkap dibandingkan sh. Shel ini dibuat
tahun 1970an oleh Bill Joy dari University of California at Berkeley
dengan menggunakan bahasa C.
Fitur yang terdapat dalam csh antara
lain command-line history, aliasing, built-in arithmetic, filename
completion, dan job control. Kelemahnnya adalah karena didesain untuk
mesin skala besar dan memiliki banyak fitur maka shel ini cenderung
lambat bila digunakan pada mesin kecil. Default prompt shell csh adalah
% (persen).
C. Korn Shell (ksh)
Korn shell merupakan pengembangan dari bourne shell yang ditulis oleh
David Korn dari AT&T pada pertengahan 1980an. Feature Korn shell
antara lain editable history, aliases, functions, regular expression
wildcards, built-in arithmetic, job control, coprocessing, dan special
debugging. Default prompt shell ksh adalah $ (dollar).
D. Bourne Again Shell (bash)
Bash merupakan default shell Linux yang
merupakan pengembangan dari bourne shell sehingga kompatibel juga di
Unix. Shell ini dibuat pada tahun 1988 oleh Brian Fox dari FSF GNU.
Fitur yang dimiliki bash antara lain interaktif, dapat membuat
shortcut, bisa berwarna, dll. Default Bash prompt adalah $ (dollar).
Mungkin itu yang bisa saya beri, semoga informasi yang saya bagikan bisa bermanfaat untuk Anda semua....
Sekian dan Terima Kasih...
Tidak ada komentar:
Posting Komentar