En 2018 m. Balandžio mėn sudarėme nedidelę kompiliaciją apie kai kuriuos svarbiausius dalykus "Linux komandos" tuo metu ir kaip tai atsitiko iki šių dienų beveik 5 metai (2023 m. vasario mėn.), matėme tinkamu, atnaujiname ir tobuliname minėtą turinį.
Taigi mes pasirinkome 60 komandų iš šimtų esamų, siekiant užtikrinti, kad pradedantysis ir pradedantysis vartotojas galėtų suprasti, kurias komandas reikia išmokti pirmenybę, kad palaipsniui įsisavintų „Linux“ terminalas.
Tačiau prieš pradėdami šį įdomų įrašą apie svarbiausius dalykus "Linux komandos" žinoti, mokytis ir įsisavinti metai 2023, rekomenduojame ankstesnį leidinį, kad galėtumėte perskaityti vėliau:
„Linux 2023“ komandos: sąrašas, skirtas valdyti terminalą
60 naudingų „Linux“ komandų sąrašas 2023 m
15 komandų pasiekti failus
pwd
: Rodyti katalogo, kuriame šiuo metu esame, vietą.ls
: Rodyti failų ir katalogų, esančių nurodytame kataloge, sąrašą.cd
: pakeisti iš dabartinio katalogo į kitą.mkdir
: sukurti naują katalogą.touch
: Sugeneruokite naują failą arba pakeiskite prieigos / modifikavimo datą į kitą.cp
: kopijuoti failus arba katalogus.mv
: perkelkite failus arba katalogus. Ir net pavadinimą pakeiskite, jei reikia.rm
: Ištrinkite failus arba katalogus.rmdir
: Ištrinkite vieną katalogą, jei jis tuščias.cat
: Rodyti bet kokio tipo failo turinį ekrane.head
: Rodyti kelias pirmąsias failo eilutes, nurodydamas rodomų eilučių skaičių.tail
: Rodyti paskutines failo eilutes, nurodydami rodomų eilučių skaičių.less
: interaktyviai ieškokite failo turinyje.more
: interaktyviai ieškokite failo turinyje.grep
: Ieškokite ir rodykite simbolių eilutes failuose arba komandų išvestyje.
11 komandų valdyti operacinę sistemą
uname
: Rodyti informaciją apie OS, įskaitant šiuo metu įkeltą branduolį.df
: Rodyti informacija apie SA, skaidinius ir dabartinį disko vietos naudojimą.free
: Rodyti įvairią informaciją apie valdomos OS atminties naudojimą.top
: Rodyti vykdomus procesus, daugiau informacijos apie procesorių, RAM ir daugiau.htop
: Panaši į viršutinę komandą, bet su atnaujinta, patobulinta ir interaktyvia CLI vaizdine sąsaja.ps
: Rodyti OS vykdomus procesus išsamiai ir neinteraktyviai.kill
: Eužmuškite veikiančius procesus, naudodami priskirtą procesų skaičių (PID).shutdown
: tvarkykite OS, kad atliktumėte tokius veiksmus kaip: išjunkite, paleiskite iš naujo ir sustabdykite.reboot
: nauja ir patobulinta versijaišjungimo komanda su daugiau galimybių.uptime
: Peržiūrėkite, kiek laiko OS veikė nuo paskutinio įkrovimo.last
: Rodyti naujausių (vartotojų) prisijungimų prie operacinės sistemos sąrašą.
10 komandų, skirtų HW elementų ir įrenginių informacijai valdyti
lsblk
: šou informacija apie visus turimus saugojimo įrenginius.
fdisk
: Tvarkyti (sukuria, ištrina ir modifikuoja) skaidinius turimuose įrenginiuose.mount
: kalnas (conecta) failų sistema esamo įrenginio katalogo viršuje.umount
: išmontuoti (atjungti) failų sistema, valdoma komanda umount.hdparm
: Tvarkykite turimų diskų įrenginių aparatinės įrangos parametrus.lshw
: Peržiūrėkite OS HW informaciją, įskaitant informaciją apie esamus įrenginius.lsusb
: Peržiūrėkite konkrečią informaciją apie esamus USB įrenginius OS.lspci
: Rodyti konkrečią informaciją apie dabartinius PCI įrenginius OS.lscpu
: Rodyti konkrečią informaciją apie OS naudojamą procesorių ir jo architektūrą.
dmesg
: Rodyti vidinę informaciją, kurią tvarko Branduolys, įskaitant susietą su HW.
14 komandų už valdyti Tinklo elementų ir procesų informaciją
ip
: tvarkykite visą informaciją, susijusią su tinklo sąsajomis, šiuolaikinėje OS.ifconfig
: tvarkykite visą informaciją, susijusią su tinklo sąsajomis senoje OS.iwconfig
: Tvarkykite informaciją, susietą su belaidėmis OS sąsajomis.nmcli
: tvarkykite tinklo sąsajų informaciją per tinklo tvarkyklę.wpa_cli
: tvarkykite tinklo sąsajų informaciją belaidis ryšys per WPASupplicant.ping
: Patikrinkite esamą ryšį su kitais tinklo pagrindiniais kompiuteriais naudodami ICMP protokolą.route
: tvarkykite IP maršruto parinkimo lentelę, kad nustatytumėte statinius maršrutus į pagrindinius kompiuterius ir tinklus.traceroute
: Enukreipia duomenų paketus iš vienos sistemos į kitą pagrindinį kompiuterį tinkle.nslookup
: CInteraktyviai patikrinkite DNS informaciją apie kitus pagrindinius kompiuterius.dig
: Konsultuotis DNS vardų serveriai, skirti DNS trikčių šalinimas.
netstat
: Peržiūrėkite informaciją apie šiuo metu aktyvius sistemos tinklo ryšius ir dar daugiau.iptables
: Tvarkyti Linux branduolio IPv4 ir IPv6 paketų filtrų taisyklių lentelės.resolvctl
: Tvarkyti domenų vardai, IPv4 / IPv6 adresai ir DNS išteklių įrašai.mii-tool
: Tvarkyti tinklo sąsajos nuo laikmenos nepriklausomos sąsajos (MII) bloko būsena automatiškai suderinti ryšio greičio ir dvipusio spausdinimo nustatymus.
10 komandų už valdyti vykdomus procesus ir su jais susijusią informaciją
fg
: Tam tikrame procese suaktyvinkite jo vykdymą pirmame plane (pirmame plane).bg
: Tam tikrame procese suaktyvinkite jo vykdymą fone (fone).pstree
: Parodykite procesų sąrašą medžio pavidalu, parodydami jų tarpusavio ryšius.nice
: nustatykite OS vykdomų procesų prioritetą.renice
: Pakeiskite procesų prioritetą, nustatykite gražia komanda.nohup
: Vykdykite procesą fone (fone), neturėdami įtakos HUP signalas.disown
: DAtjunkite fone veikiančius procesus ir juos vykdantį terminalą.fork
: Cužpakaliniai procesai (vaikai) iš dubliuojant kito (motinos) proceso iškvietimą.
pidfd_open
: palengvinti gauti failo deskriptorių, nurodantį procesą.clone
: G.spawn (child) procesai panašiai kaip naudojami su komanda „šakė“, tačiau su skirtumu, šie sistemos skambučiai suteikia tikslesnę valdymą, ko norima.
Iki šiol mūsų 60 idealių „Linux“ komandų, kurias reikia žinoti, išmokti ir naudoti šiais 2023 m. Tačiau jei norite sužinoti daugiau apie kiekvieną iš jų, tiesiog spustelėkite kiekvienos komandos pavadinimą. O jei to nepadarysite, galite tiesiogiai naršyti oficialiame skyriuje esančiame puslapyje Debian GNU/Linux Manpages, kuriame yra keletas dokumentų skirtingomis kalbomis.
Santrauka
Apibendrinant, tikimės, kad šis naudingas rinkinys apie svarbiausius dalykus "Linux komandos" žinoti, mokytis ir įsisavinti metai 2023, leis daugeliui pradėti tinkamai eiti teisingu keliu GNU/Linux terminalas (konsolė).
Galiausiai, komentaruose nepamirškite pateikti savo nuomonės šios dienos tema. Ir jei jums patiko šis įrašas, nenustokite dalintis ja su kitais. Be to, prisimink apsilankykite mūsų pagrindiniame puslapyje en «DesdeLinux» Norėdami sužinoti daugiau naujienų, ir prisijunkite prie mūsų oficialaus kanalo Telegrama iš DesdeLinux, Vakarai grupė Norėdami gauti daugiau informacijos šios dienos tema.
Puikus straipsnis, toliau studijuosiu
Pagarbiai, Jonai. Labai džiaugiuosi, kad tai buvo labai įdomu ir naudinga. Ir labai ačiū už teigiamą komentarą apie įrašą.
Labai gera pamoka. Dar daug reikia išmokti apie komandas. Šiuo metu mane domina vienas dalykas.
Norėčiau sužinoti, ar galiu atlikti šį scenarijų sistemoje Windows su Linux komandomis.
@ Echo off
timeout/nobreak 10800
Taskkill /IM JDownloader2.exe /F
timeout/nobreak 03
rundll32.exe PowrProf.dll, SetSuspendState Hibernate
Kai aktyvuojant scenarijų, timeout /nobreak 10800 uždarys Jdownloader2 per 10800 sekundžių, tai yra, 3 valandas; ir skirtasis laikas /nobreak 03 per 3 sekundes uždarius Jdownloader2 kompiuteris persijungs į užmigdymo režimą. Ar yra „Linux“ komandų, kurios atlieka tą patį? Viskas kas geriausia.
Pagarbiai, Wayward. Ačiū už komentarą. Taip, „Linux“ sistemoje yra komanda „Sleep“, kad būtų nustatytas skirtasis laikas, „Kill“ komanda užmuštų veikiančios programos procesą, ir išjungimo komanda, skirta išjungti, iš naujo paleisti arba sustabdyti (užmigdyti) kompiuterį.
Ačiū, tas komandas jau žinojau, klausimas kaip jas sujungti, kad veiktų sinchroniškai; Pažiūrėsiu, kaip rasiu pusę. Ačiū. Sveikinimai.