Daftar Isi:
Definisi - Apa yang dimaksud dengan C Shell (csh)?
C shell (csh) adalah shell perintah untuk sistem mirip Unix yang awalnya dibuat sebagai bagian dari Berkeley Software Distribution (BSD) pada tahun 1978. Csh dapat digunakan untuk memasukkan perintah secara interaktif atau dalam skrip shell. Shell memperkenalkan sejumlah perbaikan pada shell Bourne sebelumnya yang dirancang untuk penggunaan interaktif. Ini termasuk riwayat, operasi pengeditan, tumpukan direktori, kontrol pekerjaan dan penyelesaian tilde. Banyak fitur ini diadopsi di shell Bourne Again (bash), Korn shell (ksh) dan di shell Z (zsh). Varian modern, tcsh, juga sangat populer.
Techopedia menjelaskan C Shell (csh)
C shell dibuat oleh Bill Joy saat dia masih mahasiswa pascasarjana di UC Berkeley pada akhir 1970-an. Ini pertama kali dirilis sebagai bagian dari 2BSD Berkeley Software Distribution of Unix pada tahun 1978.
C shell mendapatkan namanya dari sintaksnya, yang dimaksudkan menyerupai bahasa pemrograman C.
C shell memperkenalkan fitur-fitur yang dimaksudkan untuk membuatnya lebih mudah digunakan secara interaktif pada baris perintah, meskipun seperti cangkang lain, ia mampu dibuat skrip. Salah satu fitur yang paling terkenal adalah sejarah perintah. Pengguna dapat mengingat perintah sebelumnya yang telah mereka masukkan dan mengulanginya atau mengedit perintah ini. Alias ​​memungkinkan pengguna untuk menentukan nama pendek yang akan diperluas menjadi perintah yang lebih panjang. Tumpukan direktori memungkinkan pengguna mendorong dan membuka direktori pada tumpukan untuk melompat-lompat dengan cepat. C shell juga memperkenalkan notasi tilde standar di mana "~" mewakili direktori home pengguna.
Sebagian besar fitur ini telah dimasukkan ke dalam cangkang kemudian, termasuk cangkang Bourne Again, cangkang Korn dan cangkang Z. Varian yang populer adalah tsch, yang merupakan shell default saat ini pada sistem BSD, dan juga pada versi awal Mac OS X.
