Nástroje príkazového riadka v Linuxe, ktoré by vám mohli uľahčiť život

Trocha o nástrojoch príkazového riadka, ktoré pozná len málo ľudí, no môžu byť užitočné ako pre začiatočníka, tak aj pre skúseného profesionála.

Prečo o tom napísať

O nástrojoch (predovšetkým príkazového riadka) stojí za to napísať, pretože vidím, ako mnohí ľudia nevyužívajú potenciál príkazového riadka na plné 100%. Mnohí sa obmedzujú iba na základné vytváranie súborov a navigáciu medzi adresármi pri práci v príkazovom riadku. Myslím si, že to je dôsledkom nedostatku informácií v ruštine, kde by sa mohlo normálne rozprávať o nástrojoch, ako ich používať a čo robia.
Nástroje budeme hodnotiť na 5-bodovej škále. Urobil som to preto, aby ste okamžite pochopili, kde je podľa môjho subjektívneho názoru jeden nástroj lepší ako iný. Nepoznám zaväzujúce používanie niečoho konkrétneho alebo iba príkazových nástrojov. Nie, naopak, jednoducho vám dávam na výber. Používať alebo nie využité znalosti, na ktoré som strávil veľa času, je na vás.

Hneď chcem povedať, že v tomto príspevku sú nástroje, ktoré som potreboval priamo pri vývoji. Ak máte svoje vlastné návrhy ako doplniť tento zoznam, prosím, dajte vedieť v komentároch.

Prejdime k zoznamu

Navigácia v adresároch

ViFM

Nástroje príkazového riadka v Linuxe, ktoré by vám mohli uľahčiť život

ViFM — správca súborov podobný vim, ktorý dokáže rýchlo prechádzať medzi adresármi a vykonávať rôzne operácie so súbormi a adresármi pomocou príkazov alebo klávesových skratiek. Predvolene má dve panely (čiernu a bielu), medzi ktorými sa môžete prepínať.

Hodnotenie: 3, pretože na to, aby ste mohli používať tento správca súborov, sa budete musieť naučiť množstvo príkazov podobných vim a poznať klávesové skratky vim.

mc

Nástroje príkazového riadka v Linuxe, ktoré by vám mohli uľahčiť život

mc (Midnight Commander) — klasika v Linuxe. S jeho pomocou sa môžete rýchlo pohybovať medzi adresármi, meniť prístupové práva, otvárať súbory pomocou vstavaného editora a mnoho ďalšieho. Program má pomerne intuitívne rozhranie, kde na spodnej strane sú klávesové skratky a na vrchu dve panely (medzi ktorými sa prepínate pomocou klávesy Tab).

Hodnotenie: 5. Toto je to, čo potrebujete ako začiatočník, a vhodné pre pokročilých používateľov. Na to, aby ste plne využili tento správca súborov, nepotrebujete žiadne predchádzajúce znalosti.

Ranger

Nástroje príkazového riadka v Linuxe, ktoré by vám mohli uľahčiť život

Ranger — ešte jeden FM s rozložením podobným Vim. Tentokrát je však nástroj napísaný v Pythone, čo ho robí pomalším, ale zároveň nesmierne flexibilným a pohodlným. Môžete otvoriť súbory priamo z manažéra pomocou rifle (skript, ktorý vyhľadá, aký program je vhodný na otvorenie tohto súboru vo vašom PC). Tiež je k dispozícii úprava, prehľad rýchlych klávesov (zvlášť od manuálu, ktorý sa aktivuje príkazom :help) a množstvo ďalších funkcií.

Hodnotenie: 4. Bolo by to 5, keby to nebolo tak pomalé.

Rýchle vyhľadávanie

Rýchle vyhľadávanie nie je dostupné na prostredí Gnome, napríklad. (Tu sa hovorí o rýchlom vyhľadávaní vrátane obsahu súborov. Gnome však má iba vyhľadávanie, a to je veľmi pomalé.)

fzf

Nástroje príkazového riadka v Linuxe, ktoré by vám mohli uľahčiť život

fzf (FuzzyFinder) — nástroj na rýchle vyhľadávanie v adresároch a textoch v určitých súboroch. Môže byť jednoducho nahradený find, ale je to jeho rýchlejší a pohodlnejší ekvivalent.

Hodnotenie: 5. Nástroj skvele plní svoju úlohu.

hf

hf (happyfinder) — ďalší nástroj na rýchle vyhľadávanie v adresároch a súboroch. Rozlišuje sa tým, že sú dostupné aj niektoré hotkey a použitie príkazov v samotnom nástroji je implementované o niečo pohodlnejšie ako u konkurenta.

Hodnotenie: 5

autojump

autojump — nástroj na rýchle preskakovanie cez priečinky k určenému súboru.

Úprava

Tu sa obmedzím iba na zoznam nástrojov. Pretože editor je niečo, čo používate neustále (a ak ho nepoužívate, tak ešte viac nepotrebujete zbytočné vysvetlenia), takže tu záleží na vkuse a preferenciách.

  • Vim
  • NeoVim
  • Nano (štandardný editor Linuxu)
  • Vi (ďalší štandardný editor Linuxu)
  • Emacs
  • Micro
  • Kakoune
  • Doom Emacs (len konfigurácia Emacs, ale mení ho tak, že sa už vôbec nepodobá na vanilkový Emacs.)

Samotné terminály

Alacritty (najrýchlejší)

Nástroje príkazového riadka v Linuxe, ktoré by vám mohli uľahčiť život
Alacritty — emulátor terminálu na Linuxe / Windows / MacOS, ktorý sa považuje za najrýchlejší (tak hovorí sám autor tohto terminálu).

Hodnotenie: 4. Z môjho subjektívneho pohľadu — nie je to najpohodlnejší a najkomfortnejší terminál.

Hyper (najkrajší)

Nástroje príkazového riadka v Linuxe, ktoré by vám mohli uľahčiť život

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

Hodnotenie: 5. Terminál je pohodlný a krásny. Je rozšíriteľný a obsahuje množstvo funkcií.

Rýchla pomoc (alebo vyhľadávanie niečoho)

ddgr

Nástroje príkazového riadka v Linuxe, ktoré by vám mohli uľahčiť život

ddgr — príkazový nástroj, ktorý umožňuje používať DuckDuckGo priamo z konzoly.

Hodnotenie: 5. Program rýchlo vykonáva dopyty a poskytuje výsledky (prirodzene, pretože nie je potrebné načítavať HTML/CSS. Všetko sa rýchlo spracováva)

tldr

Nástroje príkazového riadka v Linuxe, ktoré by vám mohli uľahčiť život

tldr — alternatíva štandardného man, ktorá robí to isté, avšak namiesto poskytnutia kompletného manuálu k programu, ponúka stručné úryvky pre rýchle použitie.

Hodnotenie: 4. Niekedy tldr poskytuje príliš krátku referenciu, a tiež na mnohé programy jednoducho nie je dokumentácia v tldr.

howdoi

howdoi — spracováva odpovede z rôznych webových stránok na otázky týkajúce sa programovania.

Hodnotenie: 3. Často nachádza odpovede na úplne iné otázky. Taktiež je veľmi nepríjemné, že sa zobrazuje len jedna odpoveď.

navi — príkazový nástroj podobný howdoi, avšak zameraný výhradne na otázky o príkazoch konzoly.

how2

how2 — nástroj podobný howdoi, avšak umožňuje vybrať, na ktorú otázku sa pozrieť odpoveď. (Spracováva všetko so StackOverflow)

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

Webová aplikácia

Surge — nástroj na rýchle nasadenie webových stránok na bezplatný (alebo platený, v závislosti od vašich požiadaviek) server.

Caniuse — príkazový nástroj, ktorý informuje, aké značky sú podporované v prehliadačoch.

Ďalšie nástroje

trash-cli

trash-cli — nástroj na zobrazenie obsahu koša.

buku

buku — nástroj na rýchle triedenie a uchovávanie záložiek stránok zo všetkých prehliadačov.

tmux

tmux — terminálový multiplexor. Delí okno vášho terminálu na panely. Veľmi užitočné, keď nemáte k dispozícii GUI.

text-meme-cli

text-meme-cli — nástroj na vytváranie animácie textu na určitom pozadí.

asciinema

asciinema — nástroj na nahrávanie histórie príkazov terminálu do gif súboru.

Youtube-dl

youtube-dl — nástroj na sťahovanie videí/audio z video hostingovej služby Youtube.

picofeed

picofeed — ľahký RSS klient pre konzoly.

terminalnews

terminalnews — ďalší pohodlný RSS klient pre konzolu.

A čo je tento zoznam?

Toto je zoznam nástrojov, ktoré osobne používam. Ďalší zoznam môžete nájsť tu odkaz na GitHub repozitár
Naliehavo vás žiadam, aby ste doplnili zoznam svojich nástrojov v komentároch. Ak tento príspevok priniesol do vášho terminálu aspoň niečo nové — bol som rád, že som mohol pomôcť.

Len registrovaní používatelia sa môžu zúčastniť prieskumu. Prihláste sa, prosím.

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

  • 29,2%Áno207

  • 34,5%Nie244

  • 36,3%50/50257

Hlasovalo 708 používateľov. Zdržalo sa 53 používateľov.

Zdroj: habr.com

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster