- Bourne héja: Bourne-héjban a „$”Karakter alapértelmezett promptként működik. A Bourne héjak példái a Bourne shell (sh), POSIX shell (sh), Korn shell (ksh) stb.
- C héj: C héjban a „%”Karakter alapértelmezett promptként működik. A C héjak például a TENEX / TOPS C héj (tcsh), C héj (csh) stb.
Különböző nyílt forráskódú parancsfájlok állnak rendelkezésre, és különböző héjakat telepíthet egy Linux disztribúcióba. Ha a legjobb nyílt forráskódú héjat keresi, akkor olvassa el a az első öt nyílt forráskódú héj elérhető Linux számára és válassza ki azt, amelyik a legjobban megfelel az Ön igényeinek.
Az öt legfontosabb nyílt forráskódú héj elérhető Linux alatt
Számos nyílt forráskódú héj érhető el Linux alatt, de ebben a cikkben csak a Linux szakértők által ajánlott első öt héjat tartalmazzuk.
1. Bash (Bourne-Again Shell)
A „Bash” szó teljes formája a „Bourne-Again Shell”, és ez az egyik legjobb nyílt forráskódú héj a Linux számára. A Bash alapértelmezett héjként szerepel több Linux disztribúcióban, például Arch Linux, Ubuntu és számos más szokásos Linux disztróban. A Bash parancsok parancsfájlként ismert fájlformátumból történő olvasására és végrehajtására is képes.
A Bash egy nyílt forráskódú héj, amelyet az eredeti UNIX Bourne Shell-ből fejlesztettek ki, amelyet "sh" néven ismertek, és így a Bash-t úgy tervezték, hogy kompatibilis legyen egy régi szkripttel, a különböző továbbfejlesztett funkciók kombinálásával. A Bash lehet a hosszú távú shell opció, mivel bőséges dokumentációval rendelkezik, és a Linux szakemberei javasolják.
Az alábbiakban felsoroljuk a Bash parancshéj által kínált néhány funkciót:
- Hihetetlen parancssori szerkesztés
- Munka-ellenőrzési mechanizmusokat tartalmaz a Cron-feladatok kezeléséhez.
- Simán elvégzi az egész számtan nagy sorozatát; a 2-től a 64-ig terjedhet.
- Korlátlan méretű indexelt tömbök és parancsok előzményei.
2. Zsh (Z-Shell)
A Zsh vagy a Z-Shell egy modern héj, amelyet innovatívnak és interaktívnak terveztek azáltal, hogy egyedülálló szolgáltatásokat kínál a többi Unix vagy GNU Linux kagyló, például ksh, tcsh, Bash stb. Ez a nyílt forráskódú parancsfájl parancsfájl-szolgáltatásokat kínál, testreszabható, könnyen használható, parancsok kiegészítését, helyesírás-javítást és egyebeket kínál. Ha fejlett Linux-héjat szeretne, válassza a Zsh héjat. A Zsh telepítési eljárása szintén egyszerű. A Zsh-ben akár nyílt forráskódú keretrendszereket is használhat, például oh-my-zsh testreszabható bővítményeket és opciókat.
A Zsh shell különféle szolgáltatásokat kínál a Linux számára, többek között:
- Fantasztikus automatikus kitöltési funkció fájlokhoz és útvonalakhoz.
- Parancselőzmények megosztási mechanizmusa.
- Koncepcióindex, függvényindex, kulcsindex és változó index.
- Különböző interaktív funkciók, például intelligens menekülés, helyesírás-javítás, rekurzív globbing és még sok más.
3. Ksh (Korn Shell)
A Ksh teljes formája Korn héj, mert David G tervezte. Korn. A Ksh egy erőteljes, interaktív parancsnyelv és magas szintű programozási nyelv, amely képes versenyezni a többi Unix héjjal. A Korn héj fejlesztését a C héj interaktivitása és a Bash héj termelékenysége ihlette.
Az alábbiakban felsoroljuk a Korn shell néhány funkcióját:
- Egyedi lehetőségek a teljesítmény és a képesség javítására, mivel a shell kódot a memória tárolja.
- Ctrl + Z csípés, amely gyorsan leállíthat egy futó feladatot, és folytathatja a parancsok végrehajtását, ha azokat fg (előtér) vagy bg (háttér) parancsokkal kezdeményezték.
- Különféle speciális funkciókat tartalmaz a gyors ütemű kivégzésekhez.
- Fejlett parancssori szerkesztési funkciókat tartalmaz a parancsok egyszerűbb szerkesztéséhez.
4. Tcsh (Tenex C héj)
A Tcsh teljes formája a Tenex C Shell. Ez a héj a C héj továbbfejlesztett változata, és shell parancsfájl parancsfeldolgozóként és interaktív bejelentkezési héjaként használják. A Tcsh többféle lehetőséget kínál, beleértve a parancssori szerkesztőt, a munka vezérlését, a helyesírás-ellenőrzés támogatását, a konfigurálható parancssori befejezést, a korszerűsített előzménymechanizmust és még sok mást. Ez a Linux számára elérhető nyílt forráskódú héj a legjobb a programozók számára, mert szintaxisa olyan, mint a C nyelv, így ezek a felhasználók a Bash ismerete nélkül is használhatják a Tcsh parancsfájl-szolgáltatásait.
A Tcsh által kínált szolgáltatások a következők:
- A fájlnév befejezése és a programozható szavak.
- C-szerű szintaxis és parancssori szerkesztő.
- FreeBSD operációs rendszer a modern szerverek bekapcsolására.
- Munkaellenőrzési és helyesírás-javítási funkciók.
5. Hal (barátságos interaktív héj)
A Fish teljes formája barátságos interaktív héj. A Fish 2005-ben jelent meg, és könnyen használható, felhasználóbarát, nyílt forráskódú héjat kínál a Linux számára. A Fish remek választás az új Linux felhasználók számára, mivel ez a héj színkódolással segíti az új programozókat. A Fish különféle lehetőségeket tartalmaz, például a szintaxis kiemelését, a díszes fülek kitöltését, az automatikus kitöltési javaslatokat és még sok mást. Mint korábban kifejtettük, a Fish-t úgy tervezték, hogy felhasználóbarát, könnyen telepíthető héjplatformot kínáljon.
Az alábbiakban felsoroljuk a Fish szolgáltatásait:
- Funkció a man oldal kitöltéséhez.
- Automatikus javaslatokat és webalapú konfigurációt biztosít.
- Haladó fülek kitöltését kínálja.
- Támogatja az X vágólapot és a kereshető parancs előzményeket.
Következtetés
A nyílt forráskódú héj interfészt biztosít a Unix rendszer számára, amely lehetővé teszi a felhasználó számára, hogy egyszerre több parancsot futtasson meglehetősen egyszerűen. Ez a cikk részletesen leírta a Linux számára elérhető öt legfontosabb nyílt forráskódú héjat. Mindezeket a héjakat a Linux szakértői nagyon ajánlják, a Linux platformok egyedülálló tulajdonságainak és képességeinek köszönhetően. Elolvashatja a többi cikkünket is, hogy többet tudjon meg az egyes héjak telepítési eljárásáról.