Kezdőoldal » Számítástechnika » Programok » Mit tegyek, hogy a ZSH rendsze...

Mit tegyek, hogy a ZSH rendszerhéj legyen az alapértelmezett a Bash helyett Linux alatt?

Figyelt kérdés

Sikeresen telepítettem a ZSH-t, mert amikor a terminálba beírom, hogy „zsh” feldobja, de nem azt dobja fel alapértelmezettem minden indításkor..


(Linux Mint Ulyana)



2021. júl. 12. 13:21
 1/6 2*Sü ***** válasza:
100%

1. Nyiss meg egy terminált.


2. Keresd meg, hogy pontosan hova is települt a ZSH:

> whereis zsh


Valami olyasmit fogsz kapni, hogy /usr/bin/zsh, esetleg /bin/zsh (ez lehet rendszerfüggő is, meg függhet attól is, hogy milyen forrásból, hogyan telepítetted a ZSH-t)


3. Ha nem tudod, hogy pontosan mi a felhasználói neved, akkor azt is derítsd ki:

> whoami


Kapni fogsz valami olyasmit, hogy „gipszjakab”. (Ez nem feltétlenül azonos a grafikus felületen megjelenített felhasználó névvel.)


4/a. Módosítsd az alapértelmezett parancsértelmezőt:

> usermod --shell /usr/bin/zsh gipszjakab


(Értelemszerűen a fenti parancsba a megfelelő útvonalat és felhasználónevet kell beírni.)


4/b. Azt is csinálhatod, hogy root jogosultsággal szerkeszted a /etc/passwd fájlban a saját felhasználódnál a shell útvonalát. Valahogy így néz ki a dolog:


gipszjakab:x:1000:1000:Gipsz Jakab:/home/gipszjakab:/usr/bin/zsh


(Csak az utolsó kettőspont utáni részt szerkeszd! Ami előtte van, az nálad lehet más, azt hagyd változatlanul!)

2021. júl. 12. 13:39
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:

Arra vigyázz, hogy a terminál ablak alapértelmezett parancsértelmezője nem feltétlenül azonos a rendszer alapértelmezett parancsértelmezőjével.

Például mate-terminal esetén elég csak a profilt átállítani:

[link]

2021. júl. 12. 14:07
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
2021. júl. 12. 14:14
Hasznos számodra ez a válasz?
 4/6 A kérdező kommentje:

2*Sü:


Su, és beírom a jelszavamat ugye? (Root-hoz)

Ha megvan a root-ból hogy váltok vissza?

2021. júl. 12. 14:53
 5/6 2*Sü ***** válasza:

> Su, és beírom a jelszavamat ugye?


Mikor? Hova? Melyik lépésről van szó?


A 4. lépés igényelhet root jogot, ez esetben a 4/a lépésnél a parancsot valószínű így kell beírni:

> sudo usermod --shell /usr/bin/zsh gipszjakab

Ez be fogja kérni a root jelszót. A sudo rootként fogja futtatni a parancsot, de a következő parancsot már azzal a felhasználóval fogja futtatni, mint addig is.


> Ha megvan a root-ból hogy váltok vissza?


Attól függ, hogy mit is csináltál pontosan. Amúgy a legegyszerűbb így látatlanban, hogy zárd be a terminált, és kész.


~ ~ ~


De azért tisztázzunk néhány kérdést:

1. A root felhasználó alapértelmezett parancsértelmezőjét akarod megváltoztatni?

2. A saját – nem root – felhasználód parancsérelmezőjét?

3. Vagy minden jövőbeli – nem root – felhasználó parancsértelmezőjét?

2021. júl. 12. 15:47
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
+ Így a "#!/bin/sh" kezdetű saját szkriptjeid is a zsh-t fogják hívni. (A dash helyett, ami viszont igen gyorsan betölt, gyors működésű.)
2021. júl. 13. 17:07
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!