0% menganggap dokumen ini bermanfaat (0 suara)
1K tayangan2 halaman

Pengertian Dan Kelebihan Shell Di Linux

Shell di Linux adalah program antarmuka antara pengguna dan sistem operasi yang menerjemahkan perintah pengguna dan mengirimkannya ke kernel. Shell memberikan fleksibilitas dalam bekerja dengan berkas dan pemeliharaan sistem. Jenis shell umum di Linux meliputi Bourne shell, C shell, Korn shell, dan Bourne-again shell.

Diunggah oleh

Rianty Geulizsh
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
1K tayangan2 halaman

Pengertian Dan Kelebihan Shell Di Linux

Shell di Linux adalah program antarmuka antara pengguna dan sistem operasi yang menerjemahkan perintah pengguna dan mengirimkannya ke kernel. Shell memberikan fleksibilitas dalam bekerja dengan berkas dan pemeliharaan sistem. Jenis shell umum di Linux meliputi Bourne shell, C shell, Korn shell, dan Bourne-again shell.

Diunggah oleh

Rianty Geulizsh
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 2

Pengertian dan kelebihan shell di linux

Pengertian Shell adalah program penghubung antara pengguna dengan sistem operasi. Secara lebih gamblangnya yang menghubungkan user dengan kernel sistem operasi adalah program shell tersebut. Setiap perintah yang inputkan oleh user akan diterjemahkan oleh shell kemudian akan dikirimkan hasilnya ke kernel dan kernel tersebut akan melakukan operasi yang diminta oleh user. Berikut adalah artikel yang diperoleh dari buaya.klas.or.id mengenai pengertian shell beserta gambar mengenai intepreter loop shell oleh Azkari Azikin :

Linux shell merupakan tool berbasis teks untuk berinteraksi dengan komputer. Linux shell sering juga disebut dengan xterm, konsole, terminal, shell command, ataupun shell. Shell ini merupakan antarmuka penghubung user dengan sistem. Shell juga sering disebut dengan interpreter yang mengoperasikan sebuah loop sederhana yakni menerima perintah, menginterpretasikan perintah, menjalankan perintah, dan menunggu perintah masukan berikutnya. Berikut bagan loop interpreter sederhana yang dijalankan oleh shell unix ataupun GNU/Linux.

Kelebihan Shell Linux :


1. Kebanyakan konfigurasi sistem dapat dilakukan dari shell command. 2. Linux shell memberikan fleksibilitas terutama saat anda bekerja dengan banyak file. 3. Untuk tindakan penyelamatan terhadap sebuah data atau recovery terhadap sistem dan pekerjaan maintenance sistem pada single mode dapat anda lakukan lewat shell command.

Macam-macam shell di linux


Macam-macam shell yang sering digunakan dalam sistem operasi Linux diantaranya adalah :

Bourne shell(sh) C shell(csh) Korn shell(ksh)

Bourne again shell(bash) dsb.

Setiap jenis shell tersebut memiliki kelebihan dan kekurangan sesuai dengan kebutuhan user masing-masing. Berikut ini adalah sedikit penjelasan mengenai beberapa macam-macam shell di Linux

Bourne Shell
Diciptakan oleh Steven Bourne. Shell pertama di Unix. Bourne shell merupakan bahasa pemrograman shell yag cukup baik namun kurang nyaman dalam interaktivitas karena tidak dilengkai fasilitas command line completion atau auto complete. Sehingga penulisan script harus dilakukan secara manual.

C Shell
Bill Joy mengembangkan bahasa pemrograman shell yang lebih mirip dengan bahasa pemrograman C bagi sebagaian orang dianggap lebih sulit. Kelebihan bahasa pemrograman shell ini daripada Bourne shell adalah sudah tersedia fitur command line completion atau auto complete. Untuk melengkapi perintah kita hanya perlu menekan tombol Tab.

Korn Shell
Diciptakan oleh Dave Korn. Shell ini merupakan penyempurnaan dari kedua shell sebelumnya yaitu Bourne shell dan C Shell. Memiliki interaktivitas yang baik dan gaya pemrograman yang lebih mudah.

Bourne Again Shell (Bash)


Merupakan bahasa pemrograman shell yang saat ini banyak dipakai pada sistem operasi linux. memliki interaktivitas yang lebih sempurna daripada sebelumnya serta gaya bahasa pemrograman yang lebih mudah untuk digunakan. Untuk mengetahui dan mengganti shell yang kita gunakan.

Cara kerja Shell Linux


Shell di Linux akan di load saat pertama kali kita berhasil login pada sistem operasi Linux anda. Pertama kalo Shell yang akan di load tertera pada file /etc/passwd. Saat user mengetikkan sebuah perintah, shell akan bekerja kemudian untuk menemukan apakah perintah tersebut built in command atatu tidak. Jika tidak, maka shel akan mencari file tersebut pada seluruh direktori yang mempunyai variable yang berisi daftar direktori dimana file executable kemungkinan berada. Apabila ternyata file tersebut tidak juga ditemukan maka shell akan mengeuarkan pesan error. Tetapi, bila ternyata shell menemukan perintah tersebut maka perintah tersebut akan dieksekusi. Dalam menjalankan fungsinya perintah tersebut melakukan sebuah pemanggilan pada kernel dari sistem operasi.

Anda mungkin juga menyukai