ProHoster > Blog > uprava > Uslužni programi konzole Linux koji će vam olakšati život
Uslužni programi konzole Linux koji će vam olakšati život
Malo o uslužnim programima na konzoli koje malo ljudi zna, ali mogu biti korisni i početniku junioru i snažnom senioru.
Zašto vrijedi pisati o ovome?
Vrijedi pisati o pomoćnim programima (prije svega konzolnim) jer vidim koliko ljudi ne koristi snagu konzole na 100%. Mnogi su ograničeni na jednostavno stvaranje datoteka, kao i kretanje između direktorija, rad u konzoli. Vjerujem da je to posljedica činjenice da postoji nekoliko izvora u RuNetu gdje se može ispravno govoriti o uslužnim programima, kako raditi s njima i što rade.
Komunalne usluge ćemo ocjenjivati na ljestvici od 5 stupnjeva. To je učinjeno tako da odmah možete shvatiti gdje je, po mom subjektivnom mišljenju, jedna uslužna služba glava i ramena iznad druge. Ne zagovaram korištenje bilo čega konkretnog ili korištenje samo pomoćni programi za naredbe. Ne, naprotiv, samo ti dajem izbor. Hoćete li iskoristiti stečeno znanje, na koje sam potrošio dosta vremena, na vama je.
Želim odmah reći da ovaj post sadrži pomoćne programe koji su mi izravno bili potrebni tijekom razvoja. Ako imate vlastite prijedloge kako dodati na ovaj popis, ostavite komentar.
Idemo dalje na popis
Navigacija kroz imenike
ViFM
ViFM - upravitelj datoteka nalik na vim koji se može brzo kretati između direktorija i obavljati bilo kakve operacije s datotekama i direktorijima unosom naredbi ili tipki prečaca. Prema zadanim postavkama postoje dvije ploče (crna i bijela) između kojih se možete prebacivati.
Ocjena: 3, jer da biste koristili ovaj FM, morat ćete naučiti hrpu naredbi sličnih vim-u, kao i poznavati vimove prečace
mc
mc (Midnight Commander) - klasik na Linuxu. S njim se također možete brzo kretati između direktorija, mijenjati prava pristupa, otvarati datoteke pomoću ugrađenog uređivača i još mnogo toga. Program ima ugrađeno prilično pregledno sučelje, s prečacima na dnu i dva panela na vrhu (između kojih se prebacujete pomoću tipke Tab).
Ocjena: 5. Ovo je ono što treba početniku i prikladno je za naprednog korisnika. Za potpuno korištenje ovog FM-a nije vam potrebno nikakvo predznanje.
šumar
šumar - još jedan FM s rasporedom nalik na VI. Međutim, ovaj put je uslužni program napisan u Pythonu, što ga čini sporijim, ali u isto vrijeme prokleto fleksibilnim i praktičnim. Možete otvoriti datoteke izravno iz upravitelja koristeći rifle (skriptu koja traži koji je program prikladan za otvaranje određene datoteke na vašem računalu). Dostupni su i uređivanje, prečaci za pregled (odvojeno od priručnika, koji se poziva naredbom :help) i mnoge druge dobrote.
Ocjena: 4. Bila bi 5 da nije brzine rada
Brza pretraga
Na primjer, brzo pretraživanje nije dostupno na Gnome ljusci. (Govori o brzom pretraživanju uključujući sadržaj datoteka. Gnome ima samo pretragu, a uz to je i vrlo spora)
fzf
fzf (FuzzyFinder) — uslužni program za brzo pretraživanje direktorija, kao i teksta u određenom nizu datoteka. Može se lako zamijeniti pronalaskom, ali je njegov brži i praktičniji analog.
Ocjena: 5. Uslužni program savršeno radi svoj posao.
hf
hf (happyfinder) - još jedan uslužni program za brzo pretraživanje direktorija i datoteka. Razlikuje se po tome što su dostupni i neki tipkovni prečaci, a korištenje naredbi u samom uslužnom programu implementirano je malo prikladnije od onog kod njegovog konkurenta
Ocjena: 5
autoskok
autoskok — uslužni program za brzo skakanje kroz mape do određene datoteke.
montaža
Ovdje ću se ograničiti samo na popis uslužnih programa. Jer editor je nešto što stalno koristiš (a ako ga ne koristiš onda ti ne trebaju suvišna objašnjenja), pa je to stvar ukusa i boje
Doom Emacs (samo Emacs konfiguracija, ali mijenja je tako da ne izgleda nimalo poput vanilla Emacsa)
Sami terminali
Alacritty (najbrži)
akritnost — emulator terminala za Linux/Windows/MacOS, koji se smatra najbržim (kako piše autor ovog terminala)
Ocjena: 4. Po mom subjektivnom mišljenju nije najugodniji i najudobniji terminal.
Hiper (najljepši)
Hyper je terminal koji zaslužuje da ga isprobate na svom sustavu. Njegovo sučelje napravljeno je korištenjem CSS/HTML-a, a temelji se na Electron frameworku (što će ga, naravno, učiniti malo više gladnim energije)
Ocjena: 5. Terminal je zgodan i lijep. Proširiv je i ima puno mogućnosti.
Brza pomoć (ili potražite nešto)
ddgr
ddgr je uslužni program za naredbe koji vam omogućuje korištenje DuckDuckGoa izravno s konzole.
Ocjena: 5. Program brzo izvršava zahtjev i vraća rezultate (naravno, jer nema potrebe učitavati HTML/CSS. Sve se brzo analizira)
tldr
tldr — zamjena za standardnog čovjeka, koji radi istu stvar, ali umjesto kompletnog priručnika za program, daje kratke isječke za brzo korištenje
Ocjena: 4. Ponekad tldr proizvodi prekratku pomoć, a za mnoge programe jednostavno nema dokumentacije u tldr-u
kako da
kako da — analizira odgovore s različitih stranica na pitanja o programiranju.
Ocjena: 3. Često nalazi odgovore na potpuno pogrešna pitanja. Također je izuzetno nezgodno što se prikazuje samo jedan odgovor
Navi
Navi - konzolni uslužni program sličan howdoiju, ali samo odgovara na pitanja o konzolnim naredbama
kako2
kako2 - uslužni program sličan howdoiju, ali vam daje izbor na koje pitanje tražiti odgovor. (Raščlanjuje sve iz StackOverflowa)
Ocjena: 5. Najbolji uslužni program za brzo pronalaženje rješenja
Web razvoj
Uzrujati — uslužni program za brzo premještanje stranica na besplatni (ili plaćeni, ovisno o vašim zahtjevima) poslužitelj
Mogu li koristiti — uslužni program konzole koji govori koje su oznake podržane u preglednicima
Dodatne komunalije
smeće-cli
smeće-cli — uslužni program za pregled onoga što se nalazi u košarici
buku
buku — uslužni program za brzo sortiranje i pohranjivanje knjižnih oznaka web stranica iz svih preglednika.
tmux
tmux - terminalni multipleksor. Dijeli vaš prozor terminala na panele. Vrlo je zgodno kada nemate GUI na raspolaganju.
tekst-meme-cli
tekst-meme-cli — uslužni program za stvaranje tekstualne animacije na bilo kojoj pozadini.
ascinema
ascinema — uslužni program za snimanje kronologije naredbi terminala u GIF datoteku.
youtube-dl
youtube-dl — uslužni program za preuzimanje videa/audija s YouTube video hostinga.
Ovo je popis uslužnih programa koje ja osobno koristim. Dodatni popis možete pronaći ovdje veza na GitHub repozitorij
Potičem vas da dodate vlastite pomoćne programe na popis u komentarima. Ako je ovaj post donio barem nešto novo vašem terminalu, bilo mi je drago pomoći.
U anketi mogu sudjelovati samo registrirani korisnici. Prijaviti se, molim.
Je li vam ovaj članak bio od pomoći?
29,2%Da207
34,5%br.244
36,3%50/50257
Glasovalo je 708 korisnika. Suzdržana su bila 53 korisnika.