- Cengkerang Bourne: Dalam shell Bourne, "$"Watak berfungsi sebagai arahan lalai. Contoh shell Bourne adalah shell Bourne (sh), shell POSIX (sh), shell Korn (ksh), dll.
- C shell: Dalam cangkang C, "%"Watak berfungsi sebagai arahan lalai. Contoh shell C adalah shell TENEX / TOPS C (tcsh), shell C (csh), dan lain-lain.
Terdapat pelbagai shell arahan sumber terbuka yang tersedia, dan anda boleh memasang shell yang berbeza di distro Linux. Sekiranya anda mencari cengkerang sumber terbuka terbaik, baca terus senarai lima cengkerang sumber terbuka yang tersedia untuk Linux dan pilih shell mana yang paling sesuai dengan keperluan anda.
5 Kerangka Sumber Terbuka Teratas yang Tersedia untuk Linux
Terdapat banyak cangkang sumber terbuka yang tersedia untuk Linux, tetapi dalam artikel ini, kami hanya memasukkan lima cangkang teratas yang disarankan oleh pakar Linux.
1. Bash (Bourne-Again Shell)
Bentuk lengkap kata "Bash" adalah "Bourne-Again Shell," dan ini adalah salah satu cangkang sumber terbuka terbaik yang tersedia untuk Linux. Bash disediakan sebagai shell default di banyak distro Linux, seperti Arch Linux, Ubuntu, dan beberapa distro Linux standard lain. Bash juga berfungsi untuk membaca dan melaksanakan perintah dari format fail tertentu yang dikenali sebagai skrip shell.
Bash adalah shell sumber terbuka yang dikembangkan dari UNIX Bourne Shell yang asli, yang dikenal sebagai "sh," dan Bash dirancang untuk menjadi serasi dengan skrip lama dengan menggabungkan pelbagai ciri yang ditingkatkan. Bash boleh menjadi pilihan shell jangka panjang anda, kerana dilengkapi dengan dokumentasi yang mencukupi dan disyorkan oleh profesional Linux.
Berikut adalah senarai beberapa ciri yang ditawarkan oleh shell arahan Bash:
- Penyuntingan baris perintah yang luar biasa
- Mengandungi mekanisme kawalan pekerjaan untuk menangani pekerjaan Cron secara khusus.
- Melancarkan siri aritmetik bilangan bulat dengan lancar; boleh mengambil dari pangkalan 2 hingga pangkalan 64.
- Susunan dan sejarah arahan berindeks saiz yang tidak terhad.
2. Zsh (Z-Shell)
Zsh atau Z-Shell adalah shell moden yang direka untuk menjadi inovatif dan interaktif dengan menawarkan ciri-ciri unik di samping ciri-ciri shell Unix atau GNU Linux yang lain, seperti ksh, tcsh, Bash, dll. Shell sumber terbuka ini menawarkan ciri skrip dan dapat disesuaikan, mudah digunakan, dan menawarkan penyelesaian perintah, pembetulan ejaan, dan banyak lagi. Sekiranya anda mahukan shell Linux yang maju, cari shell Zsh. Prosedur pemasangan untuk Zsh juga mudah. Di Zsh, anda bahkan boleh menggunakan kerangka kerja sumber terbuka, seperti plugin dan pilihan oh-my-zsh yang dapat disesuaikan.
Shell Zsh menawarkan pelbagai ciri untuk Linux, termasuk:
- Fungsi penyelesaian automatik yang hebat untuk fail dan laluan.
- Mekanisme perkongsian sejarah arahan.
- Indeks konsep, indeks fungsi, indeks utama, dan indeks pemboleh ubah.
- Pelbagai ciri interaktif, seperti pelarian pintar, pembetulan ejaan, globing rekursif, dan banyak lagi.
3. Ksh (Korn Shell)
Bentuk penuh Ksh adalah tempurung Korn kerana direka oleh David G. Korn. Ksh adalah bahasa perintah interaktif dan bahasa pengaturcaraan peringkat tinggi yang dapat bersaing dengan cengkerang Unix yang lain. Perkembangan shell Korn diilhamkan oleh interaktiviti interaktiviti shell C dan produktiviti shell Bash.
Berikut adalah senarai beberapa ciri yang terdapat di shell Korn:
- Pilihan unik untuk meningkatkan prestasi dan keupayaan, kerana kod shell disimpan dalam memori.
- Tweak Ctrl + Z yang dapat menghentikan pekerjaan yang sedang berjalan dengan cepat, dan Anda dapat terus menjalankan perintah Anda jika perintah itu dimulai dengan perintah fg (latar depan) atau bg (latar belakang).
- Mengandungi pelbagai ciri canggih untuk pelaksanaan pantas.
- Termasuk ciri penyuntingan baris perintah lanjutan untuk mengedit perintah dengan lebih mudah.
4. Tcsh (Tenex C Shell)
Bentuk lengkap Tcsh adalah Tenex C Shell. Shell ini adalah versi C shell yang lebih baik dan digunakan sebagai pemproses perintah skrip shell dan shell log masuk interaktif. Tcsh menawarkan pelbagai pilihan, termasuk editor baris perintah, kawalan tugas, sokongan pemeriksaan ejaan, penyelesaian baris perintah yang dapat dikonfigurasi, mekanisme sejarah moden, dan banyak lagi. Shell sumber terbuka ini untuk Linux adalah yang terbaik untuk pengaturcara kerana sintaksisnya seperti bahasa C, jadi pengguna ini dapat menggunakan fitur skrip dalam Tcsh tanpa pengetahuan tentang Bash.
Ciri-ciri yang ditawarkan oleh Tcsh merangkumi yang berikut:
- Penyelesaian nama fail dan perkataan yang dapat diprogramkan.
- Sintaks seperti C dan penyunting baris perintah.
- Sistem operasi FreeBSD untuk menghidupkan pelayan moden.
- Ciri kawalan pekerjaan dan pembetulan ejaan.
5. Ikan (Kerang Interaktif Mesra)
Bentuk lengkap Ikan adalah Kerang Interaktif Mesra. Fish dikeluarkan pada tahun 2005 dan menawarkan shell sumber terbuka yang mudah digunakan dan mesra pengguna untuk Linux. Fish adalah pilihan yang bagus untuk pengguna Linux baru, kerana shell ini menggunakan pengekodan warna untuk membantu pengaturcara baru. Ikan merangkumi pelbagai pilihan, seperti penyorotan sintaks, penyelesaian tab mewah, cadangan penyelesaian automatik, dan banyak lagi. Seperti yang dijelaskan sebelumnya, Fish dirancang untuk menawarkan platform shell yang mesra pengguna dengan pemasangan yang mudah.
Berikut adalah senarai ciri yang terdapat di Fish:
- Ciri untuk melengkapkan halaman lelaki.
- Menyediakan cadangan automatik dan konfigurasi berasaskan web.
- Menawarkan penyelesaian tab lanjutan.
- Sokongan untuk papan keratan X dan sejarah perintah yang boleh dicari.
Kesimpulannya
Shell sumber terbuka menyediakan antara muka untuk sistem Unix yang membolehkan pengguna menjalankan banyak arahan sekaligus dengan mudah. Artikel ini memberikan penerangan terperinci mengenai lima cangkang sumber terbuka teratas yang tersedia untuk Linux. Semua cengkerang ini sangat disarankan oleh pakar Linux kerana ciri dan kemampuannya yang unik dalam platform Linux. Anda juga boleh membaca artikel kami yang lain untuk mengetahui lebih lanjut mengenai prosedur pemasangan setiap shell.