Bevezetés
Beállítás és telepítés
Következtetés
Bevezetés
A Linux rendszereken végzett munka azt jelenti, hogy az ember gyakrabban használja a parancssort. A hosszú könyvtárnevek újra és újra begépelése, valamint a parancsnevek kitalálása értékes időt emészt fel. Ez nagyon gyorsan összeadható. A Z egy olyan eszköz, amely rögzít minden böngészett könyvtárat, és súlyozott listát állít össze a leggyakrabban/legutóbb használtakról. A Zsh a bash (a legtöbb Linux disztribúcióhoz tartozó alapértelmezett shell) alternatívája, amely olyan finom fejlesztéseket ad hozzá, mint a szavak/parancsok helyesírási javítása és a jobb tabulátor-kiegészítés.
Beállítás és telepítés
Pörgessen fel egy Ubuntut futtató Vultr-példányt (12-es vagy 14-es verzió), és kövesse az alábbi lépéseket új adminisztrátor (sudo) felhasználó hozzáadásához. Ezt azért tesszük, mert a bevált gyakorlat szerint új felhasználót kell létrehozni, és adminisztrátori jogokat rendelni hozzá a kiszolgáló eléréséhez, nem pedig a root felhasználót.
- Csatlakozzon a Vultr példányhoz
ssh root@[vultr-ip-address].
- Új felhasználó hozzáadása
adduser <newuser>(a parancs kiadása után válaszolnia kell néhány kérdésre).
- Legyen az új felhasználó adminisztrátor
adduser <newuser> sudo.
- Válassza le a kapcsolatot a Vultr példányról
exit.
- Csatlakozzon újra a példányhoz, de ezúttal új felhasználóként
ssh <newuser>@[vultr-ip-address].
A Z telepítése és használata
A kezdőkönyvtárban kell lennie, miután "újfelhasználóként" jelentkezett be (ellenkező esetben futtassa a cd ~). Kövesse a következő lépéseket a Z telepítéséhez. Ne feledje, hogy mivel a Z egy szkript, letöltjük a saját könyvtárunkba, és megmondjuk az alapértelmezett shellünknek, hogy futtassa a Z-t, amikor elindul.
- Letöltés
wget https://raw.githubusercontent.com/rupa/z/master/z.sh.
- Telepítse
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .bashrc. Ez a parancs hozzáfűzi . ~/z.sha .bashrcfájlt, ami viszont azt mondja neki, hogy indításkor futtassa a Z-t.
- Töltsd újra a shellt
source ~/.bashrc.
A Z működésének teszteléséhez keresse meg ezeket a könyvtárakat:
cd /etc/systemd/system
cd /usr/share/nano
cd /etc/kernel/postinst.d
cd ~
Most a terminálról írja be, z sysés nyomja meg a tabulátor gombot, majd írja be. Ezután írja be z nano, nyomja meg a tabulátor gombot, majd írja be újra. Mindkét esetben látni fogja, hogy Z automatikusan cdbekerült az első és a második könyvtárba, ahol eredetileg böngésztünk.
A Zsh telepítése és használata
- Telepítse
sudo apt-get update && sudo apt-get -y install zsh.
- Ellenőrizze a verziót a telepítés ellenőrzéséhez
zsh --version.
- Legyen a Zsh alapértelmezett shell
chsh -s /bin/zsh. A rendszer felszólítja a jelszó megadására.
- Kijelentkezés
exit.
- Jelentkezzen be újra a rendszerbe
ssh <newuser>@[vultr-ip-address].
Ha egy Zsh shell konfigurációs üzenet fogadja, válassza a „2” lehetőséget az alapértelmezett beállítások elfogadásához.
A dolgok teszteléséhez írja be, cd /emcés nyomja meg a tabulátor gombot. A Zsh automatikusan kiegészíti a terminált a címhez, cd /etcmert /emcnem létezik könyvtár, és /etcez a legközelebbi lehetőség a tervezetthez. Ezután írja be a " kill" karaktert, és nyomja meg a tabulátor gombot (a után szóköz van kill). A Zsh automatikusan megjelenít egy listát vagy folyamatokat, amelyeket meg kell ölni, és nem tesz semmit.
A Zsh emellett megosztja a terminálelőzményeket több ablakon/munkameneten keresztül, és rengeteg egyéb hasznos funkcióval rendelkezik. Vannak olyan keretrendszerek is, amelyek a Zsh-re épülnek, amelyek még káprázatosabb funkciókat is adnak hozzá, mint például az oh-my-zsh és a prezto .
Z használata Zsh-val
- Fuss
printf "\n\n#initialize Z (https://github.com/rupa/z) \n. ~/z.sh \n\n" >> .zshrc. Ez a parancs hozzáfűződik . ~/z.sha .zshrcfájlhoz, amely azt mondja, hogy indításkor futtassa a Z-t.
- Töltsd újra a shellt
source ~/.zshrc.
Megjegyzés: Ha nem tetszenek az alapértelmezett beállítások, frissítheti a Zsh shell konfigurációját a .zshrcfájl szerkesztésével (a saját könyvtárában), vagy a következő parancsok futtatásával:
autoload -U zsh-newuser-install
zsh-newuser-install -f
Következtetés
A Z és a Zsh hasznos eszközök, amelyek drasztikusan növelhetik a termelékenységet.
Egyéb verziók
Ubuntu
CentOS
Írta: Lami Adabonyan