înainte de a ajunge să știți despre coajă de pește, să ne au o imagine de ansamblu a Shell& Kernel.
Shell este un program care oferă o interfață între utilizator și kernel.
nucleul este inima sistemului de operare Linux care gestionează totul între un utilizator și sistemul de operare (OS).
Shell este disponibil pentru toți utilizatorii în timp ce lansarea terminalului care, la rândul său, le permite să ruleze comenzile disponibile. După finalizarea executării comenzii, ieșirea acesteia va fi vizualizată în fereastra terminalului.
Bash Shell înseamnă Bourne Again Shell, care este shell-ul de conectare implicit utilizat printre distribuțiile Linux.
în Linux, există diferite tipuri de shell-uri disponibile pentru utilizatori și vom discuta despre una dintre cele mai populare shell-uri numite „coajă de pește” în acest tutorial.
ce este coaja de pește?
Fish Shell standuri pentru coajă interactiv prietenos, care este complet echipat, inteligent și ușor de utilizat coajă de linie de comandă, care acceptă o mulțime de caracteristici la îndemână, spre deosebire de orice alt shell.
caracteristicile sunt autosugestia, scriptarea sănătoasă, completările paginii de om, configurația bazată pe Web și culoarea glorioasă VGA.
fish shell vă face linia de comandă mai productivă, utilă& distracție fără să vă amintiți o grămadă de comenzi Linux din cauza caracteristicilor lor la îndemână.
ești curios să o testezi? Dacă da, mergeți mai departe și instalați-l urmând pașii de mai jos.
instalarea fish shell în Linux
fish shell poate fi instalat cu ușurință, deoarece este disponibil în depozitele implicite ale majorității distribuțiilor Linux. În cazul în care, în cazul în care nu este disponibil în distro dvs., vă rugăm să adăugați fish shell repository Oficial să-l instalați.
$ sudo yum install fish$ sudo dnf install fish$ sudo apt install fish$ sudo zypper install fish
pentru sistemele bazate pe Arch Linux, utilizați comanda pacman pentru a instala fish shell.
$ sudo pacman -S fish
1.1) instalarea fish shell folosind depozitul oficial
Pentru Ubuntu și derivatele lor, utilizați comanda apt pentru a instala fish shell.
$ sudo apt-add-repository ppa:fish-shell/release-3$ sudo apt update$ sudo apt install fish
Pentru Fedora 31, utilizați comanda DNF pentru a instala coajă de pește.
Pentru Debian 10:
pentru sistemele RHEL / CentOS, utilizați comanda YUM pentru a instala fish shell.
pe RHEL 7:
pe CentOS 8:
pentru CentOS 7:
pentru sistemul openSUSE Leap 15.2, utilizați comanda zypper pentru a instala fish shell.
utilizare coajă de pește
odată ce coajă de pește este instalat cu succes, trebuie doar să tastațifish
în terminalul dvs., care va trece automat la coajă de pește din coajă Bash implicit.
$ fish
imaginea de mai jos arată că coaja de pește este încărcată și gata de utilizare. „fish
„implicit solicită numele de utilizator, numele de gazdă și directorul de lucru care pot fi chiar personalizate, pe baza cerințelor dvs., executând funcțiafish_prompt
.
sugestie automată
când tastați câteva litere de comenzi în coajă de pește, se va sugera automat o comandă într-o culoare Gri deschis, care au fost utilizate recent.
odată ce sugestie auto oferă comanda dorită, mergeți mai departe și a lovit Left Arrow Key
pentru a popula comanda, în loc să tastați comanda completă.
instantaneu, istoricul anterior al șirului de potrivire poate fi accesat apăsând Up Arrow Key
după tastarea câtorva litere ale comenzii dorite. Este similar cu cel al bash shell CTRL+r
opțiune.
finalizarea filei
după ce tastați comanda dorită, apăsați butonul Tab pentru a descoperi orice comenzi relevante.
consultați captura de ecran de mai jos:
apăsațiTab
buton încă o dată pentru a vedea lista completă.
evidențierea sintaxei
Fish efectuează evidențierea sintaxei, în timp ce tastați orice comenzi în terminal. Comenzile nevalide vor fi evidențiate în RED color
.
Fish Shell va sublinia căile de fișiere valide în care căile nevalide vor apărea în culoarea roșie fără subliniere.
configurare Web
fish shell are o caracteristică rece, care ne permit să setați culori, prompt, funcții, variabile, istorie și legături prin browser-ul web.
rulați următoarea comandă în terminal, pentru a lansa interfața de configurare Web.
odată executat, apăsațiCtrl+c
pentru a ieși .
completări pagina Man
alte scoici sprijini completări programabile, dar numai pește le generează automat prin parsarea paginile manuale instalate.
pentru a efectua, executați comanda de mai jos.
Configurarea pește, ca coajă implicit
pentru a familiariza cu coajă de pește, a sugerat pentru a seta coajă de pește ca coajă implicit în loc de comutare peste de fiecare dată. Pentru a face uz de ea, dau seama locația coajă de pește utilizând comanda de mai jos.
$ whereis fishfish: /usr/bin/fish /etc/fish /usr/share/fish /usr/share/man/man1/fish.1.gz
shell-ul implicit poate fi modificat ca „coajă de pește” executând următoarea comandă.
$ chsh -s /usr/bin/fish
Note:
verifica dacă binarele coajă de pește a fost adăugat la /etc/shells
fișier sau nu? Dacă nu este adăugat, executați următoarea comandă pentru ao adăuga.
$ echo /usr/bin/fish | sudo tee -a /etc/shells
o dată obișnuiți să coajă de pește și-ar dori să folosească bash shell din nou, apoi executa următoarele comenzi.
pentru a comuta temporar „bash”.
$ bash
pentru a reveni permanent la „bash”.
$ chsh -s /bin/bash
concluzie
Tutorial a fost pregătit cu precizie pentru a discuta despre diferite caracteristici ale coajă de pește.
vă rugăm să ne sprijine prin schimbul de articol!!!