Linux konzolos eszközök, amelyek megkönnyítik az életedet

Néhány hasznos konzolos segédprogram, amelyeket kevesen ismernek, de hasznosak lehetnek a kezdő juniorok és tapasztalt szeniorok számára egyaránt.

Miért érdemes írni róla

A segédprogramok (elsősorban a konzolosak) megemlítésére az ad okot, hogy látom, sokan nem használják ki a konzol teljes erejét. Sokan csak egyszerű fájlok létrehozására és könyvtárak közötti navigálásra korlátozódnak, miközben a konzolon dolgoznak. Véleményem szerint ez annak a következménye, hogy az orosz interneten kevés forrás áll rendelkezésre, ahol normálisan beszélnek a segédprogramokról, azok használatáról és arról, hogy mit is csinálnak.
Az eszközöket egy 5 pontos skálán fogjuk értékelni. Ezt azért tesszük, hogy azonnal megérthessétek, melyik eszköz szerintem miért áll a többi felett. Nem azt akarom nyomatékosítani, hogy valamit kötelező használni, vagy hogy csak parancssori eszközökethasználjatok. Éppen ellenkezőleg, csak lehetőséget adok nektek. Az, hogy éltek-e a tudásommal, amire rengeteg időt áldoztam - az a ti döntésetek.

Azonnal szeretném jelezni, hogy ebben a bejegyzésben azok az eszközök szerepelnek, amelyek a fejlesztés során nekem voltak hasznosak. Ha van saját javaslatotok a lista bővítésére, várom a hozzászólásokat.

Nézzük a listát

Navigálás a könyvtárak között

ViFM

Linux konzolos eszközök, amelyek megkönnyítik az életedet

ViFM – egy vim-szerű fájlkezelő, amely lehetővé teszi a könyvtárak közötti gyors navigálást és fájlokkal kapcsolatos műveletek végrehajtását parancsok vagy billentyűparancsok beírásával. Alapértelmezés szerint két panelből áll (fekete és fehér), amelyek között váltogathatsz.

Értékelés: 3, mivel e fájlkezelő használatához meg kell tanulnod rengeteg vim-szerű parancsot, valamint ismerned kell a vim billentyűparancsait.

mc

Linux konzolos eszközök, amelyek megkönnyítik az életedet

mc (Midnight Commander) – klasszikus a Linux világában. Ezzel szintén gyorsan navigálhatsz a könyvtárak között, módosíthatod a jogosultságokat, fájlokat nyithatsz meg a beépített szerkesztővel, és még sok mást is tehetsz. A programba egy meglehetősen intuitív felhasználói felület van beépítve, amelynek alján a billentyűparancsok találhatók, a tetején pedig két panel (amelyek között a Tab billentyűvel válthatsz).

Értékelés: 5. Ez pontosan az, amire egy kezdőnek szüksége van, és a haladó felhasználók számára is megfelelő. Nincs szükséged semmilyen előzetes ismeretre ahhoz, hogy teljes mértékben használd ezt a fájlkezelőt.

Ranger

Linux konzolos eszközök, amelyek megkönnyítik az életedet

Ranger — egy új FM, amely hasonló elrendezéssel rendelkezik. Ugyanakkor ezúttal a program Python nyelven készült, ami lassabbá teszi, de egyben elképesztően rugalmas és kényelmes. Fájlokat azonnal megnyithatsz a menedzserből a rifle segítségével (egy szkript, amely megkeresi, hogy melyik program alkalmas a fájl megnyitására a gépeden). Emellett elérhető a szerkesztés, a gyors billentyűk megtekintése (külön a manualtól, amely a :help parancsal hívható elő), és sok más hasznos funkció.

Értékelés: 4. 5 lenne, ha nem lenne olyan lassú.

Gyors keresés

A gy快速 keresés nem elérhető a Gnome felületen, például. (Itt a gy快速 keresésről van szó a fájlok tartalmával együtt. A Gnome viszont csak keresést kínál, és az is nagyon lassú.)

fzf

Linux konzolos eszközök, amelyek megkönnyítik az életedet

fzf (FuzzyFinder) — egy eszköz a mappák közötti gyors kereséshez és szöveg kereséséhez meghatározott fájlok halmazán belül. Könnyen felváltható a find parancsra, azonban gyorsabb és kényelmesebb alternatívája annak.

Értékelés: 5. Az eszköz kiválóan végzi a dolgát.

hf

hf (happyfinder) — egy újabb eszköz a fájlok és mappák gyors kereséséhez. Az az előnye, hogy néhány gyorsbillentyű is elérhető, és a parancsok használata a programon belül picit kényelmesebben van megvalósítva, mint a versenytársaknál.

Értékelés: 5

autojump

autojump — egy eszköz, amely lehetővé teszi a könyvtárak gyors ugrálását egy adott fájlhoz.

Szerkesztés

