Sangat penting untuk mempelajari cara menggunakan shell Linux, karena ada banyak server yang berbasis Linux. Server-server ini sering digunakan karena Linux lebih jarang mengalami kesalahan dibandingkan dengan server Windows. Misalnya, server web sering kali berbasis Linux. Mengetahui cara menggunakan sistem operasi untuk mengendalikannya secara efektif memerlukan pemahaman dan penguasaan bagian penting Linux, yaitu Shell. Ketika kita pertama kali beralih dari Windows ke Linux.
Terminal Linux, juga disebut shellbaris perintah, menyediakan antarmuka input/output (I/O) berbasis teks antara pengguna dan kernel untuk sistem komputer. Istilah konsol juga umum digunakan tetapi tidak merujuk ke jendela melainkan layar dalam mode teks. Di jendela terminal, perintah dapat dijalankan untuk mengendalikan sistem.
Kita dapat menganggap shell sebagai GUI berbasis teks tempat kita memasukkan perintah untuk melakukan tindakan seperti menavigasi ke direktori lain, bekerja dengan berkas, dan memperoleh informasi dari sistem tetapi dengan kemampuan yang jauh lebih banyak.
Emulator Terminal
Emulasi terminal adalah perangkat lunak yang mengemulasikan fungsi terminal. Perangkat lunak ini memungkinkan penggunaan program berbasis teks dalam antarmuka pengguna grafis ( GUI). Ada juga yang disebut antarmuka baris perintah ( CLI) yang berjalan sebagai terminal tambahan dalam satu terminal. Singkatnya, terminal berfungsi sebagai antarmuka ke penerjemah shell.
Emulator terminal dan multiplexer merupakan ekstensi yang bermanfaat untuk terminal. Keduanya menyediakan berbagai metode dan fungsi untuk bekerja dengan terminal, seperti membagi terminal menjadi satu jendela, bekerja di beberapa direktori, membuat ruang kerja yang berbeda, dan masih banyak lagi.
Kerang
Shell yang paling umum digunakan di Linux adalah Bourne-Again Shell( BASH), dan merupakan bagian dari proyek GNU. Semua yang kita lakukan melalui GUI dapat kita lakukan dengan shell. Shell memberi kita lebih banyak kemungkinan untuk berinteraksi dengan program dan proses untuk mendapatkan informasi lebih cepat. Selain itu, banyak proses dapat dengan mudah diotomatisasi dengan skrip yang lebih kecil atau lebih besar yang membuat pekerjaan manual jauh lebih mudah.
Selain Bash, ada juga shell lain seperti Tcsh/Csh , Ksh , Zsh , Fish shell dan lainnya.
Post a Comment
Post a Comment