Linux konzol segédprogramok, amelyek megkönnyítik az életét
Egy kicsit a konzolon található segédprogramokról, amiket kevesen ismernek, de kezdő junnak és erős seniornak egyaránt hasznosak lehetnek.
Minek írni róla
A segédprogramokról (elsősorban konzolosokról) érdemes írni, mert látom, hányan nem használják ki 100%-osan a konzol erejét. Sokan a fájlok egyszerű létrehozására, valamint a könyvtárak közötti átmenetre korlátozódnak a konzolban. Úgy gondolom, hogy ez annak a következménye, hogy a Runetben kevés olyan forrás található, ahol normálisan tudnának mesélni a segédprogramokról, hogyan kell dolgozni rajtuk, és mit csinálnak.
A közműveket 5 fokú skálán értékeljük. Ez azért van így, hogy Ön azonnal megértse, szubjektív véleményem szerint hol van az egyik hasznosság a másik fölött. Nem azt javaslom, hogy valami konkrétat használjunk vagy használjunk csak parancs segédprogramok. Nem, ellenkezőleg, csak választási lehetőséget adok neked. Azt, hogy a megszerzett tudást, amellyel sok időt töltöttem, felhasználja-e vagy sem, az Önön múlik.
Azonnal szeretném elmondani, hogy ez a bejegyzés olyan segédprogramokat tartalmaz, amelyekre közvetlenül a fejlesztés során volt szükségem. Ha bármilyen javaslata van a lista kiegészítésére, kérjük, írja meg megjegyzéseit.
Menjünk a listára
Navigálás a könyvtárakban
ViFM
ViFM egy vim-szerű fájlkezelő, amely parancsok vagy gyorsbillentyűk beírásával képes gyorsan navigálni a könyvtárak között, és bármilyen műveletet végrehajtani a fájlokon és könyvtárakon. Alapértelmezés szerint két panelből áll (fekete és fehér), amelyek között válthatunk.
Értékelés: 3, mert az FM használatához meg kell tanulnia egy csomó vim-szerű parancsot, valamint ismernie kell a vim gyorsbillentyűit
mc
mc (Midnight Commander) a Linux'e klasszikusa. Segítségével gyorsan navigálhat a könyvtárak között, módosíthatja a hozzáférési jogokat, megnyithatja a fájlokat a beépített szerkesztővel és sok mást is. A programba egy meglehetősen áttekinthető felület van beépítve, ahol alul gyorsbillentyűk, felül pedig két panel található (amelyek között a Tab billentyűvel lehet váltani).
Értékelés: 5. Ez az, amire egy kezdőnek szüksége van, és haladó felhasználónak is megfelelő. Nincs szükség előzetes tudásra az FM teljes használatához.
Vadőr
Vadőr - egy másik FM wim-szerű elrendezéssel. A segédprogram azonban ezúttal Python nyelven íródott, ami lassabb, ugyanakkor baromi rugalmassá és kényelmessé teszi. A fájlokat közvetlenül a kezelőből nyithatja meg puska segítségével (egy szkript, amely megkeresi, hogy melyik program alkalmas egy adott fájl megnyitására a számítógépen). Szintén elérhető a szerkesztés, a billentyűparancsok megtekintése (a kézikönyvtől külön-külön, amelyet a :help paranccsal hívnak meg), és sok más finomság.
Értékelés: 4. 5 lenne, ha nem a munka sebessége miatt
Gyors keresés
A gyorskeresés például nem érhető el a Gnome shell-en. (Gyors keresésről beszél, beleértve a fájltartalmat is. A Gnome-ban viszont csak egy keresés van, és az is nagyon lassú)
fzf
fzf (FuzzyFinder) - segédprogram a könyvtárak és a szövegek közötti gyors kereséshez egy adott fájltömbben. Könnyen helyettesíthető a keresővel, de gyorsabb és kényelmesebb párja.
Értékelés: 5. A segédprogram tökéletesen végzi a dolgát.
hf
hf (boldogkereső) - egy másik segédprogram a könyvtárakban és fájlokban való gyors kereséshez. Abban különbözik, hogy néhány gyorsbillentyű is elérhető, és magában a segédprogramban a parancsok használata kissé kényelmesebb, mint a versenytársaké.
Értékelés: 5
Automatikus ugrás
Automatikus ugrás - segédprogram a mappák közötti gyors ugráshoz egy adott fájlhoz.
szerkesztés
Itt a segédprogramok listájára szorítkozom. Mert a szerkesztő az, amit állandóan használsz (és ha nem használod, akkor annál inkább nincs szükséged extra magyarázatokra), szóval itt az íz és a szín
Doom Emacs (csak egy Emacs konfig, de megváltoztatja, hogy egyáltalán ne nézzen ki vaníliás Emacsnak)
Maguk a terminálok
Alacritty (leggyorsabb)
acritty - terminál emulátor Linux / Windows / MacOS rendszeren, amelyet a leggyorsabbnak tekintenek (ahogy a terminál szerzője írja)
Értékelés: 4. Szubjektív véleményem szerint nem ez a legkényelmesebb és legkényelmesebb terminál.
Hyper (a legszebb)
Hyper egy terminál, amely megérdemli, hogy kipróbálja a rendszerén. Felülete CSS/HTML felhasználásával készült, és az Electron keretrendszerre épül (amitől persze kicsit falánkabb lesz)
Értékelés: 5. A terminál kényelmes és gyönyörű. Bővíthető és sok funkcióval rendelkezik.
Gyors segítség (vagy keressen valamit)
ddgr
ddgr egy parancssori segédprogram, amely lehetővé teszi a DuckDuckGo használatát közvetlenül a konzolról.
Értékelés: 5. A program gyorsan végrehajtja a kérést és visszaadja az eredményeket (persze, mert nem kell HTML/CSS-t betölteni. Gyorsan elemzik minden)
tldr
tldr - a standard ember helyettesítője, amely ugyanerre képes, de ahelyett, hogy teljes kézikönyvet adna a programhoz, rövid kivágásokat ad a gyors tájékozódáshoz
Osztály: 4. Néha a tldr túl rövid segítséget ad, és sok programhoz egyszerűen nincs dokumentáció a tldr-ben
hogyan tudom
hogyan tudom - elemzi a különböző oldalak válaszait a programozással kapcsolatos kérdésekre.
Értékelés: 3. Gyakran teljesen rossz kérdésekre talál választ. Az is rendkívül kényelmetlen, hogy csak egy válasz jelenik meg
navi
navi - a howdoihoz hasonló konzol segédprogram, de csak a konzolparancsokkal kapcsolatos kérdésekre válaszol
how2
how2 - a howdoihoz hasonló segédprogram, de választási lehetőséget ad arra, hogy melyik kérdésre keresse a választ. (Minden elemzése a StackOverflow-ból)
Értékelés: 5. A legjobb eszköz a gyors megoldások megtalálásához
webfejlesztés
Túlfeszültség - segédprogram a webhelyek gyors átküldéséhez egy ingyenes (vagy fizetős, az Ön igényeitől függően) szerverre
Használhatom - egy konzol-segédprogram, amely megmondja, hogy mely címkéket támogatják a böngészők
További segédprogramok
kuka-cli
kuka-cli - egy segédprogram a kosárban lévő tartalmak megtekintéséhez
könyv
könyv - segédprogram a webhelyek könyvjelzőinek gyors rendezésére és tárolására minden böngészőből.
tmux
tmux - terminál multiplexer. Panelekre osztja a terminálablakot. Nagyon hasznos, ha egyáltalán nincs grafikus felhasználói felülete.
text-meme-cli
text-meme-cli - segédprogram szöveges animáció létrehozásához bármilyen háttéren.
ascinema
ascinema - segédprogram a terminálparancsok kronológiájának gif fájlba írásához.
youtube-dl
youtube-dl - segédprogram videó / hang letöltéséhez a Youtube videotárhelyről.
terminálhírek egy másik praktikus RSS kliens a konzolhoz.
Mi a lista?
Ez az általam személyesen használt segédprogramok listája. További lista itt található link a GitHub tárhelyre
Arra kérem, hogy a megjegyzésekben egészítse ki a listát a segédprogramjaival. Ha ez a bejegyzés legalább egy kis újdonságot hozott a termináljára, szívesen segítettem.
A felmérésben csak regisztrált felhasználók vehetnek részt. Bejelentkezés, kérem.