Itt csak a segédprogramok listájával foglalkozom. Mivel a szerkesztő az, amit folyamatosan használsz (és ha nem használod, akkor főleg nem akarsz felesleges magyarázatokat), ezért itt ízlés és szín kérdése.

  • Vim
  • NeoVim
  • Nano (a Linux alapértelmezett szerkesztője)
  • Vi (még egy alapértelmezett fájlkezelő Linuxon)
  • Emacs
  • Micro
  • Kakoune
  • Doom Emacs (csak az Emacs konfigurációja, de úgy módosítja, hogy az már egyáltalán nem hasonlít a vanília Emacs-ra.)

A terminálok maguk

Alacritty (a leggyorsabb)

Linux konzolos eszközök, amelyek megkönnyítik az életedet
Alacritty — egy Linuxra/Windsorra/MacOS-ra készült terminálemulátor, amelyet a leggyorsabbnak tartanak (amit maga a terminál készítője állít).

Értékelés: 4. Szerintem nem a legkényelmesebb és legkomfortosabb terminál.

Hyper (a legszebb)

Linux konzolos eszközök, amelyek megkönnyítik az életedet

Hyper — egy terminál, amely megérdemli, hogy kipróbáld a rendszereden. Az interfésze CSS/HTML segítségével készült, és az Electron keretrendszerre alapozva működik (ami természetesen egy kicsit erőforrás-igényesebb).

Értékelés: 5. A terminál kényelmes és szép. Kiterjeszthető, és rengeteg funkcióval rendelkezik.

Gyors súgó (vagy valaminek a keresése)

ddgr

Linux konzolos eszközök, amelyek megkönnyítik az életedet

ddgr — parancssori eszköz, amely lehetővé teszi a DuckDuckGo használatát közvetlenül a terminálból.

Értékelés: 5. A program gyorsan hajtja végre a lekérdezéseket és adja vissza az eredményeket (természetesen, mivel nem szükséges HTML/CSS-t betölteni. Minden gyorsan elemzésre kerül)

tldr

Linux konzolos eszközök, amelyek megkönnyítik az életedet

tldr — a szabványos man helyettesítője, amely ugyanazt tudja, de ahelyett, hogy teljes útmutatót adna a programhoz, rövid kivonatokat nyújt a gyors használathoz.

Értékelés: 4. Néha a tldr túl rövid információt ad, és sok programról egyszerűen nincs dokumentáció a tldr-ben.

howdoi

howdoi — programozással kapcsolatos kérdésekre ad választ különböző weboldalakról.

Értékelés: 3. Gyakran teljesen más kérdésekre talál válaszokat. A válasz csak egy darabban jön, ami nagyon kényelmetlen.

navi — a howdoi-hoz hasonló konzol eszköz, amely kizárólag a parancssori utasításokra vonatkozó kérdésekre válaszol.

how2

how2 — a howdoi-hoz hasonló eszköz, de lehetőséget ad a kérdéseid kiválasztására. (Mindenet a StackOverflow-ból elemzi)

Értékelés: 5. A legjobb eszköz a gyors megoldások keresésére.

live-server

Surge — eszköz, amely gyorsan küldi el a weboldalakat egy ingyenes (vagy fizetős, az igényeidtől függően) szerverre.

Caniuse — parancssori eszköz, amely megmondja, hogy mely címkék támogatottak a böngészőkben.

További eszközök

trash-cli

trash-cli — eszköz, amely lehetővé teszi a lomtár tartalmának megtekintését.

buku

buku — eszköz, amely gyorsan rendez és tárol könyvjelzőket minden böngészőből.

tmux

tmux — terminál multiplexor. Felosztja a terminálablakodat panelekre. Nagyon kényelmes, ha nincs GUI a rendelkezésedre.

text-meme-cli

text-meme-cli — szöveges animáció létrehozására szolgáló eszköz bármilyen háttéren.

asciinema

asciinema — az terminál parancsainak krónikus felvételére szolgáló eszköz gif fájlba.

Youtube-dl

youtube-dl — eszköz, amely lehetővé teszi videók/audiók letöltését a Youtube videómegosztóról.

picofeed

picofeed — könnyű RSS kliens konzolokhoz.

terminalnews

terminalnews — egy másik kényelmes RSS kliens a konzolhoz.

Mi ez a lista?

Ez egy olyan eszközök listája, amelyeket személyesen használok. További lista itt található. GitHub repozitórium linkje.
Kérem, hogy egészítsd ki a listát a saját eszközeiddel a megjegyzésekben! Ha ez a bejegyzés hozott valami újdonságot a terminálodba, örömmel segítettem.

Csak a regisztrált felhasználók vehetnek részt a szavazáson. Kérem, jelentkezzen be., kérem.

Hasznos volt ez a cikk számodra?

  • 29,2%Igen207

  • 34,5%Nem244

  • 36,3%50/50257

708 felhasználó szavazott. 53 felhasználó tartózkodott.

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster