- Bourne kuori: Bourne-kuoressa "$”-Merkki toimii oletuskehotteena. Esimerkkejä Bourne-kuorista ovat Bourne-kuori (sh), POSIX-kuori (sh), Korn-kuori (ksh) jne.
- C-kuori: C-kuoressa "%”-Merkki toimii oletuskehotteena. Esimerkkejä C-kuoreista ovat TENEX / TOPS C -kuori (tcsh), C-kuori (csh) jne.
Saatavilla on useita avoimen lähdekoodin komentokuoria, ja voit asentaa erilaisia kuoria Linux-distroon. Jos etsit parasta avoimen lähdekoodin kuorta, lue sitten luettelo viisi avoimen lähdekoodin kuorta Linuxille ja valitse haluamasi kuori parhaiten.
Viisi parasta avoimen lähdekoodin kuorta saatavana Linuxille
Linuxille on saatavana monia avoimen lähdekoodin kuoria, mutta tässä artikkelissa on vain viisi parasta asiantuntijan suosittelemaa kuorta.
1. Bash (Bourne-Again-kuori)
Sanan "Bash" koko muoto on "Bourne-Again Shell", ja se on yksi parhaista avoimen lähdekoodin kuorista Linuxille. Bash toimitetaan oletuskuorena useissa Linux-distroissa, kuten Arch Linux, Ubuntu ja useissa muissa tavallisissa Linux-distroissa. Bash toimii myös komentojen lukemiseen ja suorittamiseen tietystä tiedostomuodosta, joka tunnetaan kuoriskriptinä.
Bash on avoimen lähdekoodin kuori, joka on kehitetty alkuperäisestä UNIX Bourne Shellistä, joka tunnetaan nimellä "sh", joten Bash on suunniteltu yhteensopivaksi vanhan komentosarjan kanssa yhdistämällä erilaisia parannettuja ominaisuuksia. Bash voi olla pitkäaikainen kuorivaihtoehto, koska sen mukana tulee runsaasti dokumentaatiota ja Linux-ammattilaiset suosittelevat sitä.
Seuraava on luettelo joistakin Bash-komentokuoren tarjoamista ominaisuuksista:
- Uskomaton komentorivin muokkaus
- Sisältää työnhallintamekanismeja käsittelemään erityisesti Cron-töitä.
- Suorittaa sujuvasti suuria kokonaislukuaritmeettisia sarjoja; voi viedä tukiasemasta 2 tukiasemaan 64.
- Rajoittamaton kokoindeksoitu taulukko ja komentohistoria.
2. Zsh (Z-kuori)
Zsh tai Z-Shell on nykyajan kuori, joka on suunniteltu innovatiiviseksi ja interaktiiviseksi tarjoamalla ainutlaatuisia ominaisuuksia muiden Unix- tai GNU Linux -kuorien ominaisuuksien lisäksi, kuten ksh, tcsh, Bash jne. Tämä avoimen lähdekoodin kuori tarjoaa komentosarjaominaisuuksia ja on muokattavissa, helppokäyttöinen ja tarjoaa komentojen täydennyksen, oikeinkirjoituksen korjauksen ja paljon muuta. Jos haluat edistyneen Linux-kuoren, valitse Zsh-kuori. Zsh: n asennus on myös vaivatonta. Zsh: ssä voit jopa käyttää avoimen lähdekoodin kehyksiä, kuten oh-my-zsh mukautettavia laajennuksia ja vaihtoehtoja.
Zsh-kuori tarjoaa useita ominaisuuksia Linuxille, mukaan lukien:
- Fantastinen automaattisen täydennystoiminnon tiedostoille ja poluille.
- Komentohistorian jakomekanismi.
- Käsiteindeksi, funktiohakemisto, avainindeksi ja muuttujahakemisto.
- Erilaisia interaktiivisia ominaisuuksia, kuten älykäs pakeneminen, oikeinkirjoituksen korjaus, rekursiivinen huijaaminen ja paljon muuta.
3. Ksh (Korn-kuori)
Ksh: n koko muoto on Korn-kuori, koska sen on suunnitellut David G. Korn. Ksh on tehokas, interaktiivinen komentokieli ja korkean tason ohjelmointikieli, joka voi kilpailla muiden Unix-kuorien kanssa. Korn-kuoren kehittäminen inspiroi C-kuoren interaktiivisuuden ja Bash-kuoren tuottavuuden.
Seuraava on luettelo joistakin Korn-kuoren ominaisuuksista:
- Ainutlaatuiset vaihtoehdot suorituskyvyn ja suorituskyvyn parantamiseksi, koska shell-koodi on tallennettu muistiin.
- Ctrl + Z säätö, joka voi pysäyttää käynnissä olevan työn nopeasti, ja voit jatkaa komentojesi suorittamista, jos ne aloitettiin fg (etualalla) tai bg (taustalla) komennoilla.
- Sisältää useita lisäominaisuuksia nopeatempoisiin teloituksiin.
- Sisältää kehittyneet komentorivin muokkausominaisuudet komentojen muokkaamiseksi helpommin.
4. Tcsh (Tenex C -kuori)
Tcsh: n koko muoto on Tenex C Shell. Tämä kuori on parannettu versio C-kuoresta ja sitä käytetään komentotulkkikomentoprosessorina ja interaktiivisena kirjautumissuorana. Tcsh tarjoaa useita vaihtoehtoja, kuten komentorivieditorin, työn hallinnan, oikeinkirjoituksen tarkistuksen tuen, konfiguroitavan komentorivin täydennyksen, uudistetun historiamekanismin ja paljon muuta. Tämä avoimen lähdekoodin Linux-kuori on paras ohjelmoijille, koska sen syntakse on kuin C-kieli, joten nämä käyttäjät voivat käyttää Tcsh: n komentosarjaominaisuuksia ilman tietoa Bashista.
Tcsh tarjoaa seuraavia ominaisuuksia:
- Tiedostonimen täydennys ja ohjelmoitavat sanat.
- C-tyyppinen syntakse ja komentorivieditori.
- FreeBSD-käyttöjärjestelmä virtaa nykyaikaisiin palvelimiin.
- Työnohjaus ja oikeinkirjoituksen korjausominaisuudet.
5. Kala (ystävällinen interaktiivinen kuori)
Kalan koko muoto on ystävällinen interaktiivinen kuori. Fish julkaistiin vuonna 2005, ja se tarjoaa helppokäyttöisen, käyttäjäystävällisen, avoimen lähdekoodin kuoren Linuxille. Fish on loistava valinta uusille Linux-käyttäjille, koska tämä kuori käyttää värikoodausta uusien ohjelmoijien auttamiseen. Fish sisältää useita vaihtoehtoja, kuten syntaksikorostuksen, hienon välilehden valmistumisen, automaattisen täydennyksen ehdotukset ja paljon muuta. Kuten aiemmin selitettiin, Fish on suunniteltu tarjoamaan käyttäjäystävällinen kuorialusta, joka on helppo asentaa.
Seuraava on luettelo Fishin ominaisuuksista:
- Ominaisuus man-sivun viimeistelyyn.
- Tarjoaa automaattisia ehdotuksia ja verkkopohjaisen määrityksen.
- Tarjoaa edistyneen välilehden valmistumisen.
- X-leikepöydän ja haettavan komentohistorian tuki.
Johtopäätös
Avoimen lähdekoodin kuori tarjoaa käyttöliittymän Unix-järjestelmälle, jonka avulla käyttäjä voi suorittaa useita komentoja kerralla melko helposti. Tässä artikkelissa esitettiin yksityiskohtainen kuvaus viidestä parhaasta avoimen lähdekoodin kuoresta, jotka ovat saatavana Linuxille. Linux-asiantuntijat suosittelevat kaikkia näitä kuoria erittäin ainutlaatuisten ominaisuuksiensa ja ominaisuuksiensa vuoksi Linux-alustoilla. Voit myös lukea muita artikkeleitamme saadaksesi lisätietoja kunkin kuoren asennustavoista.