Toți cei care gestionăm platformele Linux știm că bash (Bourne Again Shell) a fost shell-ul implicit pe toate platformele de distribuție Linux. Bash a fost utilizat de atunci și este licențiat sub GPLv3. Mai jos vom discuta despre câteva alternative la shell pentru distribuțiile Linux.
Ce este o scoică
Un shell este un program care oferă interfața tradițională, doar text, pentru sistemele de operare de tip Unix. Acestea au fost dezvoltate pentru a citi comenzile care sunt scrise într-o consolă (adică un mod de afișare a întregului text) sau fereastra terminalului (o fereastră a întregului text) într-o interfață grafică (interfață grafică cu utilizatorul) și apoi să execute comenzile menționate.
SH
SH (Bourne Shell) a fost dezvoltat de Stephen Bourne și este un shell găsit în ierarhia fișierelor Unix la / bin / sh.
Principalele sale caracteristici sunt
- Controlul procesului
- Protecţie
- Listarea și citirea fișierelor
- Redirecționare intrare și ieșire
Pentru executarea sa, pur și simplu introduceți SH în terminal și rulați procesele respective
SH
CSH (Shell C)
C Shell sau CSH a fost dezvoltat pentru a oferi o interfață cu utilizatorul. Datorită acestui shell vom putea executa comenzi și rula mai multe programe de pe consola sistemului.
Printre noutățile sale găsim
- Mediu configurabil
- Istoricul comenzilor
- Controlul procesului
- Comenzi rapide de la tastatură pentru a simplifica sarcina
- Comenzi rapide
- Rularea scripturilor
Pentru a instala CSH pe Linux, în acest caz Ubuntu 16.10, vom executa următoarea comandă:
sudo apt-get install cshPentru a porni Csh, introduceți doar csh în terminal și apăsați Enter:
KSH (Korn Shell)
Principala sa dezvoltare a fost interpretarea comenzilor prin linia de comandă. Poate fi instalat pe majoritatea distribuțiilor Linux și este licențiat sub GNU.
Principalele sale caracteristici sunt
- Controlul postului
- Comenzi de completare automată
- Suportă matrici asociative și aritmetică încorporată în virgulă mobilă
- Poate fi folosit ca limbaj de programare
- Editați linia de comandă în modul WYSIWYG
- Este compatibil cu vi și emacs.
Pentru instalarea sa vom executa următoarea comandă:
sudo apt-get install kshPentru executarea sa intrăm pur și simplu ksh în consolă și apăsați Enter.
Dacă dorim să setăm ksh ca shell implicit, vom executa următoarea comandă:
sudo usermod -s / bin / ksh [utilizator]
Peşte
Fish a fost conceput ca un shell de mediu modern și dinamic, anul său de lansare a fost 2005. Fish (Friendly Interactive Shell) nu se bazează pe sh și are o sintaxă de linie de comandă unică concepută pentru a fi mai ușor de utilizat. Utilizatori care încep din Lumea Shell.
Printre caracteristicile sale găsim
- Are sugestii automate
- Configurare bazată pe web
- Selectare cu tastele de navigare
- Suportă X Clipboard
- Suportă culoare pe 24 de biți
Pentru instalarea sa vom executa următoarea comandă:
sudo apt-get install fishPentru ao începe trebuie să introducem cuvântul peşte pe linia de comandă și începeți să explorați peștele la maximum.
Dacă dorim să înlocuim bash cu pește, vom executa următoarea comandă:
chsh -s / usr / bin / fish
ZSH (Z Shell)
A fost o carcasă proiectată în 1990 influențată de Bash, Ksh și Tcsh. Zsh este un shell popular datorită caracteristicilor și funcționalităților sale de performanță atunci când vine vorba de executarea comenzilor.
Caracteristicile sale cele mai remarcabile sunt
- Are funcția de completare automată
- Are funcții de conectare / deconectare
- suport de notație științifică în sintaxă,
- Are aritmetică în virgulă mobilă
- Include funcții de programare
- Comentarii de închidere, concept, variabilă etc.
Pentru instalarea sa vom executa următoarea comandă:
sudo apt-get install zshPentru al porni, introducem zsh în linia de comandă și apăsăm Enter:
TSCH
TSCH este o versiune îmbunătățită a CSH (C SHELL), care oferă mai multe utilizări, deoarece este un limbaj de comandă care poate fi utilizat atât ca shell de conectare interactiv, cât și ca procesor de comandă shell. TSCH este licențiat BSD.
Avantajele sale sunt
- Are un editor de linie de comandă
- Are verificare ortografică
- Completarea cuvintelor programabile
- Istoricul comenzilor
- Controlul postului
- Sintaxă similară cu C.
Pentru instalarea sa vom executa următoarea comandă:
sudo apt-get install tschPentru a-l executa trebuie să intrăm tsch la linia de comandă și apăsați Enter.
După cum putem vedea, avem mai multe alternative la bash de implementat în medii Linux, toate cu caracteristici importante și utile.
Manual Secure Shell SSH