
Ebben a cikkben arról fogunk beszélni, hogy miért fontos, hogy ne utasítsuk el teljesen a terminált, hanem mérsékelten használjuk azt. Milyen esetekben kell használni, és mikor nem érdemes.
Legyünk őszinték
Senki számára nincs igazán szükség a terminálra. Megszoktuk, hogy mindenre, amire csak lehet, rákattinthatunk az egérrel, és aktiválhatunk valamit. Lusták vagyunk megnyitni valamit, és parancsokat írni. Azonnali funkciókra vágyunk. A legtöbben egyáltalán nem használják a terminált. Érdemes egyáltalán használni?
Miért szükséges a terminál használata?
Ez kényelmes. Nem kell sok ablak között váltogatni, keresni valamit az egérrel. Egyszerűen megírhatja a szükséges parancsot.
Nézzük meg azokat a helyzeteket, amikor a terminál szükséges:
- Amikor valamit be kell kapcsolni, de nincs idő keresgélni a beállítások között (Helló, GUI dconf)
- Amikor egyszerűbb megtalálni egy fájlt vagy mappát a terminálban, mint elpazarolni az időt a GUI-n (a fzf jól megbirkózik ezzel a feladattal)
- Amikor könnyebb gyorsan szerkeszteni egy fájlt Vim, Neovim, Nano, Micro használatával, mint IDE-ben babrálni
- Amikor megmarad a fő DB példányhoz a terminál (beállítások visszaállítása Ubuntu alatt vagy Arch Linux telepítése például)
- Amikor a sebesség fontosabb, mint a minőség
Amikor nem szükséges használni a terminált:
- Amikor nincs ilyen funkció a terminálban (ez rendkívül ritkán fordul elő, de mégis)
- Amikor kényelmesebb ezt GUI-n keresztül megtenni, mint szenvedni a TUI-val (például programok hibakeresése)
- Amikor igazából nem tud igazán semmit csinálni a terminálban, de gyorsan kellene valamit csinálni (több időt fog eltölteni az automatizálással, mint a cselekvéssel, gondolom, ez mindenkinek ismerős)
- Amikor a kényelem fontosabb, mint a sebesség
Ezek a fő szabályok, amelyeket nem szabad elfelejteni. Elsőre egyszerűnek tűnik, azonban a vágy, hogy "próbáljuk meg automatizálni mindent, ahelyett, hogy kétszer rákattintanánk" gyakran előtérbe kerül. Az emberek lusták, de ez nem mindig van a hasznukra.
Tegyük a terminált életképessé
Itt van a minimális készletem ahhoz, hogy bármit is normálisan el tudjak végezni a terminálban:
Tmux — hogy megosszam az ablakot panelekre (ha egy csomó terminál ablakot spawnolok, és hosszú időre váltogatok közöttük, akkor az egész ötletnek nincs értelme, már könnyebb egyszerűen az GUI-val alkalmazások között váltogatni)
fzf — hogy gyorsan találjak valamit. Ez valóban gyorsabb, mint a GUI-n. vim és választjuk a fájl nevét, és ennyi.
zsh — (pontosabban OhMyZsh) a terminálnak kényelmesnek kell lennie, és nem lehet furcsa
neovim — mert a terminálban való létezés értelme gyakorlatilag elveszik nélküle. Egy szerkesztő, amely sokkal többre képes, mint a GUI alkalmazások
És számos más alkalmazás: ranger (vagy ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git és így tovább
De mi értelme van?
Nézzük meg, amikor megpróbálsz egy komplett IDE-t betölteni, hogy megváltoztass egy kicsi scriptet — ez irracionális. Könnyebb gyorsan módosítani a Vim-ben (vagy Nanóban, azok számára, akik nem szeretik a Vim elrendezést). Gyorsabban végezhetsz dolgokat, de nem szükséges mindent megtanulni, ami a terminálban van. Lehet, hogy a terminál használata közben sosem lesz szükséged a Bash script nyelv tanulmányozására, mert nem éppen arra van szükséged.
Próbáljuk meg egyszerűbbé tenni a dolgokat, és nézzünk különböző dolgokat különböző szemszögből, ahelyett, hogy mindent fekete-fehérre osztanánk
Csak a regisztrált felhasználók vehetnek részt a szavazáson. Kérem, jelentkezzen be., kérem.
Gyakran használod a terminált?
- 86,7%Igen208
- 8,8%Nem21
- 4,6%Nem biztos11
240 felhasználó szavazott. 23 felhasználó tartózkodott.
Forrás: habr.com
