Linux Command Cheat Sheet
⚡ Smart oppsummering
Linux-kommandoer lar deg kontrollere operativsystemet fra terminalen, og dekker filbehandling, tillatelser, miljøvariabler, brukeradministrasjon, nettverk, prosesser og tekstredigering med vi-editoren på tvers av alle større Linux-distribusjoner.

Dette Linux-kommando-juksearket grupperer de mest nyttige Linux og Unix-terminalkommandoer etter oppgave, slik at du raskt kan finne riktig kommando. Hver seksjon nedenfor dekker et fellesområde: grunnleggende navigasjon, filtillatelser, miljøvariabler, brukeradministrasjon, nettverk, prosesser og vi-editoren.
Grunnleggende Linux-kommandoer
Disse grunnleggende kommandoene hjelper deg med å navigere i filsystemet og opprette, vise, flytte og slette filer og mapper fra terminalen.
| Kommando | Tekniske beskrivelser |
|---|---|
| ls | Viser alle filer og kataloger i gjeldende arbeidskatalog |
| ls -R | Viser filer i underkataloger også |
| ls -a | Viser også skjulte filer |
| ls-al | Lister filer og kataloger med detaljert informasjon som tillatelser, størrelse, eier, etc. |
| cd eller cd ~ | Naviger til HJEM-katalogen |
| cd .. | Flytt ett nivå opp |
| cd | For å bytte til en bestemt katalog |
| cd / | Flytt til rotkatalogen |
| cat > filnavn | Oppretter en ny fil |
| katt filnavn | Viser filinnholdet |
| cat fil1 fil2 > fil3 | Slår sammen to filer (fil1, fil2) og lagrer utdataene i en ny fil (fil3) |
| mv-filen «ny filsti» | Flytter filene til den nye plasseringen |
| mv filnavn nytt_filnavn | Gi nytt navn til filen til et nytt filnavn |
| sudo | Lar vanlige brukere kjøre programmer med sikkerhetsrettighetene til superbrukeren eller roten |
| rm filnavn | Sletter en fil |
| mann | Gir hjelpeinformasjon om en kommando |
| historie | Gir en liste over alle tidligere kommandoer som er skrevet inn i gjeldende terminaløkt |
| fjerne | Tømmer terminalen |
| mkdir katalognavn | Oppretter en ny katalog i gjeldende arbeidskatalog eller på den angitte banen |
| rmdir | Sletter en katalog |
| mv | Gi nytt navn til en katalog |
| pr -x | Deler inn filen i x kolonner |
| pr -h | Tildeler en overskrift til filen |
| pr -n | Angir filen med linje Numbers |
| lp -nc, lpr c | Skriver ut «c»-kopier av filen |
| lp-d lp-P | Angir navnet på skriveren |
| apt-get | Kommando som brukes til å installere og oppdatere pakker |
| mail -s 'emne' -c 'cc-adresse' -b 'bcc-adresse' 'til-adresse' | Kommando for å sende e-post |
| mail -s “Emne” til-adresse < Filnavn | Kommando for å sende e-post med vedlegg |
Filtillatelseskommandoer
Linux kontrollerer tilgang med lesing, skriving og utførelse tillatelserKommandoene og symbolene nedenfor viser filtyper, tilgangsrettigheter og eierskap.
| Kommando | Tekniske beskrivelser |
|---|---|
| ls-l | for å vise filtype og tilgangstillatelse |
| r | lesetillatelse |
| w | skrivetillatelse |
| x | utføre tillatelse |
| - | ingen tillatelse |
| chown-bruker | For å endre eierskapet til en fil/katalog |
| chown bruker:gruppe filnavn | Endre brukeren så vel som gruppen for en fil eller katalog |
Kommandoen Environment Variables
Miljøvariabler lagrer verdier som skallet og programmene leser under kjøring. Bruk disse kommandoene til å vise, opprette, angi og fjerne Miljøvariabler.
| Kommando | Tekniske beskrivelser |
|---|---|
| ekko $VARIABEL | For å vise verdien av en variabel |
| env | Viser alle miljøvariabler |
| VARIABELNAVN=variabelverdi | Opprett en ny variabel |
| slå av | Fjern en variabel |
| eksport variabel=verdi | For å angi verdien av en miljøvariabel |
Brukeradministrasjonskommandoer for linux
System administratorer Bruk disse kommandoene til å legge til, endre og fjerne brukerkontoer og grupper.
| Kommando | Tekniske beskrivelser |
|---|---|
| sudo adduser brukernavn | For å legge til en ny bruker |
| sudo passwd -l 'brukernavn' | For å endre passordet til en bruker |
| sudo userdel -r 'brukernavn' | For å fjerne en nyopprettet bruker |
| sudo usermod -a -G GRUPPENAVN BRUKERNAVN | For å legge til en bruker i en gruppe |
| sudo misbruker BRUKERGRUPPENAVN | For å fjerne en bruker fra en gruppe |
| finger | Viser informasjon om alle brukere som er pålogget |
| finger brukernavn | Gir informasjon om en bestemt bruker |
Nettverkskommando
Disse kommandoene lar deg koble til eksterne maskiner via SSH og overføre filer over nettverket.
| Kommando | Tekniske beskrivelser |
|---|---|
| ssh brukernavn@ip-adresse eller vertsnavn | Logg inn på en ekstern Linux-maskin ved hjelp av SSH |
| ping vertsnavn eller IP-adresse | Til ping og analysere nettverks- og vertstilkoblinger |
| dir | Vis filer i gjeldende katalog på en ekstern datamaskin |
| cd "dirname" | Endre katalogen til «katalognavn» på en ekstern datamaskin |
| sette filen | Last opp «fil» fra lokal til ekstern datamaskin |
| få fil | Last ned 'fil' fra ekstern til lokal datamaskin |
| slutte | Logg Ut |
Behandle kommando
Bruk disse kommandoene til å overvåke og kontrollere prosessene som kjører på systemet ditt, og til å sjekke disk- og minnebruk.
| Kommando | Tekniske beskrivelser |
|---|---|
| bg | For å sende en prosess i bakgrunnen |
| fg | For å kjøre en stoppet prosess i forgrunnen |
| topp | Detaljer om alle aktive prosesser |
| ps | Oppgi status for prosesser som kjører for en bruker |
| ps PID | Gir status for en bestemt prosess |
| pidof | Gir prosess-ID (PID) til en prosess |
| drep PID | Dreper en prosess |
| fint | Starter en prosess med en gitt prioritet |
| nyrer | Endrer prioritet for en allerede kjørende prosess |
| df | Gir ledig harddiskplass på systemet ditt |
| gratis | Gir gratis RAM på systemet ditt |
VI Redigeringskommandoer
Ocuco vi redaktør fungerer i kommando- og innsettingsmodus. Disse tastetrykkene dekker innsetting, sletting, endring og angre tekst.
| Kommando | Tekniske beskrivelser |
|---|---|
| i | Sett inn ved markør (går inn i innsettingsmodus) |
| a | Skriv etter markøren (går inn i innsettingsmodus) |
| A | Skriv på slutten av linjen (går inn i innsettingsmodus) |
| ESC | Avslutt innsettingsmodus |
| u | Angre siste endring |
| U | Angre alle endringer på hele linjen |
| o | Åpne en ny linje (går inn i innsettingsmodus) |
| dd | Slett linje |
| 3dd | Slett 3 linjer |
| D | Slett innholdet på linjen etter markøren |
| C | Slett innholdet på en linje etter markøren og sett inn ny tekst. Trykk ESC-tasten for å avslutte innsettingen. |
| dw | Slett ord |
| 4dw | Slett 4 ord |
| cw | Bytt ord |
| x | Slett tegn ved markøren |
| r | Bytt ut tegnet |
| R | Overskriv tegn fra markøren og utover |
| s | Erstatt ett tegn under markøren fortsett å sette inn |
| S | Bytt ut hele linjen og begynn å sette inn på begynnelsen av linjen |
| ~ | Endre store og små bokstaver for individuelle tegn |
