A terminálon sok felhasználó ragaszkodik Bash-hoz. Ennek eredményeként terminálok tapasztalata nem olyan jó, mint amilyen lenne. Ez nagyon alapvető, modern funkciók nélkül. Ha jobb terminálélményt szeretne, érdemes átváltani a Bash-ről a Fish Shell-re.
Telepítse a Fish Shell-t
Mielőtt a Bash-ről a Fish Shell-re váltana, mint azelsődleges terminál, a Shell, telepítenie kell Linuxra. Szerencsére nagyon népszerű, és nagyjából minden Linux disztribúción van csomag. Nyisson meg egy terminált, és telepítse az alábbi parancsot.
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
Egyéb Linuxok
A hal már egy ideje ott van, annak ellenére, hogy voltmeglehetősen modern tulajdonságokkal. Korát tekintve nagyon könnyű megszerezni szinte bármilyen Linux disztribúción. A telepítéshez nyisson meg egy terminált, és ellenőrizze a csomagkezelőt, hogy nincs-e „hal” vagy „halhéj”. Alternatív megoldásként nézd meg a hivatalos Github oldalt, és forrásból készítsd el a programkóddal.
Bash váltása a halhéjra
A Fish elsődleges héjként való felhasználása némi időt vehet igénybemegszoktam, mivel ez nagyon különbözik Bash-tól. Sok más alternatívától (pl. Zsh, Ksh stb.) Ellentétben a Fish nem használja a Bash rendszert alapként. Mivel a Fish ilyen kialakítású, egyes parancsok eltérő szintaxis miatt elutasíthatják a munkát, és valószínűleg meg kell változtatnia néhány szokását a terminál használatakor.

Szerencséd van egy nagyszerű oldal, amely felvázoljaa Halhéj és a környezet összes bonyolult része, amelyet át kell nézni. Vázolja a halszintaxist, a csővezetékek kezelését és még sok más dolgot. Ha fontolóra veszi a váltást, tegyen egy szívességet, és olvassa el.
Miután átnézték a cheatslapot, biztonságos lehet terminált nyitni, és a felhasználó alapértelmezett héját Bash-ről Fish Shell-re változtatni. Futtassa a terminálon a chsh parancs. Ne futtassa le sudo, vagy a Root felhasználói héját a saját helyett cserélheti ki a Halra.
chsh -s /usr/bin/fish
Fut a chsh parancs a felhasználóhoz rendeli az új héjat. Ha a felhasználóval azonnali hozzáférést szeretne kapni a Fishhez, írjon hal a terminálba. Ellenkező esetben indítsa újra a Linux PC-t a váltás befejezéséhez. Indítás után jelentkezzen be újra, és nyissa meg újra a terminált. Ha minden rendben van, akkor a Fish lesz az új alapértelmezés, és a Fish Shelltel fogja üdvözölni, nem pedig a Bash-t.
Hal konfigurálása
Bár a Fish Shell-re váltott, még nem áll készen a használatra. A következő lépés a konfigurálása. Hozzon létre egy új konfigurációs mappát a terminálon.
mkdir -p ~/.config/fish
Ezután hozzon létre egy új konfigurációs fájlt az új Fish config mappában:
touch ~/.config/fish/config.fish
használata érintés létrehoz egy üres Fish Shell konfigurációs fájlt asemmi benne. Ezen a ponton biztonságos bármilyen egyedi konfiguráció hozzáadása a héjba. A legtöbb felhasználó számára csak az üdvözlő üzenet végleges letiltására van szükség a módosításhoz. Adja hozzá a módosítást a Fish-konfigurációhoz a következő parancs futtatásával:
echo "set fish_greeting """ >> ~/.config/fish/config.fish
Backup Fish Config
A Fish telepítése több számítógépen is elvégezhetőnagyon bosszantó, mivel minden számítógéphez új konfigurációt kell létrehoznia. Gyorsabb módja annak, hogy biztonsági másolatot készítsen a fájlról, és helyreállítsa minden olyan számítógépen, amelyen a Halot használja. A konfiguráció biztonsági mentéséhez futtassa ezt a parancsot a terminálon
cp ~/.config/fish/config.fish ~/Documents/
A konfiguráció visszaállításához helyezze át a fájlt az új számítógépre, helyezze a Dokumentumok mappába és futtassa:
mkdir -p ~/.config/fish cp ~/Documents/config.fish ~/.config/fish/config.fish
testreszabás

A legtöbb esetben a Fish készen áll a használatra. Ha azonban tovább szeretné testreszabni és konfigurálni, akkor erre mód van. Menj be a terminálra, és futtasd ezt a parancsot:
fish_config
A parancs futtatása automatikusan megnyit egy új lapot a böngészőben, a Hal lehetséges aspektusaival.
A Fish_Config ablakban előre beállított héjatémákat alkalmazhat, változókat rendelhet, egyedi funkciókat állíthat be, megtekintheti a parancs előzményeit, rövidítéseket, álneveket és még sok minden mást adhat meg!
Hal automatikus kiegészítése
Messze a Hal legvonzóbb tulajdonsága aaz automatikus kiegészítés funkció. Ez eddig minden mást felülmúlja, és önmagában ez a funkció elég ahhoz, hogy meggyőzze a Bash rajongók leghalálosabb szereplőit is, hogy ellenőrizzék. Ennek a szolgáltatásnak a legjobb része az, hogy nem igényel sok tudást, hogy kihasználhassa azt. Még a terminál noobs-ok is sok hasznot vehetnek belőle.
A Fish automatikus kiegészítése funkció használatához ugorjon aterminálra, és kezdje el beírni a parancsot. Gépelés közben látni fogja, hogy a héj megpróbálja kitalálni, ahogy megy. Javítja, amikor több információt kap. A parancs bármikor automatikusan kitölthető a gomb megnyomásával jobbra mutató nyíl a billentyűzeten. A megfelelő gomb megnyomása után a félkész parancs automatikusan befejeződik.
Hozzászólások