Hogyan lehet megváltoztatni az alapértelmezett héjat Linuxon a chsh segítségével

Hogyan lehet megváltoztatni az alapértelmezett héjat Linuxon a chsh segítségével

A shell egy olyan program, amely az operációs rendszer legkülső rétegeként működik, és amelyen keresztül a különböző programokkal és szolgáltatásokkal lép kapcsolatba. A legtöbb Linux disztribúció a bash -t használja alapértelmezett shellként. Ha azonban szabadon választhat egy másik héjat a rendszerhez.





A bash mellett a Linux más shell programokat is támogat, például a ksh, zsh, csh és fish. Mindegyik kagylónak van valami egyedi tulajdonsága, amely megkülönbözteti őket a bash -tól és a többi héjtól.





Merüljünk el, hogy többet megtudjunk a shellről és az alapértelmezett Linux shell módosításáról.





Mi a héj és mi a jelentősége?

A shell egy számítógépes program, amely lehetővé teszi az operációs rendszer különböző elemeinek vezérlését parancsokkal. Amikor terminált használ Linuxon, alapvetően kölcsönhatásba lép az Ön és az operációs rendszer közötti héjjal, és utasítja a parancsok végrehajtására.

A legtöbb Linux parancsértelmező parancssori interfésszel (CLI) rendelkezik, és megköveteli a parancsok (és azok szintaxisai) ismeretét. Amikor beír egy parancsot a héjba, megkeresi a programot (a parancsban) a rendszer elérési útján, hogy meghatározza azt. Ha talál egyezést, akkor sikeresen végrehajtja a parancsot, és megkapja a kimenetet.



Dióhéjban a héj hatékony és hatékony kommunikációs módot kínál az operációs rendszerrel.

Kapcsolódó: 5 ok, amiért a Linux terminált kell választani a grafikus felület helyett





Miért szeretné megváltoztatni az alapértelmezett burkolatot?

Általánosságban elmondható, hogy a legtöbb héj, amellyel Linuxon vagy más Unix-alapú rendszerekkel találkozik, nagyrészt ugyanazt a funkciót kínálja: lehetővé teszik a különböző rendszerelemek kényelmes kezelését/vezérlését.

Bash , amely a legtöbb Linux disztribúcióra előre telepítve van, tökéletes példa erre. Ha azonban néhány kagylóhoz, például a zsh -hez halmozódik, akkor a funkciók szempontjából a nyomában van.





A Zsh viszont egy csomó további funkciót hoz magával, például az automatikus kiegészítést, az automatikus javítást, az automatikus CD-t, a rekurzív útbővítést és a bővítménytámogatást, ami előnyt biztosít a bash és néhány más shell számára.

Természetesen ez csak néhány előny, amelyet a zsh -val kap. A többi héj saját funkciókat és fejlesztéseket is tartalmaz, ami megkönnyíti és kényelmesebbé teszi a velük való munkavégzést.

Az alapértelmezett Linux Shell megváltoztatása

A Linux alapértelmezett burkolatának megváltoztatására számos módszer létezik. Bemutatjuk a folyamatot a chsh hasznos ebben az útmutatóban, mivel ez a tétel megbízhatóbb és kényelmesebb módja.

A Chsh egy parancssori segédprogram Unix-alapú operációs rendszereken, amely lehetővé teszi az alapértelmezett héj megváltoztatását. Nagyjából minden Linux disztribúcióra előre telepítve van.

hogyan kérjek egy lánytól a számát a fb -n

A használatához mindössze annyit kell tennie, hogy megadja a terminálban használni kívánt héj elérési útját, és az gondoskodik a folyamat többi részéről. Az alapértelmezett héj megváltoztatásához azonban néhány lépést kell végrehajtania.

jelszóval védheti a flash meghajtót

Íme a lépések részletezése.

1. lépés: A telepített héjak azonosítása

Mielőtt új burkolatot telepítene, fontos tudni, hogy milyen héjakkal rendelkezik a Linux rendszeren. Ehhez nyissa meg a terminált, és írja be:

cat /etc/shells

Hacsak nem telepített új héjat, a kimenetnek hasonlónak kell lennie az alábbi mellékelt képen láthatóhoz.

2. lépés: Új burkolat telepítése

Miután azonosította a rendszeren telepített héjakat, a következő lépés egy új burkolat telepítése. Ebben a tekintetben a Linuxon számos lehetőség áll rendelkezésre, mindegyiknek megvan az előnye és hátránya. Tehát a preferenciáitól és attól függően, hogy mit szeretne elérni a héjjal, kiválaszthatja azt, amely megfelel az Ön igényeinek.

Ez az útmutató bemutatja a zsh shell telepítését és beállítását. Nyugodtan cserélje le a „zsh” parancsot a shell nevére a következő parancsokban.

A zsh telepítése Debian-alapú disztribúciókra:

sudo apt install zsh

