logo

Goljufija za ukaze Linux

Linux, ki ga pogosto povezujejo s kompleksnim operacijskim sistemom, ki ga uporabljajo predvsem razvijalci, morda ne ustreza temu opisu v celoti. Čeprav se lahko začetnikom sprva zdi izziv, se boste, ko se poglobite v svet Linuxa, morda težko vrnili na prejšnje sisteme Windows. Moč ukazov Linuxa pri nadzoru vašega računalnika, skupaj z njihovim čistim uporabniškim vmesnikom, lahko oteži preklop nazaj na starejše operacijske sisteme. Če ste razvijalec, se verjetno lahko povežete s prednostmi in privlačnostjo Linuxa.

Za podporo razvijalcem in začetnikom smo ustvarili celovito Goljufija ukazne vrstice Linux/Unix . Ta goljufija zajema vse osnovne in napredne ukaze, vključno z ukazi za datoteke in imenike, ukazi za dovoljenja za datoteke, stiskanje in arhiviranje datotek, upravljanje procesov, sistemske informacije, mreženje in še več z ustreznimi primeri in opisi. Poleg tega ponujamo vse najpogosteje uporabljene bližnjice Linuxa, ki vključujejo bližnjice Bash, bližnjice Nano, ukaze bližnjic VI & Vim. Zagotavlja trdno podlago za ukaze operacijskega sistema Linux ter vpogled v praktične aplikacije.



Do konca te goljufije boste imeli osnovno razumevanje ukazov Linux/Unix in kako olajšajo razvoj razvijalcem.

Goljufija za ukaze Linux

Goljufija za ukaze Linux

Kaj je Linux?



Linux je odprtokodni operacijski sistem (OS), podoben Unixu. Operacijski sistem je programska oprema, ki neposredno upravlja strojno opremo in vire sistema, kot so CPE, pomnilnik in shramba. OS deluje kot GUI, prek katerega lahko uporabnik komunicira z računalnikom. OS sedi med aplikacijami in strojno opremo ter vzpostavlja povezave med vso vašo programsko opremo in fizičnimi viri, ki opravljajo delo.

Seznam ukazov za Linux – kazalo

Osnovni ukazi Linuxa s primeri

V tej goljufivi za Linux bomo zajeli vse najpomembnejše ukaze Linuxa, od osnov do naprednih. Zagotovili bomo tudi nekaj nasvetov o tem, kako vaditi in se naučiti ukazov Linux. Ta goljufija je uporabna za začetnike in izkušene strokovnjake.

1. Ukazi za delovanje datotek in imenikov

Operacije datotek in imenikov so bistvenega pomena pri delu z operacijskim sistemom Linux. Tukaj je nekaj pogosto uporabljenih ukazov za operacije datotek in imenikov:



Ukaz

Opis

Opcije

velikosti besedila iz lateksa

Primeri

ls Seznam datotek in imenikov.
  • -l : seznam v dolgi obliki.
  • -a : Vključi skrite skrite datoteke
  • -h : Človeško berljive velikosti datotek.
  • ls -l
    prikaže datoteke in imenike s podrobnimi informacijami.
  • je -a
    prikazuje vse datoteke in imenike, vključno z
  • ls -lh
    prikaže velikosti datotek v človeku berljivem formatu.
cd Spremeni imenik.
  • cd /pot/do/imenika
    spremeni trenutni imenik na podano pot.
pwd Natisni trenutni delovni imenik.
  • pwd
    prikaže trenutni delovni imenik.
mkdir Ustvari nov imenik.
  • mkdir moj_imenik
    ustvari nov imenik z imenom my_directory.
rm Odstranite datoteke in imenike.
  • -r : Odstranite imenike rekurzivno.
  • -f : Prisilna odstranitev brez potrditve.
  • rm datoteka.txt
    izbriše datoteko z imenom file.txt.
  • rm -r moj_imenik
    izbriše imenik moj_imenik in njegovo vsebino.
  • rm -f datoteka.txt
    na silo izbriše datoteko file.txt brez potrditve.
cp Kopirajte datoteke in imenike.
  • -r : Kopirajte imenike rekurzivno.
  • cp -r cilj imenika
    kopira imenik imenika in njegovo vsebino na določen cilj.
  • cp cilj datoteke.txt
    kopira datoteko file.txt na določen cilj.
