Apa itu Shell?

Posting Komentar

Banyak orang yang sering mendengar kata shell dalam komputer tetapi tidak mengetahui apa itu sebenarnya. Pada artikel kali ini admin akan membahas apa itu shell.

Pengertian SHELL

Shell, dalam komputer adalah salah satu jenis program bawaan sistem operasi (seringnya merupakan program yang terpisah dari inti sistem operasi) yang menyediakan komunikasi langsung antara pengguna dan sistem operasi. Contoh dari shell adalah COMMAND.COM dalam MS-DOS, Macintosh Finder (Macintosh), Windows Explorer, Command Prompt/cmd.exe, PowerShell dalam Microsoft Windows, Bourne shell, C shell, Korn shell dan masih banyak lainnya khususnya dalam keluarga sistem operasi UNIX.

Shell adalah program penerjemah perintah yang di jembatani user dengan sistem operasi. Pada umumnya shell menyediakan prompt sebagai user interface, tempat di mana user mengetikkan perintah-perintah yang di inginkan, baik perintah internal shell ataupun perintah eksternal shell untuk mengeksekusi suatu file program. Di samping itu, shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau beberapa file dengan menggunakan editor teks, untuk di eksekusi seperti layaknya sebuah program.

Beberapa Macam Shell

  • COMMAND.COM adalah salah satu berkas penting dalam sistem operasi MS-DOS (dan segala turunannya) yang bertindak sebagai shell dan antarmuka dengan pengguna
  • Command Prompt atau cmd adalah aplikasi penerjemah baris perintah yang tersedia di sebagian besar sistem operasi Windows.
  • PowerShell adalah jenis command line interface yang mendukung teknik pemograman berorientasi objek pada Windows. PowerShell sering digunakan oleh para administrator yang bergelut dengan sistem operasi Windows Server untuk menjalankan berbagai rutinitas pengaturan jaringan dalam server berbasis windows.
  • Bourne Shell (sh) di ciptakan oleh Bourne, merupakan shell UNIX yang pertama dan tercepat pada semua syistem UNIX Bourne Shell memiliki bahasa pemograman shell yang baik tetapi kurang nyaman dalam hal Interaktivitas.
  • C Shell (csh) di ciptakan oleh Bill Joy, bahasa pemograman shell ini lebih sulit digunakan oleh pemula karena memiliki sintaks mirip bahasa C dan oleh karena itulah shell ini dinamakan C Shell. Kelebihan shell ini memiliki kemampuan interaktivitas yang lebih complatition untuk dapat melengkapi perintah yang belum lengkap dapat dilakukan dengan menekan tombol Tab.
  • Korn Shell (ksh) diciptakan oleh Dave Korn, Shell ini diciptakan dengan mengabungkan kelebihan Bourne Shell dan C Shell sehingga shell ini memiliki Interaktivitas yang baik dan juga gaya pemograman shell yang mudah.
  • Buorne Again Shell (bash), shell ini dikembangkan oleh steven Bourne (Pencipta SH) di mana shell ini adalah pengembangan Bourne Shell (sh) yang sudah di lengkapi dengan berbagai kelebihan yang tidak terdapat pada versi sebelumnya. Shell ini juga di lengkapi dengan kelebihan pada C shell dan juga Korn Shell. Bash juga memiliki bahasa pemograman yang baik serta interaktivitas yang mudah di pahami. Bash adalah jenis shell yang paling banyak di gunakan pada saat ini.

22 Perintah Pada Shell dan Syintax-nya

  1. PS : digunakan untuk melihat proses yang dijalankan di dalam mesin beserta nomor prosesnya.
  2. ECHO : statement (perintah) built-in bash yang berfungsi menampilkan informasi ke standart output yang defaultnya adalah layar.
  3. Clear : membersikan layar dari semua perintah.
  4. Chmod (Change Mode) : mengganti file permission.
  5.  Cat : menampilkan isi dari suatu file ke standart output.
  6.  Cp : mengkopi file.
  7. Cut : mendefinisikan suatu file yang berisi data berdasarkan kolom.
  8. Find : mencari file atau directori.
  9. Grep : pencarian data di dalam file.
  10. Ln : membuat link dari satu file/directori ke file/directori lain.
  11. Locate : mencari dimana letaknya sebuah file atau directori.
  12. Ls : menampilkan isi dari suatu directory beserta atribut – atribut filenya.
  13. Mkdir : membuat sebuah directory.
  14. Mv : memindahkan file dari satu directory ke directory lainnya.
  15. Rm dan rmdir : menghapus file dan directory.
  16. Tail : mendefinisikan sebuah data pada file menurut barisnya.
  17. Mount : memberikan akses pada device yang terhubung dengan linux.
  18. Ps : melihat setiap proses yang dijalankan di dalam mesin beserta nomor prosesnya.
  19. Kill : mengirimkan signal ke suatu proses.
  20. Adduser : menambahkan user.
  21. Passwd : menentukan password user.
  22. Userdel : menghapus user.

Kesimpulan

Jadi apa itu Shell? Sederhananya Shell adalah software yang digunakan Command Line Interface (CLI) yang memungkinkan pengguna untuk berinteraksi dengan komputer. Biasanya ini berkaitan dengan file dan program, tetapi beberapa shell yang lebih canggih memungkinkan kalian untuk melakukan operasi seperti program yang kompleks.

Sekian artikel dari admin. Semoga bermanfaat, nantikan artikel menarik lainnya dan jangan lupa share artikel ini ke teman – teman kalian. Terimakasih..

Related Posts

There is no other posts in this category.

Posting Komentar

Subscribe Our Newsletter