Linuxi konsooli utiliidid, mis suudavad teie elu lihtsamaks teha

Veidi konsooli utiliididest, millest vähesed teavad, kuid need võivad olla kasulikud nii algajale kui ka kogenud spetsialistile.

Miks on sellest kirjutamine oluline

Konsooli utiliididest kirjutamine on vajalik, kuna näen, et paljud inimesed ei kasuta konsooli võimet 100% ulatuses. Paljud piirdumine ainult failide loomisega ja kataloogide vahel liikumisega konsoolis. Arvan, et see tuleneb vähesest teabest venekeelses internetis, kus saaks korralikult rääkida utiliididest, nende kasutamisest ja funktsioonidest.
Hindame utiliite 5-pallisel skaalal. See on tehtud selleks, et saaksite kohe aru, kus minu subjektiivsete arvamuste kohaselt on üks utiliid paremuselt teise ees. Ma ei kutsu teid üles midagi kindlat kasutama, ega kasutama ainult käskude utiliite. Ei, vastupidi, ma lihtsalt annan teile valiku. Kasutada või mitte kasutada teadmisi, millele ma olen palju aega kulutanud, on teie enda otsustada.

Ma tahaksin kohe öelda, et selles postituses on tööriistad, mis olid mulle vajalikud arendamisel. Kui teil on oma ettepanekuid, kuidas seda nimekirja täiendada, ootan teid kommentaarides.

Liigume edasi nimekirja juurde

Kaustades liikumine

ViFM

Linuxi konsooli utiliidid, mis suudavad teie elu lihtsamaks teha

ViFM — vim'i sarnane failihaldur, mis võimaldab kiiresti liikuda kaustade vahel ja täita toiminguid failide ja kaustadega käsu või kiirklahvide sisestamise kaudu. Vaikimisi koosneb see kahest paneelist (must ja valge), mille vahel saate vahetada.

Hinnang: 3, kuna selle failihalduri kasutamiseks peate õppima palju vim'i sarnaseid käske ja teadma vim'i kiirklahve.

mc

Linuxi konsooli utiliidid, mis suudavad teie elu lihtsamaks teha

mc (Midnight Commander) — klassika Linuxis. Selle abil saate samuti kiiresti liikuda kaustade vahel, muuta ligipääsuõigusi, avada faile sisseehitatud redaktoriga ja palju muud. Programm sisaldab üsna selget liidest, kus all on kiirklahvid ja ülal kaks paneeli (mille vahel vahetate Tab klahvi abil).

Hinnang: 5. See on just see, mida algaja vajab, ja sobib ka edasijõudnutele. Teie jaoks ei ole mingeid eelnevaid teadmisi vajalik, et seda FM-i täielikult kasutada.

Ranger

Linuxi konsooli utiliidid, mis suudavad teie elu lihtsamaks teha

Ranger — veel üks FM, millel on vim-laadne paigutus. Ent seekord on tööriist kirjutatud Pythonis, mis muudab selle aeglasemaks, kuid samas uskumatult paindlikuks ja mugavaks. Saate avada faile kohe haldurist, kasutades rifle'i (skripti, mis otsib, milline programm sobib antud faili avamiseks teie PC-s). Samuti on saadaval redigeerimine, kiirete klahvikombinatsioonide vaatamine (eraldi manuaalist, mis kutsutakse välja käsuga :help), ja palju muid mugavusi.

Hinnang: 4. Olgu, oleks 5, kui mitte töö kiirus.

Kiire otsing

Kiire otsing ei ole näiteks Gnome'i liideses saadaval. (Siin räägitakse kiirest otsingust, sealhulgas failide sisu kohta. Gnome'il on lihtsalt otsing, ja veel väga aeglane.)

fzf

Linuxi konsooli utiliidid, mis suudavad teie elu lihtsamaks teha

fzf (FuzzyFinder) — tööriist kiireks otsinguks direktori ja teatud failide massiivi tekstis. Seda saab lihtsalt asendada find'iga, kuid see on selle kiire ja mugav alternatiiv.

Hinnang: 5. Tööriist täidab oma ülesande suurepäraselt.

hf

hf (happyfinder) — veel työriistu, mis võimaldab kiiret otsingut kataloogides ja failides. Erineb sellest, et saadaval on ka mitmed otseteed ning käskude kasutamine tööriistades on veidi mugavam kui konkurendi puhul.

Hinnang: 5

autojump

autojump — tööriist, mis võimaldab kiiresti hüpata kaustadest teatud faili juurde.

Redigeerimine

Siin piirdun ainult tööriistade nimekirjaga. Redaktor on see, millega te pidevalt töötate (ja kui te ei töötagi, siis pole teil veelgi enam tarvis lisaselgitusi), seega see on maitse ja värvi küsimus.

  • Vim
  • NeoVim
  • Nano (Linuxi стандартne редактор)
  • Vi (veel üks стандартный редактор Linux)
  • Emacs
  • Micro
  • Kakoune
  • Doom Emacs (lihtsalt Emacsi konfiguratsioon, kuid muudab selle nii, et see ei meenuta enam põhi-Emacsi.)

Terminalid ise

Alacritty (kõige kiirem)

Linuxi konsooli utiliidid, mis suudavad teie elu lihtsamaks teha
Alacritty — terminali emulaator Linuxi / Windowsi / MacOS-i jaoks, mida peetakse kõige kiiremaks (nagu ütleb selle terminali autor).

Hinnang: 4. Minu subjektiivsel arvamusel — ei ole kõige mugavam ja mugavam terminal.

Hyper (kõige ilusam)

Linuxi konsooli utiliidid, mis suudavad teie elu lihtsamaks teha

Hyper — terminal, mis on väärt, et proovida seda oma süsteemis. Selle liides on tehtud CSS/HTML abil ja see põhineb Electroni raamistikul (mis muidugi muudab selle veidi ressursikasutushimu).

Hinnang: 5. Terminal on mugav ja ilus. See on laiendatav ja seal on palju funktsioone.

Kiire abi (või midagi otsida)

ddgr

Linuxi konsooli utiliidid, mis suudavad teie elu lihtsamaks teha

ddgr — käsurea utiliit, mis võimaldab kasutada DuckDuckGo otse konsoolist.

Hinnang: 5. Programm täidab päringu kiiresti ja annab tulemused (loomulikult, kuna HTML/CSS-i laadimine pole vajalik. Kõik parsitakse kiiresti).

tldr

Linuxi konsooli utiliidid, mis suudavad teie elu lihtsamaks teha

tldr — standardse man'i asendus, mis teeb sama, kuid selle asemel, et anda täielik manuaal programmist, annab see lühikesed väljavõtted kiireks kasutamiseks.

Hinnang: 4. Mõnikord annab tldr liiga lühikese abivahendi ning paljude programmide kohta pole lihtsalt dokumentatsiooni tldris.

howdoi

howdoi — parsib vastuseid erinevatelt saitidelt programmeerimisküsimustele.

Hinnang: 3. Sageli leiab vastuseid hoopis valele küsimusele. Samuti on äärmiselt ebamugav, et antakse ainult üks vastus.

navi — konsooli utiliit, mis on sarnane howdoi-le, kuid vastab ainult konsooli käskude küsimustele

how2

how2 — utiliit, sarnane howdoi-le, kuid pakub valikut, millise küsimuse vastust vaadata. (Kogub teavet kõikjalt StackOverflow-st)

Hinnang: 5. Parim utiliit kiire lahenduste leidmiseks

Veebiarendus

Surge — utiliit, mis võimaldab kiiresti publitseerida veebisaite tasuta (või tasulisel, sõltuvalt teie nõudmistest) serverisse

Caniuse — konsooli utiliit, mis ütleb, millised sildid on brauserites toetatud

Lisateenused

trash-cli

trash-cli — utiliit, mis kuvab, mis on prügikastis

buku

buku — utiliit, mis võimaldab kiiresti sorteerida ja salvestada veebilehtede järjehoidjaid kõikidest brauseritest.

tmux

tmux — terminali multiplexer. Jagab teie terminali akna paneelideks. Väga mugav, kui teil pole GUI-d üldse.

text-meme-cli

text-meme-cli — utiliit, mis loob tekstianimatsiooni mingil taustal.

asciinema

asciinema — utiliit, mis salvestab terminali käsu ajaloos GIF-failiks.

Youtube-dl

youtube-dl — utiliit, mis võimaldab alla laadida videoid/audiot videohostingust Youtube.

picofeed

picofeed — kerge RSS klient konsoolidele

terminalnews

terminalnews — veel üks mugav RSS-kliendi variant konsooli jaoks.

Mis see nimekiri on?

Need some terminal tools? Here’s a list of utilities I personally use. You can find an extended list here. link to the GitHub repository
I urge you to add your own utilities to the list in the comments. If this post has brought even a bit of something new to your terminal—I'm glad to contribute.

Ainult registreeritud kasutajad saavad küsitluses osaleda. Logige sisse, palun.

Was this article helpful for you?

  • 29,2%Yes207

  • 34,5%No244

  • 36,3%50/50257

708 users voted. 53 users abstained.

Allikas: habr.com

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster