Tampilan jendela syel tcsh dan sh pada Mac OS X Leopard[1] desktop

Syel Unix adalah penerjemah atau shell yang menyediakan antarmuka pengguna baris perintah untuk sistem operasi mirip Unix. Shell adalah bahasa perintah interaktif dan bahasa skrip, dan digunakan oleh sistem operasi untuk mengontrol eksekusi sistem menggunakan skrip shell.[2]

Pengguna biasanya berinteraksi dengan shell Unix menggunakan emulator terminal; namun, operasi langsung melalui koneksi perangkat keras serial atau Secure Shell adalah umum untuk sistem server. Semua shell Unix menyediakan wildcarding nama file, pemipaan, here document, substitusi perintah, variabel, dan Struktur kontrol untuk pengujian kondisi dan iterasi.

Konsep

sunting

Secara umum, shell adalah program yang mengeksekusi program lain sebagai tanggapan atas perintah teks. Shell yang canggih juga dapat mengubah lingkungan tempat program lain dijalankan dengan meneruskan variabel bernama, daftar parameter, atau sumber input.

Dalam sistem operasi mirip Unix, pengguna biasanya memiliki banyak pilihan juru bahasa baris perintah untuk sesi interaktif. Saat pengguna masuk ke sistem secara interaktif, program shell secara otomatis dijalankan selama sesi berlangsung. Jenis shell, yang dapat dikustomisasi untuk setiap pengguna, biasanya disimpan di profil pengguna, misalnya di file passwd lokal atau di sistem konfigurasi terdistribusi seperti NIS atau LDAP; tetapi, pengguna dapat mengeksekusi shell lain yang tersedia secara interaktif.

Pada sistem operasi dengan sistem penjendelaan, seperti macOS dan distribusi Linux desktop, beberapa pengguna mungkin tidak pernah menggunakan shell secara langsung. Pada sistem Unix, shell secara historis menjadi bahasa implementasi skrip startup sistem, termasuk program yang memulai sistem windowing, mengkonfigurasi jaringan, dan banyak fungsi penting lainnya. Namun, beberapa vendor sistem telah mengganti sistem startup berbasis shell tradisional (init) dengan pendekatan yang berbeda, seperti systemd.

Referensi

sunting
  1. ^ Tom Van Vleck (1995-02-05). "Unix and Multics". Multicians.org. Diakses tanggal 2012-08-14.
  2. ^ Bourne, Stephen R. (October 1983). "The Unix Shell". BYTE. hlm. 187. Diakses tanggal 30 January 2015.

📚 Artikel Terkait di Wikipedia

Z shell

shell (Zsh) adalah sebuah Unix shell yang dapat digunakan sebagai login shell yang interaktif dan sebagai penerjemah perintah yang kuat untuk shell scripting

Cat (Unix)

the GNU Core Utiltites version of cat comp.unix.shell. "Early award example of UUOC (1994)", comp.unix.shell via Google Groups, Retrieved on 1 Mars 2017

Windows PowerShell

scripting yang sedang dikembangkan oleh Microsoft. Antarmuka ini mirip dengan UNIX shell, tetapi produk ini dibangun atas dasar pemrograman berorientasi objek

Bash (syel Unix)

Bash (akronim dari Bourne-Again SHell) adalah syel Unix dan bahasa skrip yang menjadi standar syel di sebagian besar sistem Linux dan macOS (hingga versi

Perl

segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin berbasis Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan

IRC

yang lain di dalam net yang sama. Client-client yang direkomendasikan: UNIX/Shell: ircII Windows: mIRC or PIRCH Macintosh: Ircle Channel-channel dalam IRC

Internet Movie Database

dalamnya. Pada 17 Oktober 1990, Needham mengembangkan dan memposting koleksi Unix shell scripts yang dapat digunakan untuk mencari empat daftar, dan dengan demikian

Shell Almquist

adalah shell Unix yang cepat, kecil, kompatibel dengan PODIX, dan dirancang untuk menggantikan shell Bourne pada distribusi BSD. Awalnya shell ini tidak