mv Premikanje/preimenovanje datotek in imenikov.
  • mv datoteka.txt novo_ime.txt
    preimenuje datoteko file.txt v novo_ime.txt.
  • imenik mv file.txt
    premakne datoteko file.txt v podani imenik.
dotik Ustvarite prazno datoteko ali posodobite časovne žige datoteke.
  • dotaknite se datoteke.txt
    ustvari prazno datoteko z imenom file.txt.
mačka Oglejte si vsebino datoteke.
  • mačja datoteka.txt
    prikaže vsebino datoteke file.txt.
glavo Prikaži prvih nekaj vrstic datoteke.
  • -n : Določite število vrstic za prikaz.
  • glavna datoteka.txt
    prikazuje prvih 10 vrstic datoteke file.txt.
  • glava -n 5 file.txt
    prikaže prvih 5 vrstic datoteke file.txt.
rep Prikaži zadnjih nekaj vrstic datoteke.
  • -n : Določite število vrstic za prikaz.
  • datoteka repa.txt
    prikazuje zadnjih 10 vrstic datoteke file.txt.
  • rep -n 5 file.txt
    prikaže zadnjih 5 vrstic datoteke file.txt.
ln Ustvarite povezave med datotekami.
  • -s : Ustvarite simbolične (mehke) povezave.
  • ln -s izvorna_datoteka ime_povezave
    ustvari simbolično povezavo z imenom link_name, ki kaže na izvorno_datoteko.
najti Iskanje datotek in imenikov.
  • - ime : Iskanje po imenu datoteke.
  • - vrsta : Iskanje po vrsti datoteke.
  • najdi /path/to/search -name *.txt
    išče vse datoteke s končnico .txt v podanem imeniku.

2. Ukazi za dovoljenja za datoteke

Dovoljenja za datoteke v sistemih Linux in Unix nadzorujejo dostop do datotek in imenikov. Obstajajo tri osnovna dovoljenja: branje, pisanje in izvajanje. Vsako dovoljenje je mogoče podeliti ali zavrniti trem različnim kategorijam uporabnikov: lastniku datoteke, članom skupine datoteke in vsem drugim.

Tukaj je nekaj ukazov za dovoljenja za datoteke:

Ukaz

Opis

Opcije

Primeri

chmod Spremenite dovoljenja za datoteke.
  • v : Uporabniška/lastniška dovoljenja.
  • g : Skupinska dovoljenja.
  • O : Druga dovoljenja.
  • + : dodajte dovoljenja.
  • : Odstranite dovoljenja.
  • = : izrecno nastavite dovoljenja.
  • chmod u+rwx file.txt
    podeli dovoljenja za branje, pisanje in izvajanje lastniku datoteke.
chown Spremenite lastništvo datoteke.
  • chown uporabniška datoteka.txt
    spremeni lastnika file.txt v navedenega uporabnika.
chgrp Spremenite lastništvo skupine.
  • datoteka skupine chgrp.txt
    spremeni skupinsko lastništvo datoteke.txt v navedeno skupino.
misliti Nastavite privzeta dovoljenja za datoteke.
  • umask 022
    nastavi privzeta dovoljenja datoteke za branje in pisanje za lastnika ter samo za branje za skupino in druge.

3. Stiskanje datotek in ukazi za arhiviranje

Tukaj je nekaj ukazov za stiskanje datotek in arhiviranje v Linuxu:

Ukazi

Opis

Opcije

kateri meseci so q3

Primeri

vzame Ustvarite ali ekstrahirajte arhivske datoteke.
  • -c : ustvarite nov arhiv.
  • -x : Ekstrahirajte datoteke iz arhiva.
  • -f : Določite ime arhivske datoteke.
  • -in : Besedni način.
  • -Z : Stisnite arhiv z gzip.
  • -j : Stisnite arhiv z bzip2.
  • tar -czvf datoteke archive.tar.gz/
    ustvari stisnjen arhiv tar z imenom archive.tar.gz, ki vsebuje datoteke v imeniku files/.
gzip Stisnite datoteke.
  • -d : Razpakirajte datoteke.
  • gzip datoteka.txt
    stisne datoteko file.txt in jo preimenuje v file.txt.gz.
zip Ustvarite stisnjene arhive zip.
  • -r : Rekurzivno vključi imenike.
  • zip arhiv.zip datoteka1.txt datoteka2.txt
    ustvari zip arhiv z imenom archive.zip, ki vsebuje file1.txt in file2.txt.

4. Ukazi za upravljanje procesov

V Linuxu vam ukazi za upravljanje procesov omogočajo spremljanje in nadzor tekočih procesov v sistemu. Tukaj je nekaj pogosto uporabljenih ukazov za upravljanje procesov:

Ukazi

Opis

Opcije

Primeri

ps Prikaz tekočih procesov.
  • -do : Pokaži vse procese.
  • ps do
    prikazuje vse tekoče procese s podrobnimi informacijami.
vrh Spremljajte sistemske procese v realnem času.
  • vrh
    prikazuje dinamičen pogled sistemskih procesov in njihove porabe virov.
ubiti Prekinite postopek.
  • -9 : Prisilno uniči proces.
  • ubij PID
    prekine proces z navedenim ID-jem procesa.
pkill Prekinite procese na podlagi njihovega imena.
  • pkill ime_procesa
    prekine vse procese z navedenim imenom.
prijem Seznam procesov glede na njihovo ime.
  • pgrep ime_procesa
    prikaže seznam vseh procesov z navedenim imenom.
prijem uporablja se za iskanje določenih vzorcev ali regularnih izrazov v besedilnih datotekah ali tokovih in prikaz ujemajočih se vrstic.
  • -jaz : med iskanjem ignorirajte razlike med velikimi in malimi črkami.
  • -in : Obrnite ujemanje in prikažete črte, ki se ne ujemajo.
  • -r ali -R : Rekurzivno iskanje imenikov za ujemajoče se vzorce.
  • -l : Natisnite samo imena datotek, ki vsebujejo ujemanja.
  • -n : Prikažite številke vrstic poleg ustreznih vrstic.
  • -Noter : Ujemanje le celih besed, namesto delnih ujemanj.
  • -c : Preštejte število ujemajočih se vrstic, namesto da bi jih prikazali.
  • -Je : določite več vzorcev za iskanje.
  • -A : Prikaži vrstice za ujemajočo se vrstico.
  • -B : Prikaži vrstice pred ujemajočo se vrstico.
  • -C : Prikaži vrstice pred in za ujemajočo se vrstico.
  • grep -i pozdravljena datoteka.txt
  • grep -v datoteka napake.txt
  • grep -r vzorec imenik/
  • grep -l ključna beseda file.txt
  • grep -n vzorec file.txt
    V teh primerih ekstrahiramo naš izhod desirec iz imena datoteke (file.txt)

5. Sistemski informacijski ukazi

V Linuxu je na voljo več ukazov za zbiranje informacij o sistemu. Tukaj je nekaj pogosto uporabljenih sistemskih informacijskih ukazov:

kotni material

barrelCommand

Opis

Opcije

Primeri

uname Natisnite informacije o sistemu.
  • -a : Vse informacije o sistemu.
  • uname -a
    prikaže vse informacije o sistemu.
kdo sem jaz Prikaži trenutno uporabniško ime.
  • kdo sem jaz
    prikazuje trenutno uporabniško ime.
df Prikaži porabo prostora na disku.
  • -h : Človeku berljive velikosti.
  • df -h
    prikazuje porabo prostora na disku v človeku berljivi obliki.
od Ocenite velikost datotek in imenikov.
  • -h : Človeku berljive velikosti.
  • -s : Prikaži samo skupno velikost.
  • imenik du -sh/
    zagotavlja skupno velikost navedenega imenika.
prost Prikaz informacij o uporabi pomnilnika.
  • -h : Človeku berljive velikosti.
  • brezplačno -h
    prikazuje uporabo pomnilnika v človeku berljivi obliki.
uptime Prikaži čas delovanja sistema.
  • uptime
    prikazuje trenutni čas delovanja sistema.
lscpu Prikaz informacij o procesorju.
  • lscpu
    zagotavlja podrobne informacije o procesorju.
lspci Seznam naprav PCI.
  • lspci
    Seznam naprav PCI.
lsusb Seznam naprav USB.
  • lsusb
    prikaže seznam vseh priključenih naprav USB.