A zsh -t Archman Linuxra telepítheti a pacman segítségével:

sudo pacman -Syu zsh

A zsh telepítése a Fedora, a CentOS és más RHEL disztribúciókra is egyszerű:

sudo dnf install zsh

Miután a telepítés befejeződött, futtassa az alábbi parancsot, hogy újra ellenőrizze a telepített héjakat a rendszeren:

cat /etc/shells

Ezután ellenőrizze, hogy a telepített héj működik -e. Ehhez írja be a héja nevét a terminálba. Ha zsh, akkor futtasd:

zsh

Az alapértelmezett héjhoz való visszatéréshez írja be kijárat és ütni Belép .

3. lépés: A héj beállítása a rendszer alapértelmezett héjaként

Ha az újonnan telepített héj megjelenik a telepített héjak listáján, és jól működik, akkor készen áll arra, hogy a rendszer alapértelmezett héjaként állítsa be. Ne feledje, hogy a chsh segítségével megváltoztathatja az alapértelmezett interaktív és az alapértelmezett bejelentkezési héjat is.

A bejelentkezési héj olyan héj, ahol terminált szerez be, miután bejelentkezett a rendszerébe, míg egy interaktív héj a bejelentkezés után folyamatosan elérhető.

A zsh (vagy bármely más shell) alapértelmezett bejelentkezési héjként való beállításához nyissa meg a terminált, és futtassa:

chsh

Amikor a rendszer jelszót kér, írja be fiókja jelszavát, és nyomja meg a gombot Belép .

Ezután írja be a telepített héj abszolút elérési útját. Ez megváltoztatja a rendszer alapértelmezett bejelentkezési héját. Az alapértelmezett interaktív héj módosítása zsh -re:

chsh -s /usr/bin/zsh

A rendszer kéri, hogy adja meg jelszavát a módosítások alkalmazásához. Írja be jelszavát, és nyomja meg Belép .

Miután beállította a zsh -t (vagy egy másik shellt) alapértelmezett vagy interaktív héjként, jelentkezzen ki és jelentkezzen be újra, hogy a változások tükrözzék a rendszert.

a csatlakoztatott eszközt nem támogatja a kies 3

Most, amikor újra bejelentkezik, és megnyitja a terminált, a rendszer a shell konfigurátorral üdvözli Önt. Mielőtt elkezdené használni az új héját, itt ki kell választania a héjkövetelményeknek megfelelő lehetőségeket.

Ha minden beállítva, ellenőrizze, hogy az újonnan telepített héj a rendszer alapértelmezett héjaként van -e beállítva. Ehhez futtassa a következő parancsot:

echo $SHELL

Ha zsh -ra állította, akkor a terminálon látja az útját. Más héj esetén ennek megfelelően kell tükröznie az utat.

Ne feledje, hogy ha meg szeretné változtatni az alapértelmezett héjat a rendszer többi felhasználója számára, akkor ezt minden felhasználó számára külön kell elvégeznie. Például, ha módosítani szeretné a felhasználó alapértelmezett héját egyedül , az alábbi parancsot kell futtatnia:

sudo chsh -s /usr/bin/zsh sam

Az alapértelmezett héj megváltoztatása a személyre szabott élmény érdekében

A funkciókban gazdag héj számos további előnnyel jár az alapértelmezett héjhoz képest. És mivel a legtöbb Linux -interakció és művelet a parancssoron keresztül történik, az alapértelmezett héj megváltoztatása olyanra, amely több funkciót kínál, a munkakörnyezet személyre szabásának első lépései közé tartozik.

Valójában meg kell fontolnia, hogy nem csak az alapértelmezett héjat kell megváltoztatnia, hanem testreszabhatja és úgy kell beállítania, ahogy szeretné, hogy javítsa a teljes élményt. Egy jó hely a héj testreszabásához, ha elkezdi használni a parancssori álneveket, amelyek segítségével a parancsok beírása gyors és kényelmes.

Részvény Részvény Csipog Email 15 Windows parancssori (CMD) parancs, amit tudnia kell

A parancssor továbbra is hatékony Windows eszköz. Itt vannak a leghasznosabb CMD -parancsok, amelyeket minden Windows -felhasználónak tudnia kell.

Olvassa tovább
Kapcsolódó témák
  • Linux
  • Linux Bash Shell
  • Linux testreszabás
A szerzőről Yash Wate(21 cikk megjelent)

Yash személyzeti író a MUO -nál barkácsolás, Linux, programozás és biztonság területén. Mielőtt rajongását megtalálta az írásban, a weben és az iOS -ben fejlesztett. Az írását megtalálhatja a TechPP -n is, ahol más vertikumokat is felölel. A technikán kívül szívesen beszél a csillagászatról, a Forma -1 -ről és az órákról.

Bővebben: Yash Wate

Iratkozzon fel hírlevelünkre

Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!

Feliratkozáshoz kattintson ide