Pomôcky konzoly Linux, ktoré vám uľahčia život

Trochu o pomôckach na konzole, ktoré málokto pozná, no môžu byť užitočné pre začiatočníka aj pre silného seniora.

Načo o tom písať

O utilitách (predovšetkým konzolových) sa oplatí písať, pretože vidím, koľko ľudí nevyužíva výkon konzoly na 100%. Mnohé sú obmedzené na jednoduché vytváranie súborov, ako aj prechod medzi adresármi, prácu v konzole. Domnievam sa, že je to dôsledok skutočnosti, že v Runete je málo zdrojov, kde by mohli normálne povedať o nástrojoch, ako s nimi pracovať a čo robia.
Verejné služby budeme hodnotiť na 5-bodovej škále. Deje sa tak, aby ste okamžite pochopili, kde je podľa môjho subjektívneho názoru jeden nástroj nad hlavou a ramenami nad druhým. Neobhajujem používať niečo konkrétne alebo používať iba príkazové nástroje. Nie, práve naopak, dávam ti na výber. Či využijete nadobudnuté vedomosti, nad ktorými som strávil veľa času, je len na vás.

Chcem hneď povedať, že tento príspevok obsahuje nástroje, ktoré som potreboval priamo pri vývoji. Ak máte nejaké návrhy, ako pridať do tohto zoznamu, neváhajte ich komentovať.

Poďme na zoznam

Navigácia v adresároch

ViFM

Pomôcky konzoly Linux, ktoré vám uľahčia život

ViFM je správca súborov podobný vim, ktorý dokáže rýchlo prechádzať medzi adresármi a vykonávať akékoľvek operácie so súbormi a adresármi zadávaním príkazov alebo klávesových skratiek. Štandardne pozostáva z dvoch panelov (čierny a biely), medzi ktorými sa dá prepínať.

Hodnotenie: 3, pretože na používanie tohto FM sa budete musieť naučiť veľa príkazov podobných vim, ako aj poznať klávesové skratky vim

mc

Pomôcky konzoly Linux, ktoré vám uľahčia život

mc (Midnight Commander) je klasika v Linux'e. S ním môžete tiež rýchlo prechádzať medzi adresármi, meniť prístupové práva, otvárať súbory pomocou vstavaného editora a oveľa viac. V programe je zabudované pomerne prehľadné rozhranie, kde sú v spodnej časti klávesové skratky, v hornej časti dva panely (medzi ktorými sa prepínate pomocou klávesu Tab).

Hodnotenie: 5. To potrebuje začiatočník a je vhodné pre pokročilého používateľa. Na plné využitie tohto FM nepotrebujete žiadne predchádzajúce znalosti.

Hajný

Pomôcky konzoly Linux, ktoré vám uľahčia život

Hajný - ďalšie FM s rozložením podobným Wimovi. Tento nástroj je však napísaný v jazyku Python, vďaka čomu je pomalší, no zároveň sakramentsky flexibilný a pohodlný. Súbory môžete otvárať priamo z manažéra pomocou pušky (skript, ktorý hľadá, ktorý program je vhodný na otvorenie daného súboru na vašom PC). Dostupné sú aj úpravy, prezeranie klávesových skratiek (oddelene od manuálu, ktorý sa volá príkazom :help) a mnoho ďalších vychytávok.

Hodnotenie: 4. Bolo by 5 nebyť rýchlosti práce

Rýchle vyhľadávanie

Rýchle vyhľadávanie nie je dostupné napríklad v prostredí Gnome. (Hovorí o rýchlom vyhľadávaní vrátane obsahu súborov. Na druhej strane Gnome má iba vyhľadávanie a je tiež veľmi pomalé)

fzf

Pomôcky konzoly Linux, ktoré vám uľahčia život

fzf (FuzzyFinder) - nástroj na rýchle vyhľadávanie medzi adresármi, ako aj text v špecifickom poli súborov. Dá sa jednoducho nahradiť funkciou find, no je jej rýchlejším a pohodlnejším náprotivkom.

Hodnotenie: 5. Pomôcka robí svoju prácu perfektne.

hf

hf (happyfinder) - ďalší nástroj na rýchle vyhľadávanie v adresároch a súboroch. Líši sa tým, že sú k dispozícii aj niektoré klávesové skratky a použitie príkazov v samotnom nástroji je implementované o niečo pohodlnejšie ako u konkurencie

Hodnotenie: 5

automatický skok

automatický skok - pomôcka na rýchle preskakovanie cez priečinky na konkrétny súbor.

editácia

Tu sa obmedzím na zoznam komunálnych služieb. Pretože editor je niečo, čo používate stále (a ak ho nepoužívate, o to viac nepotrebujete ďalšie vysvetlenia), takže tu chutí a farbe

  • elán
  • NeoVim
  • Nano (štandardný editor Linuxu)
  • Vi (ďalší štandardný editor Linuxu)
  • Emacs
  • Micro
  • kakoune
  • Doom Emacs (len konfigurácia Emacsu, ale zmení ju tak, aby vôbec nevyzerala ako vanilkový Emacs)

Samotné terminály

Alacritty (najrýchlejšie)

Pomôcky konzoly Linux, ktoré vám uľahčia život
činnosť - emulátor terminálu na Linux / Windows / MacOS, ktorý je považovaný za najrýchlejší (ako píše autor tohto terminálu)

Hodnotenie: 4. Podľa môjho subjektívneho názoru to nie je najpohodlnejší a najpohodlnejší terminál.

Hyper (najkrajšie)

Pomôcky konzoly Linux, ktoré vám uľahčia život

Hyper je terminál, ktorý si zaslúži, aby ste ho vyskúšali vo svojom systéme. Jeho rozhranie je vytvorené pomocou CSS/HTML a je založené na frameworku Electron (čo ho samozrejme spraví o niečo žravejším)

Hodnotenie: 5. Terminál je pohodlný a krásny. Je rozšíriteľný a má veľa funkcií.

Rýchla pomoc (alebo niečo vyhľadať)

ddgr

Pomôcky konzoly Linux, ktoré vám uľahčia život

ddgr je nástroj príkazového riadka, ktorý vám umožňuje používať DuckDuckGo priamo z konzoly.

Hodnotenie: 5. Program rýchlo vykoná požiadavku a vráti výsledky (samozrejme, pretože nie je potrebné načítať HTML / CSS. Všetko sa rýchlo analyzuje)

TLDR

Pomôcky konzoly Linux, ktoré vám uľahčia život

TLDR - náhrada za štandardného človeka, ktorý robí to isté, ale namiesto úplného manuálu k programu poskytuje krátke výstrižky pre rýchlu orientáciu

Známka: 4. Niekedy tldr poskytuje príliš krátku nápovedu a tiež pre mnoho programov jednoducho neexistuje žiadna dokumentácia v tldr

ako

ako - analyzuje odpovede z rôznych stránok na otázky týkajúce sa programovania.

Hodnotenie: 3. Často nájde odpovede na úplne nesprávne otázky. Je tiež mimoriadne nepohodlné, že sa zobrazuje iba jedna odpoveď

navi - konzolová utilita podobná howdoi, ale odpovedá len na otázky týkajúce sa príkazov konzoly

ako 2

ako 2 - pomôcka podobná howdoi, ale dáva na výber, na ktorú otázku sa má pozerať odpoveď. (Analýza všetkého zo StackOverflow)

Hodnotenie: 5. Najlepší nástroj na rýchle hľadanie riešení

vývoj webových aplikácií

Vlna - nástroj na rýchle posúvanie stránok na bezplatný (alebo platený, v závislosti od vašich požiadaviek) server

Canius - nástroj konzoly, ktorý hovorí, ktoré značky sú podporované v prehliadačoch

Ďalšie inžinierske siete

trash-cli

trash-cli - nástroj na prezeranie obsahu košíka

kniha

kniha - nástroj na rýchle triedenie a ukladanie záložiek stránok zo všetkých prehliadačov.

tmux

tmux - koncový multiplexor. Rozdeľuje okno terminálu na panely. Veľmi užitočné, keď nemáte vôbec GUI.

text-meme-cli

text-meme-cli - nástroj na vytváranie animácií textu na akomkoľvek pozadí.

ascinema

ascinema — pomôcka na zapisovanie chronológie terminálových príkazov do súboru gif.

youtube-dl

youtube-dl - nástroj na sťahovanie videa / zvuku z hostingu videa na Youtube.

picofeed

picofeed - ľahký RSS klient pre konzoly

terminálové novinky

terminálové novinky je ďalší šikovný RSS klient pre konzolu.

Aký je zoznam?

Toto je zoznam nástrojov, ktoré osobne používam. Ďalší zoznam nájdete tu odkaz na úložisko GitHub
Žiadam vás, aby ste v komentároch doplnili zoznam o svoje pomôcky. Ak tento príspevok priniesol do vášho terminálu aspoň niečo nové, rád som pomohol.

Do prieskumu sa môžu zapojiť iba registrovaní užívatelia. Prihlásiť saProsím.

Bol vám tento článok užitočný

  • 29,2%Áno207

  • 34,5%č.244

  • 36,3%50/50257

Hlasovalo 708 užívateľov. 53 používatelia sa zdržali hlasovania.

Zdroj: hab.com

Pridať komentár