6. Omrežni ukazi

V Linuxu je na voljo več omrežnih ukazov za upravljanje in odpravljanje težav z omrežnimi povezavami. Tukaj je nekaj pogosto uporabljenih omrežnih ukazov:

Ukaz

Opis

Primeri

ifconfig Prikaz informacij o omrežnem vmesniku.
  • ifconfig
    prikazuje podrobnosti vseh omrežnih vmesnikov.
ping Pošlji ICMP echo zahteve gostitelju.
  • ping google.com
    pošlje zahteve za odmev ICMP na google.com, da preveri povezljivost.
netstat Prikaz omrežnih povezav in statistike.
  • netstat -tuln
    prikazuje vse poslušajoče povezave TCP in UDP.
ss Prikaz informacij o omrežni vtičnici.
  • ss -tuln
    prikazuje vse poslušajoče povezave TCP in UDP.
ssh Varno se povežite z oddaljenim strežnikom.
  • ssh uporabnik@imegostitelja
    sproži povezavo SSH z navedenim imenom gostitelja.
scp Varno kopirajte datoteke med gostitelji.
  • scp file.txt uporabnik@imegostitelja:/pot/do/destinacije
    varno kopira file.txt na podanega oddaljenega gostitelja.
wget Prenesite datoteke iz spleta.
  • wget http://example.com/file.txt
    prenese file.txt z podanega URL-ja.
curl Prenesite podatke na ali iz strežnika.
  • curl http://example.com
    pridobi vsebino spletne strani iz podanega URL-ja.

7. Ukazi za preusmeritev IO

V Linuxu se ukazi za preusmeritev IO (Input/Output) uporabljajo za preusmeritev standardnih vhodnih, izhodnih in tokov napak ukazov in procesov. Tukaj je nekaj pogosto uporabljenih ukazov za preusmeritev IO:

Ukaz

java dodajanje v matriko

Opis

cmd Vnos cmd je vzet iz datoteke.
cmd> datoteka Standardni izhod (stdout) cmd je preusmerjen v datoteko.
cmd 2> datoteka Izhod napake (stderr) cmd je preusmerjen v datoteko.
cmd 2>&1 stderr je preusmerjen na isto mesto kot stdout.
cmd1 <(cmd2) Izhod cmd2 se uporablja kot vhodna datoteka za cmd1.
cmd> /dev/null Zavrže stdout cmd tako, da ga pošlje ničelni napravi.
cmd &> datoteka Vsak izhod cmd je preusmerjen v datoteko.
cmd 1>&2 stdout je preusmerjen na isto mesto kot stderr.
cmd>> datoteka Doda stdout cmd v datoteko.

8. Ukazi spremenljivk okolja

V Linuxu se spremenljivke okolja uporabljajo za shranjevanje konfiguracijskih nastavitev, informacij o sistemu in drugih spremenljivk, do katerih lahko dostopajo procesi in skripti lupine. Tukaj je nekaj pogosto uporabljenih ukazov za spremenljivke okolja:

Ukaz

Opis

izvoz VARIABLE_NAME=vrednost Nastavi vrednost spremenljivke okolja.
echo $VARIABLE_NAME Prikaže vrednost določene spremenljivke okolja.
okolj Navede vse spremenljivke okolja, ki so trenutno nastavljene v sistemu.
razveljavi VARIABLE_NAME Razveljavi ali odstrani spremenljivko okolja.
izvoz -p Prikaže seznam vseh trenutno izvoženih spremenljivk okolja.
env VAR1=vrednost COMMAND Nastavi vrednost spremenljivke okolja za določen ukaz.
printenv Prikaže vrednosti vseh spremenljivk okolja.

9. Ukazi za upravljanje uporabnikov

V Linuxu vam ukazi za upravljanje uporabnikov omogočajo ustvarjanje, spreminjanje in upravljanje uporabniških računov v sistemu. Tukaj je nekaj pogosto uporabljenih ukazov za upravljanje uporabnikov:

Ukaz

Opis

