Hogyan lehet a terminált asszisztensévé tenni, és nem ellenségévé?

Hogyan lehet a terminált asszisztensévé tenni, és nem ellenségévé?

Ebben a cikkben arról fogunk beszélni, hogy miért fontos, hogy ne hagyjuk el teljesen a terminált, hanem mértékkel használjuk. Milyen esetekben szabad használni és milyen esetekben nem?

Legyünk őszinték

Valójában egyikünknek sincs szüksége terminálra. Megszoktuk, hogy mindenre kattinthatunk, és kiválthatunk valamit. Lusták vagyunk kinyitni valamit és parancsokat írni valahova. Itt és most funkcionalitást akarunk. A legtöbben egyáltalán nem használunk terminált. Egyáltalán érdemes használni?

Miért használja a terminált?

Kényelmes. Nem kell sok ablakra váltani, vagy az egérrel keresni valamit. Egyszerűen megírhatja az ehhez szükséges parancsot.
Soroljuk fel azokat a helyzeteket, amikor a terminál szükség:

  • Amikor engedélyezned kell valamit, de nincs időd megkeresni a beállításokban (Hello, GUI dconf)
  • Amikor könnyebb megtalálni egy fájlt vagy mappát a terminálban, ahelyett, hogy a grafikus felületre pazarolná az időt (az fzf jól végzi ezt a munkát)
  • Amikor egyszerűbb gyorsan szerkeszteni egy fájlt a Vim, Neovim, Nano, Micro alkalmazásban, mint belépni az IDE-be
  • Mikor marad csak terminál (például az Ubuntu beállításainak visszaállítása vagy az Arch Linux telepítése)
  • Amikor gyorsaságra van szükséged, nem minőségre

Mikor nincs szükség terminál használata:

  • Ha ez a funkció nincs a terminálban (ez rendkívül ritkán fordul elő, de mégis)
  • Mikor kényelmesebb ezt a grafikus felhasználói felületen megtenni, mint a TUI-val szenvedni (például hibakereső programok)
  • Amikor nem igazán tudod, hogyan kell csinálni semmit a terminálban, de gyorsan meg kell tenned valamit (több időt fogsz fordítani az automatizálásra, mint magára a műveletre, szerintem ez mindenki számára ismerős)
  • Amikor kényelemre van szüksége, nem sebességre

Ezek az alapvető szabályok, amelyeket nem szabad elfelejteni. Egyszerűnek tűnik, de a „próbáljunk meg mindent automatizálni, és ne kattintsunk duplán az egérrel” vágy gyakran prioritássá válik. Az emberek lusták, de ez nem mindig előnyös számukra.

Maga a terminál életképessé tétele

Itt van a minimális készletem, hogy legalább valamit normálisan csináljak a terminálban:

tmux - egy ablak panelekre osztása (ha egy csomó terminál ablakot hoz létre, és hosszú ideig váltogat közöttük, akkor az egész ötletnek nincs értelme, egyszerűbb váltani az alkalmazások között GUI-val)

fzf - gyorsan találni valamit. Valóban gyorsabb, mint a GUI. vim és válassza ki a fájl nevét, és kész.

zsh — (pontosabban OhMyZsh) a terminál legyen kényelmes és ne legyen szemüveges

neovim - mert gyakorlatilag elveszett értelme a terminálban lenni anélkül. Egy szerkesztő, amely sokkal többet tesz, mint a grafikus felhasználói felület

És még rengeteg egyéb alkalmazás: ranger (vagy ViFM), how2, live-server, nmcli, xrandr, python3, jshell, diff, git és még sok más

Mi az értelme?

Döntsd el magad, ha egy teljes értékű IDE-t próbálsz betölteni, hogy megváltoztass egy kis szkriptet - ez irracionális. Egyszerűbb egyszerűen gyorsan megváltoztatni a Vimben (vagy Nanoban, azoknak, akik nem szeretik a Vim elrendezést). Gyorsabban is megteheti a dolgokat, de nem kell mindent a terminálban megtanulnia. Lehetséges, hogy soha nem kell megtanulnia a Bash szkriptnyelvet, miközben a terminálon dolgozik, mert nincs rá szüksége.

Tegyük egyszerűbbé a dolgokat, és nézzünk különböző dolgokat különböző szemszögből, és ne osszuk el mindent fekete-fehérre

A felmérésben csak regisztrált felhasználók vehetnek részt. Bejelentkezés, kérem.

Gyakran használja a terminált?

  • 86,7%Igen 208
  • 8,8%No21
  • 4,6%Nem biztos 11

240 felhasználó szavazott. 23 felhasználó tartózkodott.

Forrás: will.com

Hozzászólás