„Linux“, dažnai siejama su sudėtinga operacine sistema, kurią pirmiausia naudoja kūrėjai, nebūtinai visiškai atitinka šį aprašymą. Nors pradedantiesiems tai iš pradžių gali atrodyti sudėtinga, kai pasineri į Linux pasaulį, gali būti sunku grįžti prie ankstesnių Windows sistemų. „Linux“ komandų galia valdant kompiuterį ir švari vartotojo sąsaja gali apsunkinti perėjimą prie senesnių operacinių sistemų. Jei esate kūrėjas, tikriausiai galite susitaikyti su „Linux“ pranašumais ir patrauklumu.
eilutės vertė
Norėdami padėti kūrėjams ir pradedantiesiems, sukūrėme išsamią Linux / Unix komandų eilutės kodų lapas . Šiame apgaulės lape pateikiamos visos pagrindinės ir išplėstinės komandos, įskaitant failų ir katalogų komandas, failų leidimo komandas, failų glaudinimą ir archyvavimą, procesų valdymą, sistemos informaciją, tinklų kūrimą ir dar daugiau su tinkamais pavyzdžiais ir aprašymais. Be to, mes teikiame visas dažniausiai naudojamas „Linux“ sparčiuosius klavišus, įskaitant „Bash“ sparčiuosius klavišus, „Nano“ sparčiuosius klavišus, VI ir Vim sparčiųjų klavišų komandas. Tai suteikia tvirtą pagrindą Linux OS komandoms, taip pat įžvalgas apie praktines programas.
Šio apgaulingo lapo pabaigoje turėsite pagrindinį supratimą apie „Linux“ / „Unix“ komandas ir apie tai, kaip kūrėjams jos palengvina kūrimą.

„Linux“ komandų kodų lapas
Kas yra Linux?
Linux yra atvirojo kodo UNIX tipo operacinė sistema (OS). Operacinė sistema yra programinė įranga, tiesiogiai valdanti sistemos aparatinę įrangą ir išteklius, pvz., procesorių, atmintį ir saugyklą. OS veikia kaip GUI, per kurią vartotojas gali bendrauti su kompiuteriu. OS yra tarp programų ir aparatinės įrangos ir sukuria ryšius tarp visos jūsų programinės įrangos ir fizinių išteklių, kurie atlieka darbą.
„Linux“ komandų sąrašas – turinio lentelė
- Failų ir katalogų operacijų komandos
- Failo leidimo komandos
- Failų glaudinimo ir archyvavimo komandos
- Proceso valdymo komandos
- Sistemos informacijos komandos
- Tinklo komandos
- IO peradresavimo komandos
- Aplinkos kintamųjų komandos
- Vartotojų valdymo komandos
- Nuorodų komandų sąrašas
- DUK apie „Linux“ komandų kodų lapą
Pagrindinės Linux komandos su pavyzdžiais
Šiame „Linux“ apgaulės lape apžvelgsime visas svarbiausias „Linux“ komandas nuo pagrindinių iki išplėstinių. Taip pat pateiksime keletą patarimų, kaip praktikuoti ir išmokti Linux komandas. Šis cheat lapas naudingas pradedantiesiems ir patyrusiems profesionalams.
1. Failų ir katalogų operacijų komandos
Failų ir katalogų operacijos yra esminės dirbant su Linux operacine sistema. Štai keletas dažniausiai naudojamų failų ir katalogų operacijų komandų:
| komandą | apibūdinimas | Galimybės | Pavyzdžiai |
|---|---|---|---|
| ls | Failų ir katalogų sąrašas. |
|
|
| cd | Keisti katalogą. |
| |
| pwd | Spausdinti dabartinį darbo katalogą. |
| |
| mkdir | Sukurkite naują katalogą. |
| |
| rm | Pašalinkite failus ir katalogus. |
|
|
| cp | Nukopijuokite failus ir katalogus. |
|
|
| mv | Perkelti / pervardyti failus ir katalogus. |
| |
| liesti | Sukurkite tuščią failą arba atnaujinkite failo laiko žymes. |
| |
| katė | Peržiūrėkite failo turinį. |
| |
| galva | Rodyti kelias pirmąsias failo eilutes. |
|
|
| uodega | Rodyti paskutines failo eilutes. |
|
|
| ln | Kurti nuorodas tarp failų. |
|
|
| rasti | Ieškokite failų ir katalogų. |
|
|
2. Failo leidimo komandos
Failų leidimai Linux ir Unix sistemose kontroliuoja prieigą prie failų ir katalogų. Yra trys pagrindiniai leidimai: skaityti, rašyti ir vykdyti. Kiekvienas leidimas gali būti suteiktas arba atmestas trijų skirtingų kategorijų naudotojams: failo savininkui, failo grupės nariams ir visiems kitiems.
Štai keletas failų leidimo komandų:
| komandą | apibūdinimas | Galimybės | Pavyzdžiai |
|---|---|---|---|
| chmod | Pakeiskite failo leidimus. |
|
|
| chown | Keisti failo nuosavybės teisę. |
| |
| chgrp | Keisti grupės nuosavybės teisę. |
| |
| umask | Nustatykite numatytuosius failo leidimus. |
|
3. Failų glaudinimo ir archyvavimo komandos
Štai keletas failų glaudinimo ir archyvavimo komandų sistemoje Linux:
| Komandos | apibūdinimas | Galimybės | Pavyzdžiai |
|---|---|---|---|
| paima | Sukurkite arba išskleiskite archyvo failus. |
|
|
| gzip | Suspausti failus. |
|
|
| užtrauktukas | Sukurkite suglaudintus ZIP archyvus. |
|
|
4. Proceso valdymo komandos
Linux sistemoje procesų valdymo komandos leidžia stebėti ir valdyti sistemoje veikiančius procesus. Štai keletas dažniausiai naudojamų procesų valdymo komandų:
| Komandos | apibūdinimas | Galimybės | Pavyzdžiai |
|---|---|---|---|
| ps | Rodyti vykdomus procesus. |
|
|
| viršuje | Stebėkite sistemos procesus realiu laiku. |
| |
| nužudyti | Nutraukite procesą. |
|
|
| pkill | Nutraukite procesus pagal jų pavadinimą. |
| |
| sukibimas | Išvardykite procesus pagal jų pavadinimą. |
| |
| sukibimas | naudojamas ieškant konkrečių šablonų ar reguliarių posakių tekstiniuose failuose arba srautuose ir rodyti atitinkančias eilutes. |
|
|
5. Sistemos informacijos komandos
Linux sistemoje yra kelios komandos, leidžiančios rinkti sistemos informaciją. Štai keletas dažniausiai naudojamų sistemos informacijos komandų:
| barrelCommand | apibūdinimas | Galimybės | Pavyzdžiai pagrindiniai java interviu klausimai |
|---|---|---|---|
| uname | Spausdinti sistemos informaciją. |
|
|
| kas aš esu | Rodyti dabartinį vartotojo vardą. |
| |
| df | Rodyti vietos diske naudojimą. |
|
|
| apie | Apskaičiuokite failų ir katalogų dydžius. |
|
|
| Laisvas | Rodyti atminties naudojimo informaciją. |
|
|
| veikimo laikas | Rodyti sistemos veikimo laiką. |
| |
| lscpu | Rodyti procesoriaus informaciją. |
| |
| lspci | Išvardykite PCI įrenginius. |
| |
| lsusb | Išvardykite USB įrenginius. |
|
6. Tinklo komandos
Linux sistemoje yra kelios tinklo komandos, skirtos tinklo ryšiams valdyti ir šalinti. Štai keletas dažniausiai naudojamų tinklo komandų:
| komandą | apibūdinimas | Pavyzdžiai |
|---|---|---|
| ifconfig | Rodyti tinklo sąsajos informaciją. |
|
| ping | Siųsti ICMP aido užklausas pagrindiniam kompiuteriui. |
|
| netstat | Rodyti tinklo ryšius ir statistiką. |
|
| ss | Rodyti tinklo lizdo informaciją. |
|
| ssh | Saugiai prisijunkite prie nuotolinio serverio. |
|
| scp | Saugiai kopijuokite failus tarp kompiuterių. |
|
| wget | Parsisiųsti failus iš interneto. |
|
| garbanoti | Perkelkite duomenis į serverį arba iš jo. |
|
7. IO peradresavimo komandos
Linux sistemoje IO (Input/Output) peradresavimo komandos naudojamos standartiniams komandų ir procesų įvesties, išvesties ir klaidų srautams peradresuoti. Štai keletas dažniausiai naudojamų IO peradresavimo komandų:
| komandą | apibūdinimas |
|---|---|
| cmd | Cmd įvestis paimta iš failo. |
| cmd> failą | Standartinė cmd išvestis (stdout) nukreipiama į failą. |
| cmd 2> failą | Klaidos išvestis (stderr) cmd nukreipiama į failą. |
| cmd 2>&1 | stderr nukreipiamas į tą pačią vietą kaip ir stdout. |
| cmd1 <(cmd2) | Cmd2 išvestis naudojama kaip cmd1 įvesties failas. |
| cmd> /dev/null | Atmeta cmd stdout, nusiųsdamas jį į nulinį įrenginį. |
| cmd &> failą | Kiekviena cmd išvestis nukreipiama į failą. |
| cmd 1>&2 | stdout nukreipiamas į tą pačią vietą kaip ir stderr. |
| cmd>> failą | Prie failo prideda cmd stdout. |
8. Aplinkos kintamųjų komandos
Linux aplinkoje aplinkos kintamieji naudojami konfigūracijos parametrams, sistemos informacijai ir kitiems kintamiesiems, kuriuos gali pasiekti procesai ir apvalkalo scenarijai, saugoti. Štai keletas dažniausiai naudojamų aplinkos kintamųjų komandų:
| komandą java eilutės vertė | apibūdinimas |
|---|---|
| eksportuoti VARIABLE_NAME=vertė | Nustato aplinkos kintamojo reikšmę. |
| atkarto $VARIABLE_NAME | Rodo konkretaus aplinkos kintamojo reikšmę. |
| env | Išvardija visus aplinkos kintamuosius, šiuo metu nustatytus sistemoje. |
| atšaukti VARIABLE_NAME | Atšaukia arba pašalina aplinkos kintamąjį. |
| eksportas -p | Rodo visų šiuo metu eksportuotų aplinkos kintamųjų sąrašą. |
| env VAR1=vertė KOMANDA | Nustato konkrečios komandos aplinkos kintamojo reikšmę. |
| printenv | Rodo visų aplinkos kintamųjų reikšmes. |
9. Vartotojų valdymo komandos
„Linux“ sistemoje naudotojų valdymo komandos leidžia kurti, keisti ir valdyti naudotojų paskyras sistemoje. Štai keletas dažniausiai naudojamų vartotojų valdymo komandų:
| komandą | apibūdinimas |
|---|---|
| PSO | Rodyti, kas šiuo metu yra prisijungęs. |
| sudo adduser vartotojo vardas | Sukurkite naują vartotojo abonementą sistemoje su nurodytu vartotojo vardu. |
| pirštu | Rodyti informaciją apie visus šiuo metu prie sistemos prisijungusius vartotojus, įskaitant jų vartotojo vardus, prisijungimo laiką ir terminalą. |
| sudo deluser USER GROUPNAME | Pašalinkite nurodytą vartotoją iš nurodytos grupės. |
| paskutinis | Rodyti naujausią vartotojų prisijungimo istoriją. |
| piršto vartotojo vardas | Pateikite informaciją apie nurodytą vartotoją, įskaitant jo vartotojo vardą, tikrąjį vardą, terminalą, neveikimo laiką ir prisijungimo laiką. |
| sudo userdel -r vartotojo vardas | Ištrinkite nurodytą vartotojo abonementą iš sistemos, įskaitant jų namų katalogą ir susijusius failus. Parinktis -r užtikrina vartotojo failų pašalinimą. |
| sudo passwd -l vartotojo vardas | Užrakinkite nurodytos vartotojo abonemento slaptažodį, neleisdami vartotojui prisijungti. |
| su – vartotojo vardas | Perjunkite į kitą vartotojo paskyrą su vartotojo aplinka. |
| sudo usermod -a -G GROUPNAME VARTOTOJO VARDAS | Pridėkite esamą vartotoją į nurodytą grupę. Vartotojas įtraukiamas į grupę nepašalinant jo iš dabartinių grupių. |
10. Spartieji klavišai Komandos
„Linux“ sistemoje yra daug nuorodų komandų, kurios gali padėti jums būti produktyvesniems. Štai keletas dažniausiai pasitaikančių:
10.1: Bash sparčiųjų klavišų komandos:
| Navigacija | apibūdinimas | Redagavimas | apibūdinimas | Istorija | apibūdinimas |
|---|---|---|---|---|---|
| Ctrl + A | Pereikite į eilutės pradžią. | Ctrl + U | Iškirpti / ištrinti nuo žymeklio padėties iki eilutės pradžios. | Ctrl + R | Paieškos komandų istorija (atvirkštinė paieška). |
| Ctrl + E | Pereikite į eilutės pabaigą. | Ctrl + K | Iškirpti / ištrinti nuo žymeklio padėties iki eilutės pabaigos. | Ctrl + G | Pabėgti iš istorijos paieškos režimo. |
| Ctrl + B | Perkelkite vienu simboliu atgal. | Ctrl + W | Iškirpti / ištrinti žodį prieš žymeklį. | Ctrl + P | Eikite į ankstesnę komandą istorijoje. |
| Ctrl + F | Pereiti vienu simboliu į priekį. | Ctrl + Y | Įklijuokite paskutinį iškirptą tekstą. | Ctrl + N | Eikite į kitą komandą istorijoje. |
| Alt + B | Pereikite vienu žodžiu atgal | Ctrl + L | Išvalykite ekraną. | Ctrl + C | Nutraukite dabartinę komandą. |
| Alt + F | Pereikite vienu žodžiu į priekį. |
10.2: Nano sparčiųjų klavišų komandos:
| Failų operacijos | apibūdinimas | Navigacija | apibūdinimas | Redagavimas | apibūdinimas | Ieškoti ir pakeisti | apibūdinimas |
|---|---|---|---|---|---|---|---|
| Ctrl + O | Išsaugokite failą. | Ctrl + Y | Slinkite vienu puslapiu aukštyn. | Ctrl + K | Iškirpti / ištrinti nuo žymeklio padėties iki eilutės pabaigos. | Ctrl + W | Ieškokite eilutės tekste. |
| Ctrl + X | Išeikite iš „Nano“ (pakeitus raginama išsaugoti). | Ctrl + V | Slinkite vienu puslapiu žemyn. | Ctrl + U | Iškirpti / atkurti paskutinį iškirptą tekstą. | Alt + W | Ieškokite ir pakeiskite eilutę tekste. |
| Ctrl + R | Skaityti failą į esamą buferį. | Alt + | Eikite į konkrečios eilutės numerį. | Ctrl + 6 | Pažymėkite teksto bloką, kurį norite kopijuoti arba iškirpti. | Alt + R | Pakartokite paskutinę paiešką. |
| Ctrl + J | Pagrįskite dabartinę pastraipą. | Alt + , | Eikite į dabartinės eilutės pradžią. | Ctrl + K | Iškirpti / ištrinti pažymėtą teksto bloką. | ||
| Viskas +. | Eikite į dabartinės eilutės pabaigą. | Viskas + 6 | Nukopijuokite pažymėtą teksto bloką. |
10.3: VI sparčiųjų klavišų komandos:
| komandą | apibūdinimas |
|---|---|
| cw | Pakeiskite dabartinį žodį. Ištrina nuo žymeklio padėties iki dabartinio žodžio pabaigos ir persijungia į įterpimo režimą. |
| dd | Ištrinti dabartinę eilutę. |
| x | Ištrinkite po žymekliu esantį simbolį. |
| R | Įjunkite pakeitimo režimą. Perrašo simbolius, pradedant nuo žymeklio padėties, kol paspausite klavišą Escape. |
| O | Įterpkite naują eilutę po dabartine linija ir perjunkite į įterpimo režimą. |
| in | Anuliuoti paskutinį pakeitimą. |
| s | Pakeiskite simbolį po žymekliu ir perjunkite į įterpimo režimą. |
| dw | Ištrinkite nuo žymeklio padėties iki kito žodžio pradžios. |
| D | Ištrinkite nuo žymeklio padėties iki eilutės pabaigos. |
| 4dw | Ištrinkite kitus keturis žodžius iš žymeklio padėties. |
| A | Perjunkite į įterpimo režimą dabartinės eilutės pabaigoje. |
| S | Ištrinkite esamą eilutę ir perjunkite į įterpimo režimą. |
| r | Pakeiskite po žymekliu esantį simbolį nauju simboliu, įvestu iš klaviatūros. |
| i | Perjunkite į įterpimo režimą prieš žymeklį. |
| 3d | Ištrinkite dabartinę eilutę ir dvi eilutes po ja. |
| ESC | Išeikite iš įterpimo arba komandinės eilutės režimo ir grįžkite į komandų režimą. |
| IN | Prieš atlikdami bet kokius pakeitimus, atkurkite dabartinę eilutę į pradinę būseną. |
| ~ | Perjunkite po žymekliu esančio simbolio didžiąsias ir mažąsias raides. |
| a | Po žymeklio perjunkite į įterpimo režimą. |
| C | Ištrinkite nuo žymeklio padėties iki eilutės pabaigos ir perjunkite į įterpimo režimą. |
10.4: Vim sparčiųjų klavišų komandos:
| Normalus režimas | apibūdinimas | Komandinis režimas | apibūdinimas | Vaizdinis režimas | apibūdinimas |
|---|---|---|---|---|---|
| i | Įveskite įterpimo režimą esamoje žymeklio vietoje. | :In | Išsaugokite failą. | in | Norėdami pasirinkti tekstą, įveskite vaizdo režimą. |
| x | Ištrinkite po žymekliu esantį simbolį. | :q | Išeik Vim. | ir | Nukopijuokite pasirinktą tekstą. |
| dd | Ištrinti dabartinę eilutę. | :q! | Išeikite iš Vim neišsaugoję pakeitimų. | d | Ištrinkite pasirinktą tekstą. |
| yy | Nukopijuokite dabartinę eilutę. | :wq arba
| Išsaugokite ir išeikite iš Vim. | p | Įklijuokite nukopijuotą arba ištrintą tekstą. |
| p | Įklijuokite nukopijuotą arba ištrintą tekstą po dabartine eilute. | :s/senas/naujas/g | Pakeiskite visus senus atvejus naujais faile. | ||
| in | Anuliuoti paskutinį pakeitimą. | :nustatyti dabar arba :nustatyti numerį | Rodyti eilučių numerius. | ||
| Ctrl + R | Pakartokite paskutinį anuliavimą. |
Išvada
Apibendrinant galima pasakyti, kad „Linux“ yra plačiai naudojama kūrimo operacinė sistema, o kaip kūrėjas turėtumėte žinoti apie Linux ir pagrindines jos komandas. Šiame „Cheat Sheet“ apėmėme visas komandas, tokias kaip katalogų kūrimas, failų glaudinimas ir archyvavimas, procesų valdymas, sistemos informacija, tinklų kūrimas ir kt. Be to, šis „Linux Cheat Sheet“ yra organizuotas ir suskirstytas į kategorijas, todėl kūrėjams lengva greitai rasti komandas, kurių reikia konkrečiais naudojimo atvejais. Naudodami šį išteklį, kūrėjai gali padidinti savo našumą ir efektyvumą dirbdami su Linux, todėl vystymo projektai bus sklandesni ir sėkmingesni.
PS. Nepraleiskite mūsų kito Python apgaulingo duomenų mokslo lapo, kuris apima Scikit-Learn , Pandos ir Python pagrindai .
DUK apie „Linux“ komandų kodų lapą
1. Kas yra „Linux Cheat Sheet“?
Kai sugenda atmintis arba nenorite pasikliauti Linux – pagalba ? Terminale šis „Linux“ cheat sheet ateina į pagalbą. Sunku įsiminti visą svarbią „Linux Commandsby“ širdį, todėl atsispausdinkite ją arba išsaugokite darbalaukyje, kad galėtumėte pasinaudoti, kai užstrigsite.
2.Kokie yra Linux pagrindai?
- Branduolys . Pagrindinis OS komponentas. Be jo OS neveikia. …
- Sistemos vartotojo erdvė . Administracinis sluoksnis, skirtas sistemos lygio užduotims, pvz., konfigūracijai ir programinės įrangos diegimui. …
- Programos . Programinės įrangos tipas, leidžiantis atlikti užduotį.
3. Kas yra 777 Linux komandoje?
Galbūt girdėjote apie chmod 777. Ši komanda bus duoti skaitymo, rašymo ir vykdymo leidimą savininkui, grupei ir visuomenei .
4. Kaip sužinoti, ką vartotojai veikia sistemoje „Linux“?
Naudodami komandą w, w komanda Linux sistemoje rodo prisijungusius vartotojus ir jų veiklą.