Thursday, October 31, 2024

Linux - Shell Sistem Operasi Linux

Shell Sistem Operasi Linux

Oleh: Lintang Qumaira Elza Putri(Promaker39)
 

Linux Shell


    Menurut Askari Azikin Linux Shell merupakan tool berbasis teks untuk berinteraksi dengan komputer. Linux Shell sering juga disebut dengan xterm, konsole, terminal, shell command, ataupun shell.

    Menurut Bayu Kanigoro Shell adalah program(penterjemah perintah) yang menjembatani user dengan sistem operasi dalam hal ini kernel(init 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 program(external command), selain itu shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file untuk dieksekusi sebagai program.

    Menurut Milica Dancuk Shell adalah program penerjemah baris perintah yang mengurai dan mengirim perintah ke sistem operasi.

    Menurut Faisal Hanafi Shell adalah program antarmuka yang memungkinkan pengguna untuk berinteraksi dengan sistem operasi melalui baris perintah atau command line interface(CLI).

    Dari beberapa pendapat diatas dapat disimpulkan bahwa Shell adalah adalah program yang menjembatani user/pengguna dengan sistem operasi kernal agar bisa saling berinteraksi.

Jenis-Jenis Linux Shell

 

1. Bourne Shell(sh)

 
 
    Menurut Milica Dancuk bourne shell merupakan shell bawaan pertama pada sistem unix, dirilis pada tahun 1979. Nama program shell adalah sh, dan lokasi tradisionalnya adalah /bin/sh. Prompt beralih ke $, sedangkan prompt root adalah #.

    Menurut Bayu Kanigoro bourne shell merupakan bahasa pemrograman shell yang cukup baik namun kurang nyaman dalam interaktivitas karena tidak dilengkapi fasilitias command line completion atau auto complete.

    Dari beberapa pendapat diatas dapat disimpulkan bahwa Bourne Shell(sh) merupakan shell bawaan dari unix yang berlokasi pada /bin/sh namun tidak dilengkapi fasilitas command line completion/auto complete.

2. C Shell(csh)

 
 
    Menurut Bayu Kanigoro, Bill Joy mengembangkan bahasa pemrograman shell yang lebih mirip dengan bahasa pemrograman C bagi sebagian orang dianggap lebih sulit. Kelebihan bahasa pemrograman shell ini dari pada bourne shell adalah sudah tersedia fitur command line completion atau auto complete.

    Menurut Milica Dancuk Shell C(csh) adalah shell linux dari akhir tahun 1970-an yang tujuan utamanya adalah untuk meningkatkan penggunaan interaktif dan meniru bahasa C.

    Dari beberapa pendapat diatas dapat disimpulkan bahwa C Shell(csh) adalah shell dan bahasa perintah unix untuk meningkatkan penggunaan interaktif yang meniru bahasa C dan sudah tersedia fitur command line completion/auto complete.
 

3. Bourne Again Shell(bash)

 

    Menurut Milica Dancuk Bourne Again shell adalah shell dan bahasa perintah unix yang dibuat sebagai perluasan dari bourne shell pada tahun 1989. Program shell adalah shell login default untuk bayak distribusi linux dan versi macOS sebelumnya.

    Menurut Bayu Kanigoro merupakan bahasa pemrograman shell yang saat ini banyak dipakai pada sistem operasi linux. Memiliki interaktivitas yang lebih sempurna daripada sebelumnya serta gaya bahasa pemrograman yang lebih mudah untuk digunakan.

    Dari beberapa pendapat diatas dapat disimpulkan bahwa Bourne Again Shell(bash) adalah bahasa perintah unix/shell yang dibuat sebagai perluasan dari bourne shell yang saat ini banyak dipakai pada sistem operasi linux.


Daftar Pustaka:

Azikin, Askari. ____. Linux Shell. 

Kanigoro, Bayu. ____. Pengenalan Linux. 
https://socs.binus.ac.id/2019/11/06/pengenalan-linux/ diakses pada 31 Oktober 2024 pukul 14.48

Dancuk, Milica. 2022. 8 Types of Linux Shells. 
https://phoenixnap.com/kb/linux-shells diakses pada 31 Oktober 2024 pukul 14.49

Hanafi, Faisal. 2023. Memahami Perbedaan dan Keunggulan dari Bash Shell, Batch Shell dan PowerShell.

#AtswaIndonesia #Linux #ShellLinux #Promaker39

No comments:

Post a Comment

Featured Post

Tips Mikrotik #2 - Cara Install Mikrotik CHR di VPS Ubuntu 20.04

Cara Install Mikrotik CHR di VPS Ubuntu 20.04 Pengertian Mikrotik CHR Mikrotik CHR adalah jenis mikrotik yang dapat diinstall pada perangkat...

Popular Posts