En April 2018 napravili smo malu kompilaciju o nekima od najvažnijih "Linux komande" u to vrijeme, i kako se to dogodilo do danas skoro 5 godina (februar 2023.), smatrali smo prikladnim, ažurirali i poboljšali navedeni sadržaj.
Tako da smo odabrali 60 naredbi od stotina koje postoje, kako bi se osiguralo da svaki početnik i korisnik početnik može imati ideju o tome koje komande treba naučiti s prioritetom kako bi postupno savladao Linux terminal.
Ali, prije nego započnemo ovaj zanimljiv post o najbitnijem "Linux komande" znati, naučiti i savladati tokom godina 2023, preporučujemo prethodnu publikaciju, za kasnije čitanje:
Linux 2023 komande: Lista za upravljanje terminalom
Lista od 60 korisnih Linux komandi za 2023. godinu
15 Komande za pristup datotekama
pwd
: Pokažite lokaciju direktorija u kojem se trenutno nalazimo.ls
: Prikažite listu datoteka i direktorija sadržanih u određenom direktoriju.cd
: Promjena iz trenutnog direktorija u drugi.mkdir
: Kreirajte novi direktorij.touch
: Generirajte novi fajl ili promijenite datum pristupa/izmjene u drugi.cp
: Kopiranje datoteka ili direktorija.mv
: Premještanje datoteka ili direktorija. Pa čak i promijeniti ime ako je potrebno.rm
: Brisanje datoteka ili direktorija.rmdir
: Izbrišite jedan direktorij, sve dok je prazan.cat
: Prikažite sadržaj bilo koje vrste datoteke na ekranu.head
: Prikaži prvih nekoliko redova datoteke, određujući broj redova za prikaz.tail
: Prikaži zadnjih nekoliko redova datoteke, određujući broj redova za prikaz.less
: Interaktivno pretražujte sadržaj datoteke.more
: Interaktivno pretražujte sadržaj datoteke.grep
: Pretražujte i prikazujte nizove znakova u datotekama ili u izlazu komande.
11 Komande za upravljanje operativnim sistemom
uname
: Prikaz informacija o OS-u, uključujući kernel koji je trenutno učitan.df
: Prikaži informacije o SA, particijama i trenutnoj upotrebi prostora na disku.free
: Prikaz raznih informacija o korištenju memorije upravljanog OS-a.top
: Prikaži pokrenute procese, više informacija o CPU-u, RAM-u i još mnogo toga.htop
: Slično top komandi, ali sa obnovljenim, poboljšanim i interaktivnim CLI vizuelnim interfejsom.ps
: Prikažite pokrenute procese u OS-u na detaljan i neinteraktivan način.kill
: ANDubiti pokrenute procese, koristeći dodijeljeni broj procesa (PID).shutdown
: Upravljajte OS-om za izvršavanje radnji, kao što su: Isključite ga, Ponovo pokrenite i Zaustavite ga.reboot
: Nova i poboljšana verzijanaredba za isključivanje, s više dostupnih opcija.uptime
: Pogledajte koliko dugo je OS radio od posljednjeg pokretanja.last
: Prikažite listu nedavnih (korisničkih) prijava na operativni sistem.
10 Naredbe za upravljanje informacijama o HW elementima i uređajima
lsblk
: Show informacije o svim dostupnim uređajima za pohranu podataka.
fdisk
: Upravljaj (kreira, briše i modificira) particije na dostupnim uređajima.mount
: nosač (conecta) sistem datoteka na vrhu postojećeg direktorija uređaja.umount
: Raskinite (odspojite) sistem datoteka kojim se upravlja naredbom umount.hdparm
: Upravljajte hardverskim parametrima dostupnih disk uređaja.lshw
: Pogledajte informacije o OS HW, uključujući informacije o trenutnim uređajima.lsusb
: Pogledajte specifične informacije o trenutnim USB uređajima u OS.lspci
: Prikažite specifične informacije o trenutnim PCI uređajima u OS-u.lscpu
: Prikažite specifične informacije o CPU-u koji se koristi u OS-u i njegovoj arhitekturi.
dmesg
: Prikaži interne informacije kojima upravlja Kernel, uključujući i onu povezanu s HW-om.
14 Naredbe za upravljati informacijama o elementima i procesima Mreže
ip
: Upravljajte svim informacijama povezanim s mrežnim sučeljima, u modernom OS-u.ifconfig
: Upravljajte svim informacijama povezanim s mrežnim sučeljima u starom OS-u.iwconfig
: Upravljajte informacijama povezanim s bežičnim sučeljima OS-a.nmcli
: Upravljajte informacijama o mrežnim interfejsima preko Network Managera.wpa_cli
: Upravljajte informacijama o mrežnim interfejsima bežični putem WPASupplicant.ping
: Provjerite trenutnu vezu s drugim hostovima na mreži koristeći ICMP protokol.route
: Upravljajte tablicom IP rutiranja za uspostavljanje statičkih ruta do hostova i mreža.traceroute
: ANDusmjeravaju pakete podataka s jednog sistema na drugi host preko mreže.nslookup
: CProvjerite DNS informacije o drugim hostovima, interaktivno.dig
: Consult DNS serveri imena za otklonite probleme sa DNS-om.
netstat
: Pogledajte informacije o trenutno aktivnim mrežnim vezama na sistemu i još mnogo toga.iptables
: Upravljaj tablice pravila IPv4 i IPv6 filtera paketa Linux kernela.resolvctl
: Upravljaj imena domena, IPv4 /IPv6 adrese i DNS zapise resursa.mii-tool
: Upravljaj status jedinice interfejsa nezavisnog od medija (MII) mrežnog interfejsa za automatsko pregovaranje o brzini veze i postavkama dupleksa.
10 Naredbe za upravljati tekućim procesima i njihovim povezanim informacijama
fg
: Aktivirati u određenom procesu njegovo izvršenje u prvom planu (foreground).bg
: Aktivirajte u određenom procesu njegovo izvršavanje u pozadini (pozadini).pstree
: Prikažite listu procesa u obliku stabla, pokazujući odnose između njih.nice
: Postavite prioritet pokretanja procesa u OS.renice
: Promjena prioriteta procesa, postavljena komandom nice.nohup
: Pokrenite proces u pozadini (pozadini) bez utjecaja HUP signal.disown
: DIsključite procese koji rade u pozadini i terminal koji ih pokreće.fork
: Cstražnji procesi (djeca) iz dupliranje poziva drugog (roditeljskog) procesa.
pidfd_open
: Olakšajte dobijanje deskriptora fajla koji se odnosi na proces.clone
:Gspawn (child) procesi na sličan način kao što se koristi sa komandom "fork", ali s tom razlikom što, ovi sistemski pozivi pružaju finiju kontrolu nad onim što se želi.
Do sada naš 60 idealnih Linux komandi koje treba znati, naučiti i koristiti za ovu 2023. godinu. Međutim, ako želite saznati više o svakoj od ovih naredbi, jednostavno kliknite na naziv svake naredbe. A ako to ne uspije, za ove i druge, možete direktno istražiti službeni odjeljak u Debian GNU/Linux Manpages, koji ima nekoliko dokumenata na različitim jezicima.
Resumen
Ukratko, nadamo se da će ova korisna kompilacija biti najbitnija "Linux komande" znati, naučiti i savladati tokom godina 2023, omogućit će mnogima da budu u stanju da pravilno krenu na pravi put kako bi se nosili GNU/Linux terminal (konzola).
Na kraju, ne zaboravite da date svoje mišljenje o današnjoj temi, putem komentara. I ako vam se svidio ovaj post, nemojte prestati da ga delite sa drugima. Takođe, zapamtite posjetite našu početnu stranicu en «DesdeLinux» da istražite više vijesti i pridružite se našem službenom kanalu Telegram od DesdeLinux, West grupa za više informacija o današnjoj temi.
Odličan članak, nastaviću da ga proučavam
Pozdrav, John. Veoma mi je drago što vam je bilo veoma zanimljivo i korisno. I puno vam hvala na pozitivnom komentaru na post.
Vrlo dobar tutorijal. Ostaje još mnogo toga da se nauči o komandama. Trenutno me zanima jedna stvar.
Želeo bih da znam da li mogu da uradim ovu skriptu u Windows-u sa Linux komandama.
@ECHO OFF
timeout/nobreak 10800
Taskkill /IM JDownloader2.exe /F
timeout/nobreak 03
rundll32.exe PowrProf.dll, SetSuspendState Hibernate
Gdje kada se aktivira skripta, timeout /nobreak 10800 će zatvoriti Jdownloader2 za 10800 sekundi, odnosno 3 sata; i timeout /nobreak 03 će staviti računar u hibernaciju 3 sekunde nakon zatvaranja Jdownloader2. Postoje li komande u Linuxu koje rade potpuno istu stvar? Sve najbolje.
Pozdrav, Wayward. Hvala na komentaru. Da, u Linuxu postoji naredba Sleep za nametanje vremenskog ograničenja, naredba Kill za zaustavljanje procesa pokrenute aplikacije i naredba za isključivanje za isključivanje, ponovno pokretanje ili zaustavljanje (hibernacija) računala.
Hvala, te komande sam vec znao, pitanje je kako ih kombinovati da rade sinhronizovano; Videću kako ću naći stranu. Hvala ti. Pozdrav.