Kwinqaku elilandelayo siza kujonga kwiNtlanzi. Eli gama ligama elifutshane iqokobhe elinobuhlobo elinobuhlobo. Isixhobo esinezixhobo ezifanelekileyo, esikrelekrele, nekulula ukusisebenzisa kwiinkqubo ezinjenge-Unix. Iza nezinto ezininzi ezibalulekileyo ezinje nge-autosuggestion, ukuqaqanjiswa kwes syntax, imbali yokukhangela (enje nge-CTRL + R e-Bash), ukusebenza ngokukhangela ngobuchule, ukuxhaswa kombala we-VGA, ubumbeko olusekwe kwiwebhu, ukugqitywa kwephepha lesandla, kunye nezinye izinto ezininzi ezilungele ukusetyenziswa. .
Kuya kufuneka sifake eliqokobhe kuphela ukuqala ukuyisebenzisa ngexesha elifutshane. Libala malunga nolungelelwaniso olunzima kunye nokufaka ii-add-ons okanye iiplagi. Kweli nqaku, siza kubona ukuba kwenzeka njani ukufaka kunye nokusebenzisa iqokobhe leentlanzi ku-Ubuntu, nangona ifumaneka ngeendlela ezahlukeneyo zeGnu / Linux. Uya kuba nakho ukwazi okungakumbi kwifayile ye- iwebhusayithi yeprojekthi.
Faka intlanzi
Ngaphandle kokuba iqokobhe Kulula kakhulu ukuyisebenzisa kwaye ityebile amanqaku, ayifakwanga koovimba abagcina uninzi lweGnu / Linux. Iyafumaneka koovimba abambalwa bezabelo zeGnu / Linux, ezinje nge I-Arch Linux, iGentoo, iNixOS kunye no-Ubuntu. Kwinqaku elilandelayo mna Ndiza kuvavanya eli qokobhe ku-Ubuntu 17.10. Ukuyifaka, kuya kufuneka uvule i-terminal (Ctrl + Alt + T) kwaye ubhale kuyo:
sudo apt-get update && sudo apt-get install fish
Ukusetyenziswa kweentlanzi
ukuba tshintshela kwiNtlanzi ukusuka kwi-terminal yethu emiselweyo (Ctrl + Alt + T), kuya kufuneka sichwetheze oku kulandelayo:
fish
Ungayifumana ifayile ye- Uqwalaselo olungagungqiyo lweentlanzi kwi ~ / .config / fish / config.fish. Ukuba ayikho, kuyakufuneka siyenze.
Iingcebiso ezizenzekelayo
Nje ukuba eli qokobhe liqaliswe, xa sibhala umyalelo, icebisa ngokuzenzekelayo umyalelo ngombala ompunga. Ukuba ubhala oonobumba bokuqala bomyalelo we-Gnu / Linux kwaye ucinezele iqhosha le-Tab ukugqiba umthetho ngokuzenzekelayo ukuba kukho amathuba amaninzi, kuya kudweliswa.
Sinokukhetha imiyalelo edweliswe kuluhlu usebenzisa amaqhosha atolo phezulu / ezantsi. Emva kokukhetha umyalelo esifuna ukuwenza, kuya kufuneka sicinezele ENTER ukuwenza.
Njengoko sele sisazi, senza uphando oluphendulayo ngokucinezela (Ctrl + R) ukukhangela imiyalelo kwimbali ye-bash shell. Kodwa oku akuyomfuneko ngeli qokobhe. Kuya kufuneka nje bhala oonobumba bokuqala bomyalelo kwaye ukhethe umyalelo kuluhlu.
Ukukhangela okukhaliphile
Sinokwenza uphando oluchanekileyo ukufumana umyalelo othile, ifayile okanye ulawulo. Umzekelo, ewe sibhala umgca womyalelo, emva koko kufuneka sicofe iqhosha elisezantsi ukubhala into esifuna ukuyikhangela.
Ukuqaqanjelwa kwe-Syntax
Siza kuqaphela ukuqaqanjiswa kwes syntax xa uchwetheza umyalelo. Siyawubona umohluko kwisikrini esingezantsi xa ndichwetheza umthetho ofanayo kwiBhash naseFish.
Njengoko ubona, "sudo" ibonakalisiwe kwiNtlanzi. Yintoni egqithisile, uya kubonisa imiyalelo engavumelekanga ebomvu ngokungagqibekanga
Uqwalaselo olusekwe kwiwebhu
Le yenye into epholileyo. Siza kukwazi setha imibala yethu, tshintsha isalathi seNtlanzi, kwaye ujonge imisebenzi, izinto eziguquguqukayo, imbali, izibophelelo eziphambili, zonke zivela kwiphepha elinye lewebhu.
ukuba yazisa ujongano loqwalaselo lwewebhuKuya kufuneka sibhale nje:
fish_config
Ukupheliswa kwenkqubo
I-Bash kunye namanye amaqokobhe axhasa ukupheliswa okulungiselelwe, kodwa kuphela esi sicelo ivelise ngokuzenzekelayo xa kuhlolisiswa amaphepha endoda afakiweyo. Ukwenza njalo, sebenzisa:
fish_update_completions
Khubaza umbuliso
Ngokuzenzekelayo, eliqokobhe liza kusibonisa ukubulisa ekuqaleni (Wamkelekile kwiintlanzi, iqokobhe elinobuhlobo elinonxibelelwano). Ukuba asifuni ukuba lo myalezo ubulisayo uvele, sinokuwukhubaza. Ukwenza oku, kuya kufuneka sihlele ifayile yoqwalaselo:
vi ~/.config/fish/config.fish
Kanye kwifayile siya kongeza lo mgca ulandelayo:
set -g -x fish_greeting ' '
Ukuba endaweni yokukhubaza umbuliso sikhetha ukwenza ngokwezifiso, siya kwenza njalo ngokongeza umyalezo kumgca esiwongeza kwifayile.
set -g -x fish_greeting 'Bienvenid@ usuario'
Ukufumana uncedo
ukuba vula iphepha lamaxwebhu entlanzi kwisikhangeli sethu sewebhu okungagqibekanga kwisiphelo sendlela, chwetheza nje:
help
Amaxwebhu asemthethweni aya kuvulwa kwisikhangeli sethu esingagqibekanga. Yintoni egqithisile, sinokusebenzisa iphepha lomntu ukubonisa icandelo loncedo kuwo nawuphi na umyalelo.
Seta iintlanzi njengegobolondo emiselweyo
Ukuba ulithandile eli qokobhe, unako setha ukuba ibe ligobolondo yakho emiselweyo. Ukwenza oku, sebenzisa umyalelo we-chsh:
chsh -s /usr/bin/fish
Apha, / usr / bin / intlanzi Yindlela eya kwiNtlanzi. Ukuba awuyazi indlela echanekileyo, lo myalelo ulandelayo uza kukunceda:
which fish
Xa ugqibile, phuma uze uqalise kwakhona i iseshoni ukusebenzisa iqokobhe elitsha elingagqibekanga.
Recuerda que ezinye zeempendulo ezibhalelwe iBash zisenokungahambelani ngokupheleleyo neNtlanzi.
Kwimeko yokufuna ukubuyela eBhash, vele ubaleke:
bash
Ukuba ufuna iBash njengegobolondo yakho emiyo ngokusisigxina, sebenzisa:
chsh -s /bin/bash
Kwaye kuphela, okwangoku. Ngale nto uyifundileyo apha, unokuba sele unombono osisiseko wento onokuyenza ngale shell. Ukuba ujonga ezinye iindlela zeBash, oku kunokuba yinto elungileyo.
Ndingasicoca njani isiphelo ngokuzenzekelayo? Ndabhala i-rm 11, emva koko ndayinika ukungena, kwaye ndifuna ukucima iifayile ezininzi eziqala ngenombolo 1, kwaye xa ndibeka i-rm kwakhona ndifumana i-autocomplete yenani le-11, ndiyicoca njani loo nto?
Ukusuka kwiwebhu yoqwalaselo ngomyalelo `fish_config`
Kukho icandelo eliyimbali yomyalelo. Khange ndizame kodwa ngokuqinisekileyo ndiyabafumana `kwimbali`, ndiyacinga ukuba uyayisusa kwenye indawo izakucima kwenye.
Zilungiswa njani izibizo?