V naslednjem članku si bomo ogledali Ribe. To ime je kratica za prijazna interaktivna lupina. Je dobro opremljena, pametna in enostavna lupina za sisteme, podobne Unixu. Na voljo je s številnimi pomembnimi funkcijami, kot so samodejna sugestija, poudarjanje sintakse, zgodovina iskanja (na primer CTRL + R v Bash-u), pametna funkcija iskanja, barvna podpora VGA, spletna konfiguracija, ročna dopolnjevanja strani in mnogi drugi, pripravljeni za uporabo. .
To lupino bomo morali namestiti le, da jo bomo lahko začeli uporabljati v kratkem času. Pozabite na zapletene konfiguracije in namestitev dodatnih dodatkov ali vtičnikov. V tem članku bomo videli, kako namestite in uporabite Fish shell v Ubuntuju, čeprav je na voljo za različne sisteme Gnu / Linux. Več lahko izveste v spletna stran projekta.
Namestite Fish
Kljub temu, da je a shell zelo enostaven za uporabo in bogat s funkcijami, ni vključen v privzete repozitorije večine distribucij Gnu / Linux. Na voljo je v uradnih skladiščih zelo malo distribucij Gnu / Linux, kot je Arch Linux, Gentoo, NixOS in Ubuntu. V naslednjem članku I To lupino bom preizkusil na Ubuntu 17.10. Če ga želite namestiti, morate odpreti terminal (Ctrl + Alt + T) in vanj zapisati:
sudo apt-get update && sudo apt-get install fish
Uporaba rib
za preklopite na ribe iz našega privzetega terminala (Ctrl + Alt + T) bomo morali vnesti le naslednje:
fish
Lahko najdete Privzeta konfiguracija Fish v ~ / .config / fish / config.fish. Če ne obstaja, ga bomo morali samo ustvariti.
Samodejni predlogi
Ko se ta lupina zažene, ko napišemo ukaz, samodejno predlaga ukaz v svetlo sivi barvi. Če pišete prve črke ukaza Gnu / Linux in pritisnite tipko Tab če želite ukaz samodokončati, če je več možnosti, jih bo navedel.
Na seznamu lahko izberemo ukaze, ki so navedeni z uporabo puščic gor / dol. Po izbiri ukaza, ki ga želimo izvršiti, bomo za njegovo izvajanje morali pritisniti samo ENTER.
Kot že vemo, izvajamo obratno iskanje s pritiskom na (Ctrl + R) za iskanje ukazov v zgodovini lupine bash. Toda to s to lupino ni potrebno. Preprosto bomo morali napiši prve črke ukaza in na seznamu izberite ukaz.
Pametno iskanje
Prav tako lahko pametno poiščemo določen ukaz, datoteko ali imenik. Na primer ja napišemo podniz ukaza, nato moramo samo pritisniti puščično tipko dol, da napišemo, kaj želimo iskati.
Označevanje skladenj
Med tipkanjem ukaza bomo opazili poudarjanje sintakse. Razliko vidimo na spodnjih posnetkih zaslona, ko vtipkam isti ukaz v Bash in Fish.
Kot lahko vidite, je "sudo" poudarjen v Fish. Kaj je več, neveljavne ukaze boste prikazali rdeče privzeto
Spletna konfiguracija
To je še ena odlična lastnost. Bomo zmogli postavi naše barve, spremenite indikator ribe in si oglejte funkcije, spremenljivke, zgodovino, vezave tipk, vse na eni spletni strani.
za zaženite spletni konfiguracijski vmesnik, preprosto bomo morali napisati:
fish_config
Programabilni zaključki
Bash in druge lupine podpirajo programabilne zaključke, vendar le to aplikacijo jih ustvari samodejno pri analizi nameščenih strani z man. Če želite to narediti, zaženite:
fish_update_completions
Onemogoči pozdrav
Ta lupina nam privzeto prikaže a pozdrav na začetek (Dobrodošli v ribah, prijazni interaktivni lupini). Če ne želimo, da se prikaže to pozdravno sporočilo, ga lahko onemogočimo. Za to bomo morali urediti konfiguracijsko datoteko:
vi ~/.config/fish/config.fish
Ko bomo v datoteko dodali naslednjo vrstico:
set -g -x fish_greeting ' '
Če namesto da onemogočimo pozdrav, ga raje prilagodimo, to storimo tako, da v vrstico, ki jo dodamo v datoteko, dodamo sporočilo
set -g -x fish_greeting 'Bienvenid@ usuario'
Iskanje pomoči
za odprite stran z dokumentacijo o ribah v našem spletnem brskalniku privzeto iz terminala, samo vnesite:
help
Uradna dokumentacija se bo odprla v našem privzetem brskalniku. Kaj je več, lahko uporabimo strani z man za prikaz razdelka pomoči za kateri koli ukaz.
Za privzeto lupino nastavite Fish
Če vam je bila ta lupina všeč, lahko nastavite kot privzeto lupino. Če želite to narediti, uporabite ukaz chsh:
chsh -s /usr/bin/fish
Tukaj, / usr / bin / fish To je pot do Ribje poti. Če ne poznate pravilne poti, vam bo pomagal naslednji ukaz:
which fish
Ko končate, se odjavite in znova zaženite sejo za uporabo nove privzete lupine.
ne pozabite, da nekateri skripti, napisani za Bash, morda niso popolnoma združljivi s programom Fish.
V primeru, da se želite vrniti v Bash, preprosto zaženite:
bash
Če želite trajno Bash kot privzeto lupino, zaženite:
chsh -s /bin/bash
In to je vse, za zdaj. Glede na to, kar ste prebrali tukaj, imate morda že osnovno predstavo o tem, kaj lahko naredite s to lupino. Če iščete alternative za Bash, je to morda dobra izbira.
Kako lahko očistim samodokončanje? Napisal sem rm 11, nato sem dal enter in želel sem izbrisati več datotek, ki se začnejo s številko 1, in ko znova dam rm, dobim samodokončanje s številko 11, kako naj to očistim?
Iz konfiguracijskega spleta z ukazom `fish_config`
Obstaja razdelek z zgodovino ukazov. Nisem poskusil, vendar jih zagotovo dobim iz "zgodovine", mislim, da če ga izbrišete z enega spletnega mesta, ga bo izbrisalo z drugega.
Kako so nastavljeni vzdevki?