- - Kako prebaciti s basha na riblje školjke na Linux

Kako prebaciti s basha na riblje školjke na Linux

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