Kada učite Linux, možete početi s osnovnim naredbama koje postoje još od vremena Unixa. Međutim, programeri su davno stvorili standardne naredbe, a trenutno su te naredbe pojednostavljene radi lakšeg korištenja.

Kao srednji ili stručni korisnik, dobro je naučiti moćne alternative tim naredbama i svladati ih. Ove alternative klasičnim naredbama štede vaše vrijeme i pružaju detaljne rezultate.

Ovdje su neke od najboljih alternativa standardnim naredbama u Linuxu.

Linux naredbe i njihove alternative

Počnimo sa sažetkom svake naredbe s njenom alternativom:

Klasične naredbe Opis Moderne alternative
čovjek Prikažite korisnički priručnik bilo koje naredbe u jednostavnom formatu tldr
mačka Izradite datoteke, pregledajte sadržaj datoteka, spojite datoteke i još mnogo toga šišmiš
pronaći Pronalazi određenu datoteku ili direktorij s terminala F D
grep Pretražite datoteku s određenim uzorkom znakova i prikažite te retke ack
du Prikazuje informacije o korištenju diska ncdu
vrh Prikazuje informacije o procesima u stvarnom vremenu s mogućnošću interakcije htop
vim Popularni uređivač teksta s dodatnim značajkama kao što je stil kursora itd. Neovim
df Pruža informacije o slobodnom prostoru na disku duf

Gornja tablica nudi bitne detalje o nekim od najčešće korištenih Linux naredbi. Zatim ćete naučiti o primjerima klasičnih naredbi i njihovim alternativama.

1. čovjek vs. tldr

Naredba man daje detaljan opis ostalih Linux naredbi. Međutim, ako ne želite čitati duge detalje, možete koristiti tldr (predugo; nije pročitao) zapovijed. Na primjer, doznajmo informacije o naredbi tar koristeći man i tldr:

čovjek katran
tldr tar

Kao što vidite, rezultati su potpuno drugačiji, a tldr nudi kompaktniji rezultat.

2. mačka vs. šišmiš

Naredba cat stvara datoteke, pregleda sadržaj datoteke, i spaja ih. S druge strane, naredba bat nudi naprednu zamjenu za naredbu cat, uključujući značajke kao što su isticanje sintakse, Git integracija, automatsko straničenje i još mnogo toga.

Naziv "šišmiš" temelji se na sisavcu "šišmiš" jer izgleda kao mačka s krilima. Pogledajmo sadržaj skripte ljuske koristeći naredbe cat i bat:

mačka <naziv datoteke>
šišmiš <naziv datoteke>

Razlika između dvije naredbe je u tome što je cat prikazala skriptu u tekstualnom formatu, dok naredba bat prikazuje rezultat s isticanjem sintakse.

3. pronaći vs. F D

Naredba find koristi se za pronalaženje određene datoteke ili direktorija s terminala. Međutim, naredba fd nudi prikladniji način pretraživanja bilo koje datoteke.

Na primjer, naredba find zahtijeva -Ime opcija za traženje datoteke ako korisnik ne zna njezinu lokaciju, ali naredba fd ne treba ništa.

nađi -ime <naziv datoteke>
fdfind <naziv datoteke>

Naredba fd izravno pokazuje lokaciju datoteke, tako da je to napredna alternativa naredbi find.

4. grep vs. ack

Naredba grep traži u datoteci određene uzorke znakova i prikazuje sve retke koji sadrže taj uzorak. Kao alternativu, naredba ack nudi opciju brzog pretraživanja. Naredba ack također nudi izvrsnu fleksibilnost za isključivanje određenog rezultata iz rezultata pretraživanja.

Uzmimo primjer da pokažemo rad grep i ack:

grep <lik><naziv datoteke>
ack <lik>

Pomoću naredbe grep trebate unijeti pojedinosti o znakovima uz naziv datoteke. Međutim, naredbi ack potrebne su samo pojedinosti o znakovima i prema tome će pretraživati ​​cijeli sustav.

5. du vs. ncdu

du je kratica za "iskorištenje diska" i prikazuje procijenjenu upotrebu prostora datoteka u sustavu. Kao alternativa, naredba ncdu je skraćenica za "Ncurses disk usage" i pruža malo korisniji način za provjeru korištenja diska.

du
ncdu

Gornji primjer pokazuje da naredba ncdu nudi prikladnije sučelje i detaljnije informacije od naredbe du.

6. vrh vs. htop

Naredba vrh ili "tablica procesa". pruža informacije o trenutno pokrenutim procesima u stvarnom vremenu. Ova naredba također opisuje korištenje memorije, korištenje resursa i korištenje CPU-a.

U međuvremenu, naredba htop omogućuje praćenje korištenja resursa na interaktivniji i jednostavniji način. Stoga je naredba htop napredna verzija naredbe top.

vrh
htop

Razlika je jasna jer naredba htop ima mnogo interaktivniji izlaz od naredbe top.

7. Vim vs. Neovim

Vim je uređivač teksta koji se temelji na ekranu koji omogućava laku dostupnost za učinkovito stvaranje i modificiranje teksta. Neovim je samo napredna verzija Vima koja rješava probleme s kojima se korisnici susreću dok koriste Vim.

Činjenica je da su Neovim i Vim gotovo isti, ali Neovim upotrebljivost i proširivost čine ga naprednom verzijom Vima. Neovim podrška za sve Vim dodatke i asinkrone značajke nudi opsežno povećanje performansi.

vim
nvim

Kao što vidite, nema razlike u korisničkom sučelju oba urednika, ali su interne značajke svakog od njih različite.

8. df vs. duf

Naredba df ili "disk-free" daje informacije o datotečnom sustavu s ukupnim raspoloživim prostorom. Za naprednu opciju, naredba duf ili "iskorištenje diska i slobodan prostor" daje iste informacije kao df i du, ali s modernim, stiliziranim izlazom.

df
duf

Naredba duf ima potpuno drugačiji izlaz od naredbe df, pružajući informacije o korištenju diska i dostupnom prostoru u tabličnom prikazu.

Napredne Linux naredbene alternative čine stvari lakšim

Linux se tijekom godina dosta promijenio, a sada je postao jedan od najboljih operativnih sustava u svijetu. Ova promjena također donosi moderne alternative klasičnim naredbama. Ove alternative korisnicima nude napredne značajke i opcije za učinkovito obavljanje zadataka.

Ove nove alternative mogu vam uštedjeti vrijeme i trud dok radite na Linuxu. Učenje novih naredbi siguran je način da postanete bolji u naredbenom retku i operativnom sustavu Linux općenito. Kao početniku, primarni cilj bi vam trebao biti upoznavanje s detaljima arhitekture operacijskog sustava, te učenje nekih savjeta i trikova kako biste učinili više za manje vremena.