før vi får at vide om fisk Shell, lad os få et overblik over Shell & kerne.
Shell er et program, der giver en grænseflade mellem bruger og kernen.
kernen er hjertet i operativsystemet, der styrer alt mellem en bruger og et operativsystem (OS).
Shell er tilgængelig for alle brugere, mens du starter terminalen, hvilket igen giver dem mulighed for at køre de tilgængelige kommandoer. Når kommandoudførelsen er afsluttet, vises dens output i terminalvinduet.Bash Shell står for Bourne Again Shell, som er den standard loginskal, der bruges blandt distributionerne.der er forskellige typer skaller til rådighed for brugerne, og vi vil diskutere en af de mest populære skaller kaldet “Fish shell” i denne vejledning.
Hvad er fiskeskal?
Fish Shell står for friendly interactive shell, som er fuldt udstyret, smart og brugervenlig kommandolinjeskal, der understøtter en masse praktiske funktioner i modsætning til enhver anden skal.
funktioner er Autosuggestion, Sane Scripting, man side færdiggørelser, internetbaseret konfiguration og herlige VGA farve.
Fish shell gør din kommandolinje mere produktiv, nyttig& sjov uden at huske en masse linuk-kommandoer på grund af deres praktiske funktioner.
er du nysgerrig efter at teste det? Hvis ja, gå videre og installer det ved at følge nedenstående trin.
installation af fiskeskal i Linuk
fiskeskal kan nemt installeres, da den er tilgængelig i standardlagrene for de fleste linuksfordelinger. Hvis det ikke er tilgængeligt i din distro, skal du tilføje Fish shell official repository for at installere det.
$ sudo yum install fish$ sudo dnf install fish$ sudo apt install fish$ sudo zypper install fish
brug pacman-kommandoen til at installere fish shell.
$ sudo pacman -S fish
1.1) installation af fiskeskal ved hjælp af det officielle arkiv
For Ubuntu og deres derivater skal du bruge apt-kommandoen til at installere fiskeskal.
$ sudo apt-add-repository ppa:fish-shell/release-3$ sudo apt update$ sudo apt install fish
for Fedora 31 skal du bruge DNF-kommandoen til at installere fish shell.
for Debian 10:
for RHEL / CentOS-systemer skal du bruge yum-kommandoen til at installere fish shell.
på RHEL 7:
på CentOS 8:
for CentOS 7:
for openSUSE Leap 15.2-systemet skal du bruge kommandoen til at installere fish shell.
brug af fiskeskaller
når fiskeskallen er installeret med succes, skal du bare skrivefish
i din terminal, som automatisk skifter til fiskeskallen fra standard bash-skallen.
$ fish
nedenstående skærmbillede viser, at Fiskeskallen er indlæst og klar til brug. “fish
“standard beder brugernavnet, værtsnavnet og arbejdsmappen, som endda kan tilpasses, baseret på dit krav ved at udføre funktionen fish_prompt
.
auto forslag
når du skriver nogle få bogstaver af kommandoer i fiskeskallen, vil det automatisk foreslå en kommando til at skrive en kommando i fiskeskallen i en lysegrå farve, som for nylig blev brugt.
når auto forslag giver den ønskede kommando, gå videre og ramte Left Arrow Key
for at udfylde kommandoen i stedet for at skrive den fulde kommando.
øjeblikkeligt kan tidligere historie af den matchende streng fås ved at trykke på Up Arrow Key
efter at have skrevet få bogstaver i den ønskede kommando. Det svarer til bash shell CTRL+r
mulighed.
tab afslutning
når du har indtastet den ønskede kommando, skal du trykke på Tab-knappen for at finde relevante kommandoer.
se skærmbillede nedenfor:
tryk på Tab
knap endnu en gang for at se den fulde liste.
syntaksfremhævning
fisk udfører syntaksfremhævning, mens du skriver kommandoer i terminalen. Ugyldige kommandoer vil blive fremhævet i RED color
.
fiskeskal understreger de gyldige filstier, hvor de ugyldige stier vises i rød farve uden understregning.
internetbaseret konfiguration
Fish shell har en cool funktion, der giver os mulighed for at indstille farver, prompt, funktioner, variabler, historie og bindinger via netsøgeren.
Kør følgende kommando i terminalen for at starte internetkonfigurationsgrænsefladen.
når den er udført, skal du trykke på Ctrl+c
for at afslutte .
man Page Completions
andre skaller understøtter programmerbare færdiggørelser, men kun fisk genererer dem automatisk ved at analysere dine installerede man-sider.
for at udføre skal du køre nedenstående kommando.
opsætning af fisk, som standardskal
for at gøre sig bekendt med fiskeskal, foreslog at indstille fiskeskallen som din standardskal i stedet for at skifte hver gang. For at gøre brug af det, finde ud af fisk shell placering ved hjælp af nedenstående kommando.
$ whereis fishfish: /usr/bin/fish /etc/fish /usr/share/fish /usr/share/man/man1/fish.1.gz
standardskal kan ændres som “fish shell” ved at køre følgende kommando.
$ chsh -s /usr/bin/fish
Note:
Check hvis fiskeskallen binære filer er blevet tilføjet til /etc/shells
fil eller ej? Hvis ikke tilføjet, skal du køre følgende kommando for at tilføje den.
$ echo /usr/bin/fish | sudo tee -a /etc/shells
når vant til fisk shell og gerne vil bruge bash shell igen, derefter udføre følgende kommandoer.
for at skifte over “bash” midlertidigt.
$ bash
for at vende tilbage” bash ” permanent.
$ chsh -s /bin/bash
konklusion
Tutorial er netop forberedt på at diskutere om forskellige funktioner i fiskeskal.
støt os Venligst ved at dele artiklen!!!