java graditelj nizov
WHO Pokaži, kdo je trenutno prijavljen.
sudo adduser uporabniško ime Ustvarite nov uporabniški račun v sistemu z navedenim uporabniškim imenom.
prst Prikaži informacije o vseh uporabnikih, ki so trenutno prijavljeni v sistem, vključno z njihovimi uporabniškimi imeni, časom prijave in terminalom.
sudo deluser USER GROUPNAME Odstranite navedenega uporabnika iz navedene skupine.
zadnji Prikaži nedavno zgodovino prijav uporabnikov.
prstno uporabniško ime Navedite informacije o določenem uporabniku, vključno z njegovim uporabniškim imenom, pravim imenom, terminalom, časom nedejavnosti in časom prijave.
sudo userdel -r uporabniško ime Izbrišite navedeni uporabniški račun iz sistema, vključno z njihovim domačim imenikom in povezanimi datotekami. Možnost -r zagotavlja odstranitev uporabnikovih datotek.
sudo passwd -l uporabniško ime Zaklenite geslo navedenega uporabniškega računa, s čimer preprečite uporabniku prijavo.
su – uporabniško ime Preklopite na drug uporabniški račun z uporabnikovim okoljem.
sudo usermod -a -G IME SKUPINE UPORABNIŠKO IME Dodajte obstoječega uporabnika v navedeno skupino. Uporabnik je dodan v skupino, ne da bi bil odstranjen iz njegovih trenutnih skupin.

10. Ukazi za bližnjice

V Linuxu je veliko ukazov za bližnjice, ki vam lahko pomagajo biti bolj produktivni. Tukaj je nekaj najpogostejših:

10.1: Ukazi za bližnjice Bash:

Navigacija Opis Urejanje Opis Zgodovina Opis
Ctrl + A Premakni se na začetek vrstice. Ctrl + U Izreži/izbriši od položaja kazalca do začetka vrstice. Ctrl + R Zgodovina ukazov za iskanje (obratno iskanje).
Ctrl + E Premakni se na konec vrstice. Ctrl + K Rezanje/brisanje od položaja kazalca do konca vrstice. Ctrl + G Pobeg iz načina iskanja po zgodovini.
Ctrl + B Premakni se za en znak nazaj. Ctrl + W Izrežite/izbrišite besedo pred kazalcem. Ctrl + P Pojdi na prejšnji ukaz v zgodovini.
Ctrl + F Premakni se za en znak naprej. Ctrl + Y Prilepite zadnje izrezano besedilo. Ctrl + N Pojdite na naslednji ukaz v zgodovini.
Alt + B Premakni eno besedo nazaj Ctrl + L Počisti zaslon. Ctrl + C Prekinite trenutni ukaz.
Alt + F Premakni se za eno besedo naprej.

10.2: Ukazi Nano Bližnjice:

Datotečne operacije Opis Navigacija Opis Urejanje Opis Iskanje in zamenjava Opis
Ctrl + O Shranite datoteko. Ctrl + Y Pomaknite se za eno stran navzgor. Ctrl + K Rezanje/brisanje od položaja kazalca do konca vrstice. Ctrl + W Poiščite niz v besedilu.
Ctrl + X Zapustite Nano (poziv za shranjevanje, če je spremenjen). Ctrl + V Pomaknite se za eno stran navzdol. Ctrl + U Neizrezano/obnovi nazadnje izrezano besedilo. Alt + W Iskanje in zamenjava niza v besedilu.
Ctrl + R Preberite datoteko v trenutni medpomnilnik. Alt + Pojdite na določeno številko vrstice. Ctrl + 6 Označite blok besedila za kopiranje ali rezanje. Alt + R Ponovi zadnje iskanje.
Ctrl + J Utemelji trenutni odstavek. Alt +, Pojdite na začetek trenutne vrstice. Ctrl + K Izrežite/izbrišite označeni del besedila.
Vse +. Pojdite na konec trenutne vrstice. Vse +6 Kopirajte označeni del besedila.

10.3: Bližnjični ukazi VI:

