U terminalu se mnogi korisnici drže Bash-a. Kao rezultat toga, njihovo iskustvo terminala nije dobro koliko bi moglo biti. Vrlo je osnovna, nema modernih značajki izvan okvira. Ako želite bolje iskustvo terminala, razmislite o prelasku s Bash-a na Fish Shell.
Ugradite riblje školjke
Prije prelaska s Bash-a na Fish Shell kao svojprimarni terminal Shell, morat ćete ga instalirati na Linux. Srećom, vrlo je popularan, a postoje i paketi na gotovo svakoj distribuciji Linuxa vani. Otvorite terminal i unesite naredbu dolje da ga instalirate.
Ubuntu
sudo apt install fish
Debian
sudo apt-get install fish
Arch Linux
sudo pacman -S fish
Fedora
sudo dnf install fish
OpenSUSE
sudo zypper install fish
Ostali Linuxi
Riba je već neko vrijeme unatoč tome što je bilaprilično moderna u značajkama. S obzirom na starost, prilično je jednostavno dobiti ga na gotovo svakoj distribuciji Linuxa. Da biste ga instalirali, otvorite terminal i provjerite upravitelja paketa na "fish" ili "fish shell". Ili provjerite službenu Github stranicu i napravite je iz izvora s programskim kodom.
Prebacite mjehurić na riblje školjke
Korištenje Ribe kao primarne ljuske može potrajatinavikavanja, kao što se jako razlikuje od Bash-a. Za razliku od mnogih drugih alternativa (poput Zsh, Ksh itd.), Riba ne koristi Bash sustav kao bazu. Budući da Fish ima ovaj dizajn, neke naredbe mogu izostaviti rad zbog drugačije sintakse i vjerojatno ćete morati koristiti neke navike prilikom korištenja terminala.
Srećom po vas, tu je sjajna stranica koja je konturasve sitnice Ribljeg školjka i okoliša za pogledati. U njemu se ocrtava sintaksa riba, kako se rješava cijevi i mnoge druge stvari. Ako razmišljate o prebacivanju, učinite sebi uslugu i pročitajte je.
Nakon što pregledate obrazac, sigurno je otvoriti terminal i promijeniti zadanu školjku korisnika iz Bash-a u Fish Shell. U terminalu pokrenite chsh naredba. Međutim, nemojte to pokrenuti sudoili biste potencijalno mogli zamijeniti ljusku Korijena korisnika na Fish, umjesto u svoju.
chsh -s /usr/bin/fish
Trčanje chsh naredba će dodijeliti vašem korisniku novu ljusku. Da biste dobili trenutni pristup Ribama sa svojim korisnikom, pišite riba u terminal. U suprotnom, ponovno pokrenite svoje Linux računalo kako biste finalizirali prekidač. Nakon ponovnog pokretanja, ponovno se prijavite i ponovo otvorite terminal. Ako sve pođe po redu, Riba će biti nova zadana postavka, i više ćete se dočekati s Ribljom školjkom, a ne s Bashom.
Konfiguriranje Riba
Iako ste prešli na Riblju školjku, nije u potpunosti spreman za upotrebu. Sljedeći korak je konfiguriranje. Na terminalu stvorite novu konfiguracijsku mapu.
mkdir -p ~/.config/fish
Zatim kreirajte novu konfiguracijsku datoteku unutar nove mape Fish config:
touch ~/.config/fish/config.fish
koristeći dodir stvara praznu Fish Shell konfiguracijsku datoteku sništa u njemu. Trenutačno je sigurno dodati prilagođene konfiguracije u ljusku. Za većinu korisnika potrebna je samo jedna izmjena za trajno onemogućavanje poruke dobrodošlice. Dodajte modifikaciju u Fish config izvedbom sljedeće naredbe:
echo "set fish_greeting """ >> ~/.config/fish/config.fish
Backup Fish Config
Postavljanje Riba na više računala može bitiprilično neugodno, jer ćete morati kreirati novu konfiguraciju za svako računalo. Brži način je stvoriti sigurnosnu kopiju datoteke i vratiti je na svako računalo na kojem planirate koristiti Fish. Za sigurnosnu kopiju konfiguracije, pokrenite ovu naredbu u terminalu
cp ~/.config/fish/config.fish ~/Documents/
Da biste vratili config, premjestite datoteku na novo računalo, stavite je u mapu Documents i pokrenite:
mkdir -p ~/.config/fish cp ~/Documents/config.fish ~/.config/fish/config.fish
Prilagođavanje
Riba je uglavnom sastavljena i spremna za upotrebu. Međutim, ako to želite dodatno prilagoditi i konfigurirati, postoji način da to učinite. Idite u terminal i pokrenite ovu naredbu:
fish_config
Izvođenjem ove naredbe automatski će otvoriti novu karticu u vašem web pregledniku, s mogućim aspektima Riba.
U prozoru Fish_Config moći ćete primijeniti unaprijed postavljene teme ljuske, dodijeliti varijable, postaviti prilagođene funkcije, pregledati povijest naredbi, dodijeliti kratice, pseudonime i još mnogo toga!
Automatsko dovršavanje ribe
Daleko, najatraktivnije obilježje u Ribama jeznačajka automatskog dovršavanja. To je tako daleko ispred svega ostalog, a samo je ova značajka dovoljna da uvjeri čak i najhrabrije Bašove navijače da to provjere. Najbolji dio ove značajke je u tome što ne treba puno znanja kako bi se iskoristili. Čak i terminalni noobovi mogu puno toga iskoristiti.
Da biste koristili značajku Automatsko dovršavanje ribe idite naterminal i počnite tipkati naredbu. Dok upisujete, vidjet ćete školjku pokušati pogoditi dok idete. Ispravlja se jer prima više informacija. U bilo kojem trenutku možete automatski dovršiti naredbu pritiskom na tipka sa strelicom desno na tipkovnici. Nakon pritiska na ispravnu tipku, naredba za pola dovršavanja automatski će biti izvršena.
komentari