Intlanzi, umgca wokuyalela olumkileyo kunye nokusebenziseka lula

Ilogo yentlanzi

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.

Iziphakamiso zeentlanzi ezizenzekelayo

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.

Ukuqaqambisa i-syntax

Bash

Ukuqaqanjiswa kwes syntax yentlanzi

Intlanzi

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:

Uqwalaselo lwewebhu yeentlanzi

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:

iintlanzi ezinokupheliswa

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:

nceda intlanzi web

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.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   UJahir sitsho

    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?

    1.    Nidea sitsho

      Ukusuka kwiwebhu yoqwalaselo ngomyalelo `fish_config`
      Kukho icandelo eliyimbali yomyalelo. Khange ndizame kodwa ngokuqinisekileyo ndiyabafumana `kwimbali`, ndiyacinga ukuba uyayisusa kwenye indawo izakucima kwenye.

  2.   Nidea sitsho

    Zilungiswa njani izibizo?