5 Linuxi jaoks kõige sagedamini kasutatavat avatud lähtekoodiga kestat


Kest on operatsioonisüsteemi nagu Unix või GNU/Linux käsutõlg, see on programm, mis käivitab muid programme. See pakub arvutikasutajale liidest Unix/GNU Linuxi süsteemile, et kasutaja saaks teatud sisendandmetega käivitada erinevaid käske või utiliite/tööriistu.

Kui kest on programmi käivitamise lõpetanud, saadab see ekraanil kasutajale väljundi, mis on standardne väljundseade. Sel põhjusel nimetatakse seda\"käsutõlgeks \".

Kest on palju enamat kui lihtsalt käsutõlk, see on ka omaette programmeerimiskeel koos täielike programmeerimiskeelekonstruktsioonidega nagu tingimuslik täitmine, tsüklid, muutujad, funktsioonid ja palju muud.

Seetõttu on Unix/GNU Linuxi kest Windowsi kestaga võrreldes võimsam.

Selles artiklis heidame pilgu Unixi/GNU Linuxi enimkasutatavatele avatud lähtekoodiga kestadele.

1. Bash Shell

Bash tähistab Bourne Again Shelli ja see on tänapäeval paljude Linuxi distributsioonide vaikekoor. See on ka sh-ga ühilduv kest ja pakub praktilisi täiustusi sh-i programmeerimiseks ja interaktiivseks kasutamiseks, mis hõlmab järgmist:

  1. Käsurea redigeerimine
  2. Töökontroll
  3. Piiramatu suurusega käsulugu
  4. Shelli funktsioonid ja varjunimed
  5. Piiramatu suurusega indekseeritud massiivid
  6. Aritmeetika täisarv ükskõik millises baasis vahemikus kaks kuni kuuskümmend neli

2. Tcsh/Csh kest

Tcsh on täiustatud C-kest, seda saab kasutada interaktiivse sisselogimiskesta ja shelliskripti käsuprotsessorina.

Tcsh-l on järgmised funktsioonid:

  1. C nagu süntaks
  2. Käsurea redaktor
  3. Programmeeritava sõna ja failinime lõpuleviimine
  4. Õigekirjaparandus
  5. Töökontroll

3. Ksh kest

Ksh tähistab Korn shellit ning selle on välja töötanud ja välja töötanud David G. Korn. See on terviklik, võimas, kõrgetasemeline programmeerimiskeel ja ka interaktiivne käsukeel nagu paljud teisedki Unix/GNU Linuxi kestad.

4. Zsh kest

Zsh on loodud interaktiivseks ja see sisaldab paljusid teiste Unix/GNU Linuxi kestade funktsioone nagu bash, tcsh ja ksh.

See on ka võimas skriptikeel nagu teised saadaval olevad kestad. Kuigi sellel on mõned unikaalsed omadused, mis hõlmavad järgmist:

  1. failinimede genereerimine
  2. Käivitusfailid
  3. Sisselogimise/väljalogimise vaatamine
  4. Kommentaaride lõpetamine
  5. Mõisteindeks
  6. Muutuv indeks
  7. Funktsioonide register
  8. Põhiindeks ja palju muud, mille leiate manuslehtedelt

5. Kala

Kala tähistab täielikult "sõbralikku interaktiivset kest" ja selle autor oli 2005. See oli mõeldud täielikult interaktiivseks ja kasutajasõbralikuks, nagu ka muud merekarbid, on sellel ka päris häid omadusi, mis hõlmavad järgmist:

  1. Man-lehe lõpetamine
  2. Veebipõhine seadistamine
  3. Automaatsed soovitused
  4. Täielikult skriptitav puhaste skriptidega
  5. Term256 terminalitehnoloogia tugi

Kalakarbi kohta saate lähemalt lugeda Fish - Smart Interactive Shell for Linux

Kokkuvõte

Need pole kõik Unixi/GNU Linuxis saadaval olevad kestad, kuid need on kõige enam kasutatavad peale nende, mis on juba installitud erinevatesse Linuxi distributsioonidesse. Loodetavasti leiate sellest artiklist kasuliku ja lisateavet. Ärge kommenteerige postitust.