Svi mi koji upravljamo Linux platformama znamo da je bash (Bourne Again Shell) zadana ljuska na svim Linux distribucijskim platformama. Bash se koristi od tada i licenciran je pod GPLv3. U nastavku ćemo raspravljati o nekim alternativama ljuske za Linux distribucije.
Što je ljuska
Ljuska je program koji pruža tradicionalno korisničko sučelje samo za tekst za operacijske sustave slične Unixu. Oni su razvijeni za čitanje naredbi koje su napisane u konzoli (to jest, način prikaza cijelog teksta) ili terminalni prozor (prozor cijelog teksta) u GUI -ju (grafičko korisničko sučelje), a zatim izvršavaju navedene naredbe.
SH
SH (Bourne Shell) razvio je Stephen Bourne i ljuska je koja se nalazi u hijerarhiji Unix datoteka na / bin / sh.
Njegove glavne značajke su
- Kontrola procesa
- Zaštita
- Popis datoteka i čitanje
- Ulazno i odlazno preusmjeravanje
Za njegovo izvršavanje jednostavno unesite š u terminalu i pokrenite odgovarajuće procese
š
CSH (C ljuska)
C Shell ili CSH razvijen je za pružanje korisničkog sučelja. Zahvaljujući ovoj ljusci moći ćemo izvršavati naredbe i pokretati više programa sa sistemske konzole.
Među njegovim novitetima nalazimo
- Okruženje koje se može konfigurirati
- Povijest zapovijedanja
- Kontrola procesa
- Tipkovni prečaci za pojednostavljivanje zadatka
- Naredbe prečaca
- Pokretanje skripti
Da bismo instalirali CSH na Linux, u ovom slučaju Ubuntu 16.10, izvršit ćemo sljedeću naredbu:
sudo apt-get install cshDa biste pokrenuli Csh, samo unesite csh u terminal i pritisnite Enter:
KSH (Kornova školjka)
Njegov glavni razvoj bilo je tumačenje zapovijedi putem naredbenog retka. Može se instalirati na većinu Linux distribucija i licenciran je pod GNU -om.
Njegove glavne značajke su
- Kontrola posla
- Naredbe za automatsko popunjavanje
- Podržava asocijativne nizove i ugrađenu aritmetiku s pomičnim zarezom
- Može se koristiti kao programski jezik
- Uredite naredbeni redak u načinu rada WYSIWYG
- Kompatibilan je s vi i emacs.
Za njegovu instalaciju izvršit ćemo sljedeću naredbu:
sudo apt-get install kshZa njegovo izvršavanje jednostavno ulazimo ksh u konzoli i pritisnite Enter.
Ako želimo postaviti ksh kao zadanu ljusku, izvršit ćemo sljedeću naredbu:
sudo usermod -s / bin / ksh [korisnik]
Riba
Fish je zamišljena kao moderna i dinamična ljuska okoliša, godina objavljivanja je 2005. Fish (Friendly Interactive Shell) nije bazirana na sh -u i ima jedinstvenu sintaksu naredbenog retka koja je dizajnirana da bude prilagođenija korisnicima. Svijet školjki.
Među njegovim karakteristikama nalazimo
- Ima auto prijedloge
- Web konfiguracija
- Odabir pomoću navigacijskih tipki
- Podržava X međuspremnik
- Podržava 24-bitne boje
Za njegovu instalaciju izvršit ćemo sljedeću naredbu:
sudo apt-get install fishZa početak moramo unijeti riječ riba na naredbenom retku i počnite istraživati ribu do kraja.
Ako želimo zamijeniti bash ribom, izvršit ćemo sljedeću naredbu:
chsh -s / usr / bin / fish
ZSH (Z ljuska)
To je ljuska dizajnirana 1990. pod utjecajem Bash -a, Ksh -a i Tcsh -a. Zsh je popularna ljuska zahvaljujući svojim izvedbenim karakteristikama i funkcionalnostima kada je u pitanju izvršavanje naredbi.
Njegove najistaknutije karakteristike su
- Ima funkciju automatskog dovršavanja
- Ima funkcije prijave / odjave
- podrška za znanstvene zapise u sintaksi,
- Ima aritmetiku s pomičnim zarezom
- Uključuje funkcije programiranja
- Završni komentari, koncept, varijabla itd.
Za njegovu instalaciju izvršit ćemo sljedeću naredbu:
sudo apt-get install zshZa početak unesite zsh u naredbeni redak i pritisnite Enter:
TSCH
TSCH je poboljšana verzija CSH -a (C SHELL), koji nudi višestruku uporabu budući da je to naredbeni jezik koji se može koristiti i kao interaktivna ljuska za prijavu i kao procesorski naredbeni procesor. TSCH ima BSD licencu.
Njegove prednosti su
- Ima uređivač naredbenog retka
- Ima provjeru pravopisa
- Programirano dovršavanje riječi
- Povijest zapovijedanja
- Kontrola posla
- Sintaksa slična C.
Za njegovu instalaciju izvršit ćemo sljedeću naredbu:
sudo apt-get install tschDa bismo ga izvršili, moramo unijeti tsch u naredbenom retku i pritisnite Enter.
Kao što vidimo, imamo nekoliko alternativa za bash za implementaciju u Linux okruženjima, a sve s važnim i korisnim značajkama.
SSH priručnik za Secure Shell