Ukaz Opis
cw Spremenite trenutno besedo. Izbriše od položaja kazalca do konca trenutne besede in preklopi v način vstavljanja.
dd Izbriši trenutno vrstico.
x Izbrišite znak pod kazalcem.
R Vstopite v način zamenjave. Prepisuje znake, ki se začnejo od položaja kazalca, dokler ne pritisnete tipke Escape.
O Vstavite novo vrstico pod trenutno vrstico in preklopite v način vstavljanja.
v Razveljavi zadnjo spremembo.
s Zamenjajte znak pod kazalcem in preklopite v način vstavljanja.
dw Brisanje od položaja kazalca do začetka naslednje besede.
D Brisanje od položaja kazalca do konca vrstice.
4dw Izbrišite naslednje štiri besede s položaja kazalca.
A Preklopite v način vstavljanja na koncu trenutne vrstice.
S Izbrišite trenutno vrstico in preklopite v način vstavljanja.
r Zamenjajte znak pod kazalcem z novim znakom, vnesenim s tipkovnice.
jaz Preklopite v način vstavljanja pred kazalcem.
3dd Izbrišite trenutno vrstico in dve vrstici pod njo.
ESC Zapustite način vstavljanja ali ukazne vrstice in se vrnite v ukazni način.
IN Obnovi trenutno vrstico v prvotno stanje, preden so bile izvedene kakršne koli spremembe.
~ Zamenjajte velike in male črke znaka pod kazalcem.
a Preklopite v način vstavljanja za kazalcem.
C Izbrišite od položaja kazalca do konca vrstice in preklopite v način vstavljanja.

10.4: Ukazi za bližnjice Vim:

Normalen način Opis Ukazni način Opis Vizualni način Opis
jaz Vstopite v način vstavljanja na trenutnem položaju kazalca. :Noter Shranite datoteko. v Vstopite v vizualni način, da izberete besedilo.
x Izbrišite znak pod kazalcem. :q Zapri Vim. in Kopirajte izbrano besedilo.
dd Izbriši trenutno vrstico. :q! Zaprite Vim brez shranjevanja sprememb. d Izbriši izbrano besedilo.
yy Kopirajte trenutno vrstico.

:wq

oz

Shranite in zaprite Vim. str Prilepite kopirano ali izbrisano besedilo.
str Prilepite kopirano ali izbrisano besedilo pod trenutno vrstico. :s/staro/novo/g Zamenjaj vse pojavitve starega z novim v datoteki.
v Razveljavi zadnjo spremembo.

:nastavi zdaj

oz

: nastavite številko

Prikaz številk vrstic.
Ctrl + R Ponovi zadnjo razveljavitev.

Zaključek

Skratka, Linux je operacijski sistem, ki se pogosto uporablja za razvoj, in kot razvijalec bi morali poznati Linux in njegove osnovne ukaze. V tem Cheat Sheetu smo zajeli vse ukaze, kot so ustvarjanje imenikov, stiskanje in arhiviranje datotek, upravljanje procesov, sistemske informacije, mreženje in več. Poleg tega je ta goljufija za Linux organizirana in kategorizirana, kar razvijalcem olajša hitro iskanje ukazov, ki jih potrebujejo za posebne primere uporabe. Z uporabo tega vira lahko razvijalci povečajo svojo produktivnost in učinkovitost pri delu z Linuxom, kar vodi do bolj gladkih in uspešnejših razvojnih projektov.

PS. Ne zamudite naše druge goljufije Python za podatkovno znanost, ki pokriva Scikit-Learn , Pande in Osnove Pythona .

Pogosta vprašanja o goljufanju ukazov Linux

1. Kaj je Linux Cheat Sheet?

Ko vam odpove spomin ali se raje ne zanašate na linux – pomoč ? v terminalu vam na pomoč priskoči ta goljufija za linux. Težko si je zapomniti vse pomembne ukaze linux na pamet, zato si to natisnite ali shranite na namizje, da se boste lahko poslužili, ko se vam zatakne.

2.Kaj so osnove Linuxa?

  • Jedro . Osnovna komponenta OS. Brez tega OS ne deluje. …
  • Sistemski uporabniški prostor . Skrbniški sloj za opravila na sistemski ravni, kot sta konfiguracija in namestitev programske opreme. …
  • Aplikacije . Vrsta programske opreme, ki vam omogoča izvedbo naloge.

3. Kaj je 777 v ukazu Linux?

Morda ste že slišali za chmod 777. Ta ukaz bo dati dovoljenje za branje, pisanje in izvajanje lastniku, skupini in javnosti .

4. Kako vidim, kaj uporabniki počnejo v Linuxu?

Z ukazom w w ukaz v Linuxu prikazuje prijavljene uporabnike in njihove dejavnosti.