10 Kerang Linux Sumber Terbuka Paling Popular
- 3302
- 469
- Clay Weber
Linux Shell adalah antara muka baris arahan yang membolehkan pengguna berinteraksi dengan sistem operasi dan melaksanakan arahan. Terdapat beberapa jenis cangkang Linux yang tersedia, masing -masing dengan set ciri dan ciri tersendiri. Dalam artikel ini, kami akan memperkenalkan 10 kerang Linux sumber terbuka yang paling popular, yang digunakan secara meluas oleh pemaju, pentadbir sistem, dan pengguna lain di seluruh dunia.
1. Shell bash
Bash, atau Bourne lagi Shell, adalah shell lalai pada kebanyakan sistem operasi Linux dan Unix seperti. Ia adalah shell yang digunakan secara meluas, kuat, dan fleksibel yang sesuai untuk pelbagai tugas.
Ciri -ciri utama dan ciri -ciri shell bash adalah:
- Sejarah Perintah: Bash membolehkan pengguna dengan mudah mengakses dan melaksanakan arahan sebelumnya menggunakan kekunci anak panah atas dan ke bawah.
- Kawalan Kerja: Bash menyokong kawalan kerja, yang membolehkan pengguna menjalankan proses di latar belakang, mengganggu mereka, dan meneruskannya.
- Skrip shell: Bash menyokong skrip shell, yang membolehkan pengguna mengautomasikan tugas dengan menulis skrip yang melaksanakan satu siri arahan.
- Alias: Bash membolehkan pengguna membuat alias untuk arahan yang sering digunakan, yang dapat menjimatkan masa dan meningkatkan kecekapan.
2. ZSH Shell
ZSH, atau Z Shell, adalah shell yang kaya dan sangat disesuaikan yang popular di kalangan pengguna kuasa. Ia mempunyai sejumlah besar ciri terbina dalam dan menyokong pelbagai plugin dan tema.
- Penyelesaian Perintah: ZSH menyokong penyelesaian arahan yang boleh diprogramkan, yang membolehkan pengguna menyesuaikan cara penyelesaian arahan dipaparkan dan dicetuskan.
- Plugin: ZSH menyokong pelbagai plugin yang boleh menambah ciri dan fungsi tambahan ke cangkang.
- Tema: ZSH menyokong tema yang disesuaikan yang membolehkan pengguna mengubah penampilan shell prompt dan elemen lain.
- Sejarah Perintah Lanjutan: ZSH termasuk ciri sejarah arahan canggih, seperti keupayaan untuk mencari dan melaksanakan arahan sebelumnya.
3. Shell ikan
Ikan, atau shell interaktif yang mesra, adalah shell moden dan mesra pengguna yang direka untuk mudah digunakan dan dipelajari. Ia mempunyai sintaks yang menonjolkan ciri dan menyokong penggabungan auto, menjadikannya popular di kalangan pengguna baru.
- Sintaks yang menyoroti: Ikan termasuk penonjolan sintaks, yang menjadikannya lebih mudah untuk membaca dan memahami skrip dengan memaparkan bahagian yang berlainan kod dalam warna yang berbeza.
- Auto-suggestions: Ikan menyokong penggabungan automatik, yang menawarkan cadangan untuk menyelesaikan arahan sebagai pengguna menaipnya.
- Sintaks mesra pengguna: Ikan mempunyai sintaks mesra pengguna yang direka untuk menjadi mudah dipelajari dan digunakan.
- Penyelesaian Tab: Ikan Menyokong Penyempurnaan Tab untuk Perintah, Pilihan, dan Argumen.
4. Shell ksh
Ksh, atau Korn Shell, adalah cangkang yang dibangunkan oleh David Korn di Bell Labs. Ia terkenal dengan ciri sejarah arahannya, yang membolehkan pengguna mengakses dan melaksanakan arahan sebelumnya dengan mudah.
- Sejarah Perintah: KSH merangkumi ciri sejarah arahan yang membolehkan pengguna mengakses dan melaksanakan arahan sebelumnya dengan mudah.
- Alias: KSH membolehkan pengguna membuat alias untuk arahan yang sering digunakan, yang dapat menjimatkan masa dan meningkatkan kecekapan.
- Fungsi: KSH menyokong penciptaan fungsi, yang merupakan blok kod yang boleh diguna semula yang boleh dipanggil dari pelbagai tempat dalam skrip.
- Pembolehubah Array: KSH menyokong pembolehubah array, yang membolehkan pengguna menyimpan dan memanipulasi pelbagai nilai dalam pembolehubah tunggal.
5. CSH Shell
CSH, atau C Shell, adalah cangkang yang dibangunkan di University of California, Berkeley. Ia serupa dengan bahasa pengaturcaraan C dan terkenal dengan struktur sintaks dan kawalannya.
- Struktur sintaks dan kawalan: CSH didasarkan pada bahasa pengaturcaraan C, dan struktur sintaks dan kawalannya serupa dengan C.
- Alias: CSH membolehkan pengguna membuat alias untuk arahan yang sering digunakan, yang dapat menjimatkan masa dan meningkatkan kecekapan.
- Sejarah Perintah: CSH merangkumi ciri sejarah arahan yang membolehkan pengguna mengakses dan melaksanakan arahan sebelumnya dengan mudah.
- Kawalan Kerja: CSH menyokong kawalan kerja, yang membolehkan pengguna menjalankan proses di latar belakang, mengganggu mereka, dan meneruskannya.
6. Shell dash
Dash, atau Debian Almquist Shell, adalah cangkang ringan dan cepat yang direka untuk digunakan sebagai shell lalai pada sistem berasaskan Debian. Ia terkenal dengan minimalism dan kelajuannya, dan sering digunakan dalam skrip dan tugas automatik lain.
- Ringan dan pantas: Dash adalah cangkang ringan dan cepat yang direka untuk digunakan sebagai shell lalai pada sistem berasaskan debian.
- Mudah alih: Dash mudah alih dan dapat dikumpulkan dengan mudah pada pelbagai sistem.
- Sesuai untuk skrip: Dash sering digunakan dalam skrip dan tugas automatik lain kerana kelajuan dan minimalismenya.
7. TCSH Shell
TCSH, atau Tenex C Shell, adalah shell yang berdasarkan shell c dan termasuk ciri tambahan seperti penyuntingan baris arahan dan penyelesaian yang boleh diprogramkan.
- Penyuntingan baris arahan: TCSH termasuk ciri penyuntingan baris arahan, seperti keupayaan untuk menggunakan kekunci anak panah kiri dan kanan untuk menggerakkan kursor, dan kunci CTRL-R untuk mencari sejarah arahan.
- Penyelesaian yang boleh diprogramkan: TCSH menyokong penyelesaian yang boleh diprogramkan, yang membolehkan pengguna menyesuaikan cara penyelesaian arahan dipaparkan dan dicetuskan.
- Alias: TCSH membolehkan pengguna membuat alias untuk arahan yang sering digunakan, yang dapat menjimatkan masa dan meningkatkan kecekapan.
8. Shell abu
Ash, atau The Almquist Shell, adalah cangkang ringan dan mudah alih yang sering digunakan dalam sistem tertanam dan persekitaran yang terkawal sumber lain.
- Ringan dan mudah alih: Ash adalah cangkang ringan dan mudah alih yang sering digunakan dalam sistem tertanam dan persekitaran yang terkawal sumber lain.
- Sesuai untuk skrip: Abu sering digunakan dalam skrip dan tugas automatik lain kerana saiz dan minimalismenya yang kecil.
- Pematuhan POSIX: Ash mematuhi spesifikasi shell POSIX, yang menjadikannya sesuai untuk digunakan dalam skrip yang perlu mudah alih di seluruh sistem yang berbeza.
9. PSH Shell
PSH, atau domain awam Korn Shell, adalah garpu shell Korn yang merangkumi ciri dan penambahbaikan tambahan. Ia terkenal dengan keserasian dan keserasiannya dengan cengkerang lain.
- Sejarah Perintah: PSH merangkumi ciri sejarah arahan yang membolehkan pengguna mengakses dan melaksanakan arahan sebelumnya dengan mudah.
- Alias: PSH membolehkan pengguna membuat alias untuk arahan yang sering digunakan, yang dapat menjimatkan masa dan meningkatkan kecekapan.
- Fungsi: PSH menyokong penciptaan fungsi, yang merupakan blok kod yang boleh diguna semula yang boleh dipanggil dari pelbagai tempat dalam skrip.
- Kemudahalihan: PSH direka untuk menjadi mudah alih dan dapat dikumpulkan dengan mudah pada pelbagai sistem.
10. Xonsh Shell
Xonsh adalah shell berasaskan python yang menggabungkan ciri-ciri pelbagai kerang dan menambah ciri-ciri tambahan seperti penonjolan sintaks dan penyempurnaan tab. Ia terkenal dengan fleksibiliti dan integrasinya dengan alat python lain.
- Berasaskan python: Xonsh adalah shell berasaskan python yang membolehkan pengguna menggunakan sintaks python dan perpustakaan di shell.
- Sintaks yang menyoroti: Xonsh termasuk penonjolan sintaks, yang menjadikannya lebih mudah untuk membaca dan memahami skrip dengan memaparkan bahagian yang berlainan kod dalam warna yang berbeza.
- Penyelesaian Tab: Xonsh Menyokong Penyelesaian Tab untuk Perintah, Pilihan, dan Argumen.
- Integrasi dengan alat lain: Xonsh boleh diintegrasikan dengan alat dan perpustakaan python lain, yang membolehkan pengguna memanfaatkan kemampuan mereka di shell.
Balut
Ini adalah beberapa kerang linux sumber terbuka yang paling popular yang tersedia hari ini. Setiap shell mempunyai set ciri dan ciri sendiri, dan shell yang tepat untuk tugas tertentu bergantung kepada keperluan dan keutamaan pengguna.