Linux, kas bieži tiek saistīta ar sarežģītu operētājsistēmu, ko galvenokārt izmanto izstrādātāji, var ne vienmēr pilnībā atbilst šim aprakstam. Lai gan sākotnēji tas var šķist sarežģīti iesācējiem, pēc iegrimšanas Linux pasaulē var būt grūti atgriezties pie iepriekšējām Windows sistēmām. Linux komandu jauda datora vadīšanā kopā ar tīro lietotāja interfeisu var apgrūtināt pārslēgšanos uz vecākām operētājsistēmām. Ja esat izstrādātājs, jūs, iespējams, varēsit iepazīties ar Linux priekšrocībām un pievilcību.
Lai atbalstītu gan izstrādātājus, gan iesācējus, esam izveidojuši visaptverošu Linux/Unix komandrindas apkrāptu lapa . Šī apkrāpšanas lapa aptver visas pamata un papildu komandas, tostarp failu un direktoriju komandas, failu atļauju komandas, failu saspiešanu un arhivēšanu, procesu pārvaldību, sistēmas informāciju, tīklu veidošanu un daudz ko citu ar atbilstošiem piemēriem un aprakstiem. Papildus tam mēs piedāvājam visas visbiežāk izmantotās Linux saīsnes, kas ietver Bash īsinājumtaustiņus, Nano saīsnes, VI un Vim īsinājumtaustiņu komandas. Tas nodrošina stabilu pamatu Linux OS komandām, kā arī ieskatu praktiskās lietojumprogrammās.
Līdz šīs krāpšanās lapas beigām jums būs pamatzināšanas par Linux/Unix komandām un to, kā tās izstrādātājiem atvieglo izstrādi.

