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
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
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ý
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
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
Doom Emacs (len konfigurácia Emacsu, ale zmení ju tak, aby vôbec nevyzerala ako vanilkový Emacs)
Samotné terminály
Alacritty (najrýchlejšie)
č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)
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
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
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
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
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.