U sljedećem ćemo članku pogledati Ribu. Ovo ime je kratica za prijateljska interaktivna ljuska. To je dobro opremljena, pametna i jednostavna ljuska za Unix-slične sustave. Dolazi s mnogim važnim značajkama kao što su autosugestija, isticanje sintakse, povijest pretraživanja (poput CTRL + R u Bashu), funkcionalnost pametnog pretraživanja, podrška za VGA boje, mrežna konfiguracija, ručno dovršavanje stranica i mnoge druge spremne za upotrebu. .
Morat ćemo instalirati ovu ljusku da bismo je počeli koristiti u kratkom vremenu. Zaboravite na komplicirane konfiguracije i instaliranje dodatnih dodataka ili dodataka. U ovom ćemo članku vidjeti kako instalirati i koristiti Fish shell na Ubuntuu, iako je dostupan za različite Gnu / Linux sustave. Moći ćete znati više u web stranica projekta.
Instalirajte Fish
Unatoč tome što je a školjka vrlo jednostavan za upotrebu i bogat značajkama, nije uključen u zadana spremišta većine Gnu / Linux distribucija. Dostupan je u službenim spremištima vrlo malo Gnu / Linux distribucija, poput Arch Linux, Gentoo, NixOS i Ubuntu. U sljedećem članku I Testirat ću ovu ljusku na Ubuntu 17.10. Da biste ga instalirali, dovoljno je otvoriti terminal (Ctrl + Alt + T) i u njega napisati:
sudo apt-get update && sudo apt-get install fish
Korištenje ribe
u prebacite se na Ribu sa zadanog terminala (Ctrl + Alt + T) trebat ćemo upisati samo sljedeće:
fish
Možete pronaći Zadana konfiguracija ribe u ~ / .config / fish / config.fish. Ako ne postoji, morat ćemo ga samo stvoriti.
Automatski prijedlozi
Jednom kad se ova ljuska pokrene, kada napišemo naredbu, ona automatski predlaže naredbu u svijetlosivoj boji. Ako napišete prva slova naredbe Gnu / Linux i pritisnite tipku Tab za automatsko dovršavanje naredbe ako postoji više mogućnosti, ona će ih navesti.
Naredbe s popisa možemo odabrati pomoću tipki sa strelicama gore / dolje. Nakon odabira naredbe koju želimo izvršiti, morat ćemo samo pritisnuti ENTER da je izvršimo.
Kao što već znamo, vršimo obrnuto pretraživanje pritiskom na (Ctrl + R) za traženje naredbi u povijesti bash ljuske. Ali to nije potrebno s ovom ljuskom. Jednostavno ćemo morati napiši prva slova naredbe i odaberite naredbu s popisa.
Pametno pretraživanje
Možemo i pametnim pretraživanjem pronaći određenu naredbu, datoteku ili direktorij. Na primjer, da napišemo podniz naredbe, tada jednostavno moramo pritisnuti tipku sa strelicom prema dolje da napišemo ono što želimo tražiti.
Isticanje sintakse
Primijetit ćemo isticanje sintakse prilikom tipkanja naredbe. Razliku možemo vidjeti na snimkama zaslona u nastavku kad upišem istu naredbu u Bash and Fish.
Kao što vidite, "sudo" je istaknut u Fishu. Što je više, prikazat ćete nevaljane naredbe crvenom bojom prema zadanom
Web konfiguracija
Ovo je još jedna cool značajka. Mi ćemo biti u mogućnosti postaviti naše boje, promijenite indikator ribe i pregledajte funkcije, varijable, povijest, ključne veze, sve s jedne web stranice.
u pokretanje web konfiguracijskog sučelja, jednostavno ćemo morati napisati:
fish_config
Programabilni završeci
Bash i druge ljuske podržavaju programabilne završetke, ali samo ovaj program generira ih automatski prilikom analize instaliranih man stranica. Da biste to učinili, pokrenite:
fish_update_completions
Onemogući pozdrav
Prema zadanim postavkama, ova će nam ljuska pokazati a pozdrav na početku (Dobrodošli u ribu, prijateljsku interaktivnu ljusku). Ako ne želimo da se pojavi ova pozdravna poruka, možemo je onemogućiti. Da bismo to učinili, morat ćemo urediti konfiguracijsku datoteku:
vi ~/.config/fish/config.fish
Jednom u datoteku dodati ćemo sljedeći redak:
set -g -x fish_greeting ' '
Ako umjesto da onemogućimo pozdrav, radije ga prilagodimo, to ćemo učiniti dodavanjem poruke u redak koji dodamo u datoteku
set -g -x fish_greeting 'Bienvenid@ usuario'
Dobivanje pomoći
u otvorite stranicu s dokumentacijom o ribama u našem web pregledniku zadano iz terminala, samo upišite:
help
Službena dokumentacija otvorit će se u našem zadanom pregledniku. Što je više, možemo koristiti stranice s man za prikaz odjeljka pomoći za bilo koju naredbu.
Postavi Fish kao zadanu ljusku
Ako vam se svidjela ova ljuska, možete postavi to kao svoju zadanu ljusku. Da biste to učinili, upotrijebite naredbu chsh:
chsh -s /usr/bin/fish
Ovdje, / usr / bin / fish To je put do Riblje rute. Ako ne znate ispravan put, sljedeća će vam naredba pomoći:
which fish
Kada završite, odjavite se i ponovo pokrenite sjednica za upotrebu nove zadane ljuske.
imajte na umu da neke skripte napisane za bash možda nisu u potpunosti kompatibilne s Fishom.
U slučaju da se želite vratiti na Bash, samo pokrenite:
bash
Ako trajno želite Bash kao zadanu ljusku, pokrenite:
chsh -s /bin/bash
I to je sve, za sada. Uz ovo što ste ovdje pročitali, možda već imate osnovnu ideju što možete učiniti s ovom ljuskom. Ako tražite alternative za Bash, ovo bi mogla biti dobra opcija.
Kako mogu očistiti samodovršavanje? Napisao sam rm 11, zatim sam dao enter i htio sam izbrisati nekoliko datoteka koje počinju brojem 1, a kad ponovo stavim rm, dobivam samodovršavanje s brojem 11, kako to očistiti?
S web-mjesta za konfiguraciju naredbom `fish_config`
Postoji odjeljak koji sadrži povijest naredbi. Nisam pokušao, ali sigurno ih dobivam iz `povijesti`, pretpostavljam da će ih, ako ih izbrišete s jedne stranice, izbrisati s druge.
Kako se konfiguriraju aliasi?