Linux komandu apkrāptu lapa
Kas ir Linux?
Linux ir atvērtā koda UNIX līdzīga operētājsistēma (OS). Operētājsistēma ir programmatūra, kas tieši pārvalda sistēmas aparatūru un resursus, piemēram, centrālo procesoru, atmiņu un krātuvi. OS darbojas kā GUI, caur kuru lietotājs var sazināties ar datoru. OS atrodas starp lietojumprogrammām un aparatūru un veido savienojumus starp visu jūsu programmatūru un fiziskajiem resursiem, kas veic darbu.
Linux komandu saraksts — satura rādītājs
- Failu un direktoriju operāciju komandas
- Failu atļauju komandas
- Failu saspiešanas un arhivēšanas komandas
- Procesu vadības komandas
- Sistēmas informācijas komandas
- Tīkla komandas
- IO novirzīšanas komandas
- Vides mainīgās komandas
- Lietotāju pārvaldības komandas
- Īsceļu komandu saraksts
- Bieži uzdotie jautājumi par Linux komandu apkrāptu lapu
Pamata Linux komandas ar piemēriem
Šajā Linux apkrāptu lapā mēs apskatīsim visas svarīgākās Linux komandas, sākot no pamatiem un beidzot ar uzlabotajām komandām. Mēs sniegsim arī dažus padomus, kā praktizēt un apgūt Linux komandas. Šī apkrāpšanas lapa ir noderīga iesācējiem un profesionāļiem ar pieredzi.
1. Failu un direktoriju operāciju komandas
Darbā ar Linux operētājsistēmu ļoti svarīgas ir operācijas ar failiem un direktorijiem. Šeit ir dažas biežāk lietotās failu un direktoriju operāciju komandas:
| Pavēli | Apraksts dizaina modeļi Java | Iespējas | Piemēri |
|---|---|---|---|
| ls | Failu un direktoriju saraksts. |
|
|
| cd | Mainīt direktoriju. |
| |
| pwd | Drukāt pašreizējo darba direktoriju. |
| |
| mkdir | Izveidojiet jaunu direktoriju. |
| |
| rm | Noņemiet failus un direktorijus. |
|
|
| cp | Kopējiet failus un direktorijus. |
|
|
| mv | Pārvietojiet/pārdēvējiet failus un direktorijus. |
| |
| pieskarties | Izveidojiet tukšu failu vai atjauniniet faila laikspiedolus. |
| |
| kaķis | Skatiet faila saturu. |
| |
| galvu | Parādiet dažas pirmās faila rindiņas. |
|
|
| aste | Parādiet dažas faila pēdējās rindiņas. |
|
|
| ln | Izveidojiet saites starp failiem. |
|
|
| atrast | Meklēt failus un direktorijus. |
|
|
2. Failu atļauju komandas
Failu atļaujas Linux un Unix sistēmās kontrolē piekļuvi failiem un direktorijiem. Ir trīs pamata atļaujas: lasīt, rakstīt un izpildīt. Katru atļauju var piešķirt vai liegt trīs dažādām lietotāju kategorijām: faila īpašniekam, faila grupas dalībniekiem un visiem pārējiem.
Šeit ir dažas failu atļauju komandas:
| Pavēli | Apraksts binārā koka šķērsošana pēc kārtas | Iespējas | Piemēri |
|---|---|---|---|
| chmod | Mainiet faila atļaujas. |
|
|
| čown | Mainīt faila īpašumtiesības. |
| |
| chgrp | Mainīt grupas īpašumtiesības. |
| |
| domā | Iestatiet noklusējuma faila atļaujas. |
|
3. Failu saspiešanas un arhivēšanas komandas
Šeit ir dažas failu saspiešanas un arhivēšanas komandas operētājsistēmā Linux:
| Komandas | Apraksts | Iespējas | Piemēri |
|---|---|---|---|
| ņem | Izveidojiet vai izvelciet arhīva failus. |
|
|
| gzip | Saspiest failus. |
|
|
| rāvējslēdzējs | Izveidojiet saspiestus zip arhīvus. |
|
|
4. Procesu vadības komandas
Operētājsistēmā Linux procesu pārvaldības komandas ļauj pārraudzīt un kontrolēt sistēmā darbojošos procesus. Šeit ir dažas biežāk izmantotās procesu pārvaldības komandas:
| Komandas | Apraksts | Iespējas | Piemēri |
|---|---|---|---|
| ps | Parādīt notiekošos procesus. |
|
|
| tops | Pārraugiet sistēmas procesus reāllaikā. |
| |
| nogalināt | Pārtraukt procesu. |
|
|
| pkill | Pārtrauciet procesus, pamatojoties uz to nosaukumu. |
| |
| saķere | Norādiet procesus, pamatojoties uz to nosaukumu. |
| |
| saķere | izmanto, lai meklētu konkrētus modeļus vai regulāras izteiksmes teksta failos vai straumēs un parādītu atbilstošās līnijas. |
|
|
5. Sistēmas informācijas komandas
Operētājsistēmā Linux ir pieejamas vairākas komandas, lai apkopotu sistēmas informāciju. Šeit ir dažas biežāk izmantotās sistēmas informācijas komandas:
| barrelCommand | Apraksts | Iespējas | Piemēri satur virknē |
|---|---|---|---|
| uname | Drukājiet sistēmas informāciju. |
|
|
| kas es esmu | Parādīt pašreizējo lietotājvārdu. |
| |
| df | Rādīt diska vietas izmantošanu. |
|
|
| no | Aprēķiniet failu un direktoriju izmērus. |
|
|
| bezmaksas | Parādīt informāciju par atmiņas lietojumu. |
|
|
| darbspējas laiks | Rādīt sistēmas darbības laiku. |
| |
| lscpu | Parādīt CPU informāciju. |
| |
| lspci | Uzskaitiet PCI ierīces. |
| |
| lsusb | Uzskaitiet USB ierīces. |
|
6. Tīkla komandas
Operētājsistēmā Linux ir pieejamas vairākas tīkla komandas, lai pārvaldītu un novērstu tīkla savienojumus. Šeit ir dažas biežāk lietotās tīkla komandas:
| Pavēli | Apraksts | Piemēri |
|---|---|---|
| ifconfig | Rādīt tīkla saskarnes informāciju. |
|
| ping | Nosūtiet ICMP atbalss pieprasījumus saimniekdatoram. |
|
| netstat | Rādīt tīkla savienojumus un statistiku. |
|
| ss | Rādīt tīkla kontaktligzdas informāciju. |
|
| ssh | Droši izveidojiet savienojumu ar attālo serveri. |
|
| scp | Droši kopējiet failus starp resursdatoriem. |
|
| wget | Lejupielādējiet failus no tīmekļa. |
|
| čokurošanās | Pārsūtiet datus uz serveri vai no tā. |
|
7. IO novirzīšanas komandas
Operētājsistēmā Linux IO (Input/Output) novirzīšanas komandas tiek izmantotas, lai novirzītu komandu un procesu standarta ievades, izvades un kļūdu plūsmas. Šeit ir dažas biežāk izmantotās IO novirzīšanas komandas:
js onclick
| Pavēli | Apraksts |
|---|---|
| cmd | Cmd ievade tiek ņemta no faila. |
| cmd> fails | Standarta cmd izvade (stdout) tiek novirzīta uz failu. |
| cmd 2> failu | Cmd kļūdas izvade (stderr) tiek novirzīta uz failu. |
| cmd 2>&1 | stderr tiek novirzīts uz to pašu vietu, kur stdout. |
| cmd1 <(cmd2) | Cmd2 izvade tiek izmantota kā cmd1 ievades fails. |
| cmd> /dev/null | Tiek atmesta cmd stdout, nosūtot to uz nulles ierīci. |
| cmd &> failu | Katra cmd izvade tiek novirzīta uz failu. |
| cmd 1>&2 | stdout tiek novirzīts uz to pašu vietu, kur stderr. |
| cmd>> failu | Pievieno failam cmd stdout. |
8. Vides mainīgo komandas
Operētājsistēmā Linux vides mainīgie tiek izmantoti, lai saglabātu konfigurācijas iestatījumus, sistēmas informāciju un citus mainīgos, kuriem var piekļūt procesi un čaulas skripti. Šeit ir dažas biežāk izmantotās vides mainīgo komandas:
| Pavēli | Apraksts |
|---|---|
| eksportēt VARIABLE_NAME=vērtība | Iestata vides mainīgā vērtību. |
| atbalso $VARIABLE_NAME | Parāda noteikta vides mainīgā vērtību. |
| env | Uzskaita visus sistēmā pašlaik iestatītos vides mainīgos. |
| atiestatīts VARIABLE_NAME | Atiestata vai noņem vides mainīgo. |
| eksports - lpp | Parāda visu pašlaik eksportēto vides mainīgo sarakstu. |
| env VAR1=vērtība COMMAND | Iestata vides mainīgā vērtību noteiktai komandai. |
| printenv | Parāda visu vides mainīgo vērtības. |
9. Lietotāju pārvaldības komandas
Operētājsistēmā Linux lietotāju pārvaldības komandas ļauj izveidot, modificēt un pārvaldīt lietotāju kontus sistēmā. Šeit ir dažas biežāk lietotās lietotāju pārvaldības komandas:
| Pavēli tādas vietnes kā coomeet | Apraksts |
|---|---|
| PVO | Parādīt, kurš pašlaik ir pieteicies. |
| sudo adduser lietotājvārds | Izveidojiet sistēmā jaunu lietotāja kontu ar norādīto lietotājvārdu. |
| pirksts | Parādīt informāciju par visiem lietotājiem, kuri pašlaik ir pieteikušies sistēmā, tostarp viņu lietotājvārdus, pieteikšanās laiku un termināli. |
| sudo deluser LIETOTĀJU GROUPNAME | Noņemiet norādīto lietotāju no norādītās grupas. |
| Pēdējais | Rādīt jaunāko lietotāju pieteikšanās vēsturi. |
| pirksta lietotājvārds | Sniedziet informāciju par norādīto lietotāju, tostarp viņa lietotājvārdu, īsto vārdu, termināli, dīkstāves laiku un pieteikšanās laiku. |
| sudo userdel -r lietotājvārds | Izdzēsiet norādīto lietotāja kontu no sistēmas, tostarp viņa mājas direktoriju un saistītos failus. Opcija -r nodrošina lietotāja failu noņemšanu. |
| sudo passwd -l lietotājvārds | Bloķējiet norādītā lietotāja konta paroli, neļaujot lietotājam pieteikties. |
| su – lietotājvārds | Pārslēdzieties uz citu lietotāja kontu ar lietotāja vidi. |
| sudo usermod -a -G GROUPNAME LIETOTĀJVĀRDS | Pievienojiet esošu lietotāju norādītajai grupai. Lietotājs tiek pievienots grupai, nenoņemot viņu no pašreizējām grupām. |
10. Īsceļi Komandas
Operētājsistēmā Linux ir daudz īsinājumtaustiņu komandu, kas var palīdzēt strādāt produktīvāk. Šeit ir daži no visizplatītākajiem:
10.1: Bash īsinājumtaustiņu komandas:
| Navigācija | Apraksts | Rediģēšana | Apraksts | Vēsture | Apraksts |
|---|---|---|---|---|---|
| Ctrl+A | Pārejiet uz rindas sākumu. | Ctrl+U | Izgriezt/dzēst no kursora pozīcijas līdz rindas sākumam. | Ctrl+R | Meklēšanas komandu vēsture (reverse meklēšana). |
| Ctrl+E | Pārejiet uz rindas beigām. | Ctrl+K | Izgriezt/dzēst no kursora pozīcijas līdz rindas beigām. | Ctrl+G | Izvairieties no vēstures meklēšanas režīma. |
| Ctrl+B | Pārvietojiet vienu rakstzīmi atpakaļ. | Ctrl+W | Izgriezt/dzēst vārdu pirms kursora. | Ctrl+P | Pārejiet uz iepriekšējo komandu vēsturē. |
| Ctrl+F | Pārvietojieties uz priekšu par vienu rakstzīmi. | Ctrl+Y | Ielīmējiet pēdējo izgriezto tekstu. | Ctrl+N | Pārejiet uz nākamo komandu vēsturē. |
| Alt + B | Pārvietojiet vienu vārdu atpakaļ | Ctrl+L | Notīriet ekrānu. | Ctrl+C | Pārtrauciet pašreizējo komandu. |
| Alt+F | Pārejiet vienu vārdu uz priekšu. |
10.2: nano īsinājumtaustiņu komandas:
| Failu operācijas | Apraksts | Navigācija | Apraksts | Rediģēšana | Apraksts | Meklēt un aizstāt | Apraksts |
|---|---|---|---|---|---|---|---|
| Ctrl+O | Saglabājiet failu. | Ctrl+Y | Ritiniet vienu lapu uz augšu. | Ctrl+K | Izgriezt/dzēst no kursora pozīcijas līdz rindas beigām. | Ctrl+W | Meklējiet tekstā virkni. |
| Ctrl+X | Iziet no Nano (ja tiek mainīta uzvedne, lai saglabātu). | Ctrl+V | Ritiniet vienu lapu uz leju. | Ctrl+U | Atgriezt/atjaunot pēdējo izgriezto tekstu. | Alt + W | Meklēt un aizstāt virkni tekstā. |
| Ctrl+R | Nolasīt failu pašreizējā buferī. | Alt+ | Pārejiet uz noteiktas rindas numuru. | Ctrl+6 | Atzīmējiet teksta bloku kopēšanai vai izgriešanai. | Alt + R | Atkārtojiet pēdējo meklēšanu. |
| Ctrl+J | Pamatojiet pašreizējo punktu. | Alt + , | Pārejiet uz pašreizējās rindas sākumu. | Ctrl+K | Izgriezt/dzēst atzīmēto teksta bloku. | ||
| Viss +. | Dodieties uz pašreizējās rindas beigām. | Viss + 6 | Kopējiet atzīmēto teksta bloku. |
10.3: VI īsinājumtaustiņu komandas:
| Pavēli | Apraksts |
|---|---|
| cw | Mainiet pašreizējo vārdu. Dzēš no kursora pozīcijas līdz pašreizējā vārda beigām un pārslēdzas uz ievietošanas režīmu. |
| dd | Dzēst pašreizējo rindu. |
| x | Izdzēsiet rakstzīmi zem kursora. |
| R | Ieejiet nomaiņas režīmā. Pārraksta rakstzīmes, sākot no kursora pozīcijas, līdz nospiežat taustiņu Escape. |
| O | Ievietojiet jaunu rindiņu zem pašreizējās rindas un pārslēdzieties uz ievietošanas režīmu. |
| iekšā | Atsaukt pēdējās izmaiņas. |
| s | Aizstājiet rakstzīmi zem kursora un pārslēdzieties uz ievietošanas režīmu. |
| dw | Dzēst no kursora pozīcijas līdz nākamā vārda sākumam. |
| D | Dzēst no kursora pozīcijas līdz rindas beigām. |
| 4dw | Izdzēsiet nākamos četrus vārdus no kursora pozīcijas. |
| A | Pārslēdzieties uz ievietošanas režīmu pašreizējās rindas beigās. |
| S | Dzēsiet pašreizējo rindu un pārslēdzieties uz ievietošanas režīmu. |
| r | Nomainiet rakstzīmi zem kursora ar jaunu rakstzīmi, kas ievadīta no tastatūras. |
| i | Pirms kursora pārslēdzieties uz ievietošanas režīmu. |
| 3d | Izdzēsiet pašreizējo rindu un divas rindas zem tās. |
| ESC | Izejiet no ievietošanas vai komandrindas režīma un atgriezieties komandu režīmā. |
| IN | Pirms izmaiņu veikšanas atjaunojiet pašreizējo līniju tās sākotnējā stāvoklī. |
| ~ | Pārslēdziet zem kursora esošās rakstzīmes reģistru. |
| a | Pēc kursora pārslēdzieties uz ievietošanas režīmu. |
| C | Izdzēsiet no kursora pozīcijas līdz rindas beigām un pārslēdzieties uz ievietošanas režīmu. |
10.4: Vim īsinājumtaustiņu komandas:
| Normāls režīms | Apraksts | Komandu režīms | Apraksts | Vizuālais režīms | Apraksts |
|---|---|---|---|---|---|
| i | Ievadiet ievietošanas režīmu pašreizējā kursora pozīcijā. | :Iekšā | Saglabājiet failu. | iekšā | Ieejiet vizuālajā režīmā, lai atlasītu tekstu. |
| x | Izdzēsiet rakstzīmi zem kursora. | :q | Pamet Vimu. | un | Kopējiet atlasīto tekstu. |
| dd | Dzēst pašreizējo rindu. | :q! | Aizveriet Vim, nesaglabājot izmaiņas. | d | Dzēst atlasīto tekstu. |
| yy | Kopējiet pašreizējo rindu. | :wq vai
| Saglabājiet un aizveriet Vim. | lpp | Ielīmējiet nokopēto vai dzēsto tekstu. |
| lpp | Ielīmējiet nokopēto vai dzēsto tekstu zem pašreizējās rindas. | :s/vecs/jauns/g | Aizstāt visus vecos gadījumus ar jauniem failā. | ||
| iekšā | Atsaukt pēdējās izmaiņas. | :iestatiet tagad vai :iestatīt numuru | Parādīt rindu numurus. | ||
| Ctrl+R | Atkārtojiet pēdējo atsaukšanu. |
Secinājums
Noslēgumā jāsaka, ka Linux ir plaši izmantota operētājsistēma izstrādei, un kā izstrādātājam jums ir jābūt zināšanām par Linux un tā pamata komandām. Šajā Cheat Sheet mēs apskatījām visas komandas, piemēram, direktoriju izveidi, failu saspiešanu un arhivēšanu, procesu pārvaldību, sistēmas informāciju, tīklu izveidi un citas. Papildus tam šī Linux apkrāptu lapa ir sakārtota un iedalīta kategorijās, ļaujot izstrādātājiem ātri atrast vajadzīgās komandas konkrētiem lietošanas gadījumiem. Izmantojot šo resursu, izstrādātāji var uzlabot savu produktivitāti un efektivitāti darbā ar Linux, tādējādi nodrošinot vienmērīgākus un veiksmīgākus izstrādes projektus.
PS. Nepalaidiet garām mūsu citu Python apkrāptu lapu datu zinātnei, kas aptver Scikit-Learn , Pandas un Python pamati .
Bieži uzdotie jautājumi par Linux komandu apkrāptu lapu
1. Kas ir Linux Cheat Sheet?
Ja atmiņa neizdodas vai nevēlaties paļauties uz Linux – palīdzēt ? terminālī šī linux krāpšanās lapa nāk palīgā. Ir grūti iegaumēt visu svarīgo Linux Commandsby sirdi, tāpēc izdrukājiet to vai saglabājiet to savā darbvirsmā, lai izmantotu, kad iestrēgsit.
2. Kādi ir Linux pamati?
- Kodols . OS pamata sastāvdaļa. Bez tā OS nedarbojas. …
- Sistēmas lietotāja telpa . Administratīvais slānis sistēmas līmeņa uzdevumiem, piemēram, konfigurācijai un programmatūras instalēšanai. …
- Lietojumprogrammas . Programmatūras veids, kas ļauj veikt uzdevumu.
3. Kas ir 777 Linux komandā?
Jūs, iespējams, esat dzirdējuši par chmod 777. Šī komanda to darīs dot īpašniekam, grupai un sabiedrībai lasīšanas, rakstīšanas un izpildes atļauju .
4. Kā es varu redzēt, ko lietotāji dara operētājsistēmā Linux?
Izmantojot komandu w, w komanda operētājsistēmā Linux parāda pieteikušos lietotājus un viņu darbības.