Utilitare console Linux care vă pot ușura viața

Puțin despre utilitarele de consolă, despre care știu puțini, dar care pot fi utile atât pentru un începător, cât și pentru un senior experimentat.

De ce merită să scrii despre asta

Merită să scriem despre utilitare (în special cele de consolă) deoarece observ cum mulți oameni nu folosesc puterea consolei la 100%. Mulți se limitează la creare de fișiere și la navigarea între directoare lucrând în consolă. Consider că aceasta este o consecință a faptului că în spațiul românesc sunt puține surse care pot explica corect despre utilitare, cum să lucrezi cu ele și ce fac.
Vom evalua utilitarele pe o scară de 5 puncte. Am făcut acest lucru pentru a înțelege imediat, din perspectiva mea subiectivă, unde o utilitară este cu mult superioară alteia. Nu încurajez folosirea unui anumit program sau utilizarea doar a utilitarelor bazate pe comandă. Nu, dimpotrivă, vă ofer pur și simplu o alegere. Să folosiți sau nu cunoștințele dobândite, pe care am investit mult timp – este alegerea dumneavoastră.

Vreau să spun imediat că în această postare sunt incluse utilitare de care am avut nevoie în mod direct în dezvoltare. Dacă aveți sugestii pentru a completa această listă, nu ezitați să lăsați un comentariu.

Să trecem la listă

Navigarea între directoare

ViFM

Utilitare console Linux care vă pot ușura viața

ViFM — un manager de fișiere similar cu vim, care poate naviga rapid între directoare și efectua diverse operațiuni cu fișierele și directoarele prin introducerea de comenzi sau comenzi rapide. Implicit, acesta se prezintă sub forma a două panouri (negru și alb) între care puteți comuta.

Evaluare: 3, deoarece pentru a folosi acest manager de fișiere, va trebui să învățați o mulțime de comenzi asemănătoare cu cele de la vim și să cunoașteți comenzile rapide de la vim.

mc

Utilitare console Linux care vă pot ușura viața

mc (Midnight Commander) — un clasic în Linux. Cu acesta, veți putea, de asemenea, să navigați rapid între directoare, să schimbați permisiile, să deschideți fișiere cu editorul încorporat și multe altele. Programul are o interfață destul de clară, unde la bază se află comenzile rapide, iar în partea de sus două panouri (între care comutați cu tasta Tab).

Evaluare: 5. Aceasta este ceea ce are nevoie un începător și se potrivește utilizatorilor avansați. Nu aveți nevoie de cunoștințe prealabile pentru a utiliza pe deplin acest manager de fișiere.

Ranger

Utilitare console Linux care vă pot ușura viața

Ranger — încă un FM cu un aranjament asemănător cu vim. Totuși, de data aceasta, utilitarul este scris în Python, ceea ce îl face mai lent, dar în același timp incredibil de flexibil și comod. Puteți deschide fișiere direct din manager folosind rifle (un script care caută care program este potrivit pentru a deschide acel fișier pe PC-ul dvs.). De asemenea, există opțiuni pentru editare, vizualizarea comenzilor rapide (separat de manualul care se deschide cu comanda :help) și multe alte funcționalități.

Evaluare: 4. Ar fi fost 5 dacă nu era viteza de lucru

Căutare rapidă

Căutarea rapidă nu este disponibilă pe shell-ul Gnome, de exemplu. (Aici se vorbește despre căutarea rapidă, inclusiv în conținutul fișierelor. Gnome-ul are doar căutare, care este și foarte lentă)

fzf

Utilitare console Linux care vă pot ușura viața

fzf (FuzzyFinder) — utilitar pentru căutarea rapidă în directoare, precum și text în anumite seturi de fișiere. Poate fi ușor înlocuit cu find, dar este un analog mai rapid și mai convenabil.

Evaluare: 5. Utilitarul își face treaba foarte bine.

hf

hf (happyfinder) — încă un utilitar pentru căutarea rapidă în directoare și fișiere. Se deosebește prin faptul că sunt disponibile și unele combinații de taste, iar utilizarea comenzilor în utilitar este implementată puțin mai convenabil decât concurentul.

Evaluare: 5

autojump

autojump — un utilitar pentru săritura rapidă prin foldere spre un anumit fișier.

Editare

Aici mă voi limita doar la lista de utilitare. Deoarece editorul este ceea ce folosiți constant (iar dacă nu îl folosiți, cu atât mai puțin aveți nevoie de explicații suplimentare), așa că aici e o chestiune de gust și preferințe.

  • Vim
  • NeoVim
  • Nano (editorul standard Linux)
  • Vi (încă un editor standard Linux)
  • Emacs
  • Micro
  • Kakoune
  • Doom Emacs (o simplă configurație Emacs, dar modifică astfel încât să nu mai semene deloc cu Emacs-ul vanilat.)

Terminalele în sine

Alacritty (cel mai rapid)

Utilitare console Linux care vă pot ușura viața
Alacritty — emulator de terminal pentru Linux/Windows/MacOS, care este considerat cel mai rapid (însă așa spune autorul acestui terminal)

Evaluare: 4. Din punctul meu de vedere subiectiv — nu este cel mai comod și confortabil terminal.

Hyper (cel mai frumos)

Utilitare console Linux care vă pot ușura viața

Hyper — un terminal care merită să-l încercați pe sistemul dvs. Interfața sa este realizată cu ajutorul CSS/HTML, iar se bazează pe framework-ul Electron (ceea ce, desigur, îl va face puțin mai consumator de resurse).

Evaluare: 5. Terminalul este comod și frumos. Este extensibil și are o mulțime de funcții.

Ajutor rapid (sau căutarea a ceva)

ddgr

Utilitare console Linux care vă pot ușura viața

ddgr — un utilitar de comandă care permite utilizarea DuckDuckGo direct din consolă.

Evaluare: 5. Programul execută rapid cererile și returnează rezultatele (bineînțeles, deoarece nu este necesară încărcarea HTML/CSS. Totul este analizat rapid)

tldr

Utilitare console Linux care vă pot ușura viața

tldr — o înlocuire a man-ului standard, care face același lucru, dar în loc să ofere un manual complet pentru program, oferă extrase scurte pentru utilizare rapidă

Evaluare: 4. Uneori tldr oferă un ghid prea scurt, iar pentru multe programe pur și simplu nu există documentație în tldr

howdoi

howdoi — analizează răspunsuri de pe diferite site-uri la întrebări legate de programare.

Evaluare: 3. Adesea găsește răspunsuri la întrebări pe care nu le caută. De asemenea, este extrem de incomod că răspunsul este afișat doar o singură dată

navi — un utilitar din consolă, similar cu howdoi, dar care răspunde exclusiv la întrebări despre comenzile din consolă

how2

how2 — un utilitar similar cu howdoi, dar care oferă opțiunea de a alege la care întrebare să vezi răspunsul. (Analizează tot de pe StackOverflow)

Evaluare: 5. Cel mai bun utilitar pentru căutarea rapidă a soluțiilor

Dezvoltare web

Surge — un utilitar pentru încărcarea rapidă a site-urilor pe un server gratuit (sau plătit, în funcție de cerințele dvs.)

Caniuse — un utilitar din consolă care indică ce etichete sunt acceptate în browsere

Utilitare suplimentare

trash-cli

trash-cli — un utilitar pentru vizualizarea conținutului din coșul de reciclare

buku

buku — un utilitar pentru sortarea rapidă și stocarea semnelor de carte de pe toate browserele.

, demonul

, demonul — un multiplexor terminal. Împarte fereastra terminalului dvs. în panouri. Foarte convenabil atunci când nu aveți deloc GUI.

text-meme-cli

text-meme-cli — un utilitar pentru crearea de animații textuale pe un fundal.

asciinema

asciinema — un utilitar pentru înregistrarea istoricului comenzilor terminalului într-un fișier gif.

Youtube-dl

youtube-dl — un utilitar pentru descărcarea video/audio de pe platforma de video-sharing Youtube.

picofeed

picofeed — un client RSS ușor pentru console

terminalnews

terminalnews — încă un client RSS convenabil pentru consolă.

Ce este această listă?

Aceasta este lista de utilitare pe care le folosesc personal. O listă suplimentară o puteți găsi aici link către depozitul GitHub
Vă rog insistent să completați lista cu utilitarii dvs. în comentarii. Dacă această postare a adus în terminalul dvs. măcar un pic de nou — am fost bucuros să ajut.

Numai utilizatorii înregistrați pot participa la sondaj. Conectați-vă, vă rugăm.

A fost acest articol util pentru dvs.

  • 29,2%Da207

  • 34,5%Nu244

  • 36,3%50/50257

Au votat 708 utilizatori. 53 de utilizatori s-au abținut.

Sursa: habr.com

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster