Linux, der ofte forbindes med at være et komplekst operativsystem, der primært bruges af udviklere, passer måske ikke nødvendigvis helt til denne beskrivelse. Selvom det i første omgang kan virke udfordrende for begyndere, kan det være svært at vende tilbage til dine tidligere Windows-systemer, når du først fordyber dig i Linux-verdenen. Styrken af Linux-kommandoer til at kontrollere din pc, kombineret med deres rene brugergrænseflade, kan gøre det svært at skifte tilbage til ældre operativsystemer. Hvis du er en udvikler, kan du sandsynligvis forholde dig til fordelene og appellen ved Linux.
For at støtte både udviklere og begyndere har vi lavet en omfattende Linux/Unix kommandolinje snydeark . Dette snydeark dækker alle de grundlæggende og avancerede kommandoer, inklusive fil- og mappekommandoer, filtilladelseskommandoer, filkomprimering og arkivering, processtyring, systeminformation, netværk og mere med korrekte eksempler og beskrivelser. Ud over det leverer vi alle de mest brugte Linux-genveje, som inkluderer Bash-genveje, Nano-genveje, VI & Vim-genvejskommandoer. Det giver et solidt fundament på Linux OS-kommandoer samt indsigt i praktiske applikationer.
Ved slutningen af dette snydeark vil du have en grundlæggende forståelse af Linux/Unix-kommandoer, og hvordan det gør udvikling let for udviklere.

Linux-kommandoer snydeark
Hvad er Linux?
Linux er et open source UNIX-lignende operativsystem (OS). Et operativsystem er en software, der direkte styrer et systems hardware og ressourcer, såsom CPU, hukommelse og lager. OS fungerer som en GUI, hvorigennem brugeren kan kommunikere med computeren. OS sidder mellem applikationer og hardware og skaber forbindelserne mellem al din software og de fysiske ressourcer, der gør arbejdet.
Linux Kommandoliste – Indholdsfortegnelse
- Kommandoer til fil- og katalogoperationer
- Filtilladelseskommandoer
- Kommandoer til filkomprimering og arkivering
- Processtyringskommandoer
- Systeminformationskommandoer
- Netværkskommandoer
- IO-omdirigeringskommandoer
- Miljøvariable kommandoer
- Brugerstyringskommandoer
- Liste over genvejskommandoer
- Ofte stillede spørgsmål om Linux Commands Cheat Sheet
Grundlæggende Linux-kommandoer med eksempler
I dette Linux-snydeark vil vi dække alle de vigtigste Linux-kommandoer, fra det grundlæggende til det avancerede. Vi vil også give nogle tips om, hvordan man øver og lærer Linux-kommandoer. Dette snydeark er nyttigt for begyndere og øvede.
1. Kommandoer til fil- og katalogoperationer
Fil- og mappeoperationer er grundlæggende i arbejdet med Linux-operativsystemet. Her er nogle almindeligt anvendte kommandoer til fil- og katalogoperationer:
| Kommando | Beskrivelse | Muligheder | Eksempler |
|---|---|---|---|
| ls | Liste filer og mapper. |
|
|
| cd | Skift bibliotek. |
| |
| pwd | Udskriv den aktuelle arbejdsmappe. |
| |
| mkdir | Opret en ny mappe. |
| |
| rm | Fjern filer og mapper. |
|
|
| cp | Kopier filer og mapper. |
|
|
| mv | Flyt/omdøb filer og mapper. |
| |
| røre ved | Opret en tom fil, eller opdater filens tidsstempler. |
| |
| kat | Se indholdet af en fil. |
| |
| hoved | Vis de første par linjer i en fil. |
|
|
| hale | Vis de sidste par linjer i en fil. |
|
|
| ln | Opret links mellem filer. |
|
|
| Find | Søg efter filer og mapper. |
|
|
2. Filtilladelseskommandoer
Filtilladelser på Linux- og Unix-systemer styrer adgangen til filer og mapper. Der er tre grundlæggende tilladelser: læse, skrive og udføre. Hver tilladelse kan gives eller nægtes til tre forskellige kategorier af brugere: ejeren af filen, medlemmerne af filens gruppe og alle andre.
dhl betyder hvad
Her er nogle filtilladelseskommandoer:
| Kommando | Beskrivelse java andet | Muligheder | Eksempler |
|---|---|---|---|
| chmod | Skift filtilladelser. |
|
|
| chown | Skift filejerskab. |
| |
| chgrp | Skift gruppeejerskab. |
| |
| tænke | Indstil standard filtilladelser. |
|
3. Kommandoer til filkomprimering og arkivering
Her er nogle filkomprimerings- og arkiveringskommandoer i Linux:
| Kommandoer | Beskrivelse | Muligheder | Eksempler |
|---|---|---|---|
| tager | Opret eller udpak arkivfiler. |
|
|
| gzip | Komprimer filer. |
|
|
| lynlås | Opret komprimerede zip-arkiver. |
|
|
4. Processtyringskommandoer
I Linux giver processtyringskommandoer dig mulighed for at overvåge og kontrollere kørende processer på systemet. Her er nogle almindeligt anvendte processtyringskommandoer:
| Kommandoer | Beskrivelse | Muligheder | Eksempler |
|---|---|---|---|
| ps | Vis kørende processer. |
|
|
| top | Overvåg systemprocesser i realtid. |
| |
| dræbe | Afslut en proces. |
|
|
| pkill | Afslut processer baseret på deres navn. |
| |
| greb | Liste processer baseret på deres navn. |
| |
| greb | bruges til at søge efter specifikke mønstre eller regulære udtryk i tekstfiler eller streams og vise matchende linjer. |
|
|
5. Systeminformationskommandoer
I Linux er der flere kommandoer tilgængelige til at indsamle systemoplysninger. Her er nogle almindeligt anvendte systeminformationskommandoer:
| barrelCommand | Beskrivelse | Muligheder | Eksempler |
|---|---|---|---|
| unavn | Udskriv systemoplysninger. |
|
|
| hvem er jeg | Vis det aktuelle brugernavn. |
| |
| df | Vis brug af diskplads. |
|
|
| af | Estimer fil- og mappestørrelser. |
|
|
| gratis | Vis oplysninger om hukommelsesbrug. |
|
|
| oppetid | Vis systemets oppetid. |
| |
| lscpu | Vis CPU-oplysninger. |
| |
| lspci | Liste over PCI-enheder. |
| |
| lsusb | Liste over USB-enheder. |
|
6. Netværkskommandoer
I Linux er der flere netværkskommandoer tilgængelige til at administrere og fejlfinde netværksforbindelser. Her er nogle almindeligt anvendte netværkskommandoer:
konvertere en streng til dato
| Kommando | Beskrivelse | Eksempler |
|---|---|---|
| ifconfig | Vis netværksgrænsefladeoplysninger. |
|
| ping | Send ICMP ekko-anmodninger til en vært. |
|
| netstat | Vis netværksforbindelser og statistik. |
|
| ss | Vis netværksstikoplysninger. |
|
| ssh | Sikker forbindelse til en ekstern server. |
|
| scp | Kopier filer sikkert mellem værter. |
|
| wget | Download filer fra nettet. |
|
| krølle | Overfør data til eller fra en server. |
|
7. IO-omdirigeringskommandoer
I Linux bruges IO (Input/Output) omdirigeringskommandoer til at omdirigere standard input, output og fejlstrømme af kommandoer og processer. Her er nogle almindeligt anvendte IO-omdirigeringskommandoer:
| Kommando | Beskrivelse |
|---|---|
| cmd | Input af cmd er taget fra fil. |
| cmd> fil | Standard output (stdout) af cmd omdirigeres til fil. |
| cmd 2> fil | Fejloutput (stderr) af cmd omdirigeres til fil. |
| cmd 2>&1 | stderr omdirigeres til samme sted som stdout. |
| cmd1 <(cmd2) | Output af cmd2 bruges som inputfil til cmd1. |
| cmd> /dev/null | Kasserer stdout'en af cmd ved at sende den til null-enheden. |
| cmd &> fil | Hvert output af cmd omdirigeres til fil. |
| cmd 1>&2 | stdout omdirigeres til samme sted som stderr. |
| cmd>> fil | Tilføjer stdout af cmd til filen. |
8. Miljøvariable kommandoer
I Linux bruges miljøvariabler til at gemme konfigurationsindstillinger, systemoplysninger og andre variabler, der kan tilgås af processer og shell-scripts. Her er nogle almindeligt anvendte miljøvariable-kommandoer:
| Kommando | Beskrivelse java uforanderlig liste |
|---|---|
| eksporter VARIABLE_NAME=værdi | Indstiller værdien af en miljøvariabel. |
| ekko $VARIABLE_NAME | Viser værdien af en specifik miljøvariabel. |
| env | Viser alle miljøvariabler, der aktuelt er indstillet i systemet. |
| deaktiver VARIABLE_NAME | Deaktiverer eller fjerner en miljøvariabel. |
| eksport -s | Viser en liste over alle aktuelt eksporterede miljøvariabler. |
| env VAR1=værdi KOMMANDO | Indstiller værdien af en miljøvariabel for en specifik kommando. |
| printenv | Viser værdierne for alle miljøvariabler. |
9. Brugerstyringskommandoer
I Linux giver brugerstyringskommandoer dig mulighed for at oprette, ændre og administrere brugerkonti på systemet. Her er nogle almindeligt anvendte brugerstyringskommandoer:
| Kommando | Beskrivelse |
|---|---|
| WHO | Vis hvem der i øjeblikket er logget ind. |
| sudo adduser brugernavn | Opret en ny brugerkonto på systemet med det angivne brugernavn. |
| finger | Vis information om alle de brugere, der i øjeblikket er logget ind på systemet, inklusive deres brugernavne, login-tid og terminal. |
| sudo misbruger BRUGERGRUPPENAVN | Fjern den angivne bruger fra den angivne gruppe. |
| sidst | Vis brugernes seneste login-historik. |
| finger brugernavn | Angiv oplysninger om den angivne bruger, herunder deres brugernavn, rigtige navn, terminal, inaktiv tid og login-tid. |
| sudo userdel -r brugernavn | Slet den angivne brugerkonto fra systemet, inklusive deres hjemmemappe og tilhørende filer. Indstillingen -r sikrer fjernelse af brugerens filer. |
| sudo passwd -l brugernavn | Lås adgangskoden til den angivne brugerkonto, hvilket forhindrer brugeren i at logge ind. |
| su – brugernavn | Skift til en anden brugerkonto med brugerens miljø. |
| sudo usermod -a -G GRUPPENAVN BRUGERNAVN | Tilføj en eksisterende bruger til den angivne gruppe. Brugeren føjes til gruppen uden at fjerne vedkommende fra deres nuværende grupper. |
10. Genvejskommandoer
Der er mange genvejskommandoer i Linux, der kan hjælpe dig med at være mere produktiv. Her er et par af de mest almindelige:
10.1: Bash-genvejskommandoer:
| Navigation | Beskrivelse | Redigering | Beskrivelse | Historie | Beskrivelse |
|---|---|---|---|---|---|
| Ctrl + A | Flyt til begyndelsen af linjen. | Ctrl + U | Klip/slet fra markørens position til begyndelsen af linjen. | Ctrl + R | Søg kommandohistorik (omvendt søgning). |
| Ctrl + E | Flyt til slutningen af linjen. | Ctrl + K | Klip/slet fra markørens position til slutningen af linjen. | Ctrl + G | Undslip fra historiesøgningstilstand. |
| Ctrl + B | Flyt et tegn tilbage. | Ctrl + W | Klip/slet ordet før markøren. | Ctrl + P | Gå til den forrige kommando i historien. |
| Ctrl + F | Flyt et tegn frem. | Ctrl + Y | Indsæt den sidst klippede tekst. | Ctrl + N | Gå til den næste kommando i historien. |
| Alt + B | Flyt et ord tilbage | Ctrl + L | Ryd skærmen. | Ctrl + C | Afslut den aktuelle kommando. |
| Alt + F | Gå et ord frem. |
10.2: Nano-genvejskommandoer:
| Filhandlinger | Beskrivelse | Navigation | Beskrivelse | Redigering | Beskrivelse | Søg og erstat | Beskrivelse |
|---|---|---|---|---|---|---|---|
| Ctrl + O | Gem filen. | Ctrl + Y | Rul en side op. | Ctrl + K | Klip/slet fra markørens position til slutningen af linjen. | Ctrl + W | Søg efter en streng i teksten. |
| Ctrl + X | Afslut Nano (spørg om at gemme, hvis den ændres). | Ctrl + V | Rul én side ned. | Ctrl + U | Fjern/gendan den sidst klippede tekst. | Alt + W | Søg og erstat en streng i teksten. |
| Ctrl + R | Læs en fil ind i den aktuelle buffer. | Alt + | Gå til et bestemt linjenummer. | Ctrl + 6 | Marker en tekstblok til kopiering eller klipning. | Alt + R | Gentag den sidste søgning. |
| Ctrl + J | Begrund det nuværende stykke. | Alt + , | Gå til begyndelsen af den aktuelle linje. | Ctrl + K | Klip/slet den markerede tekstblok. | ||
| Alt + . | Gå til slutningen af den aktuelle linje. | Alt + 6 | Kopier den markerede tekstblok. |
10.3: VI Genvejskommandoer:
| Kommando | Beskrivelse |
|---|---|
| cw | Skift det aktuelle ord. Sletter fra markørens position til slutningen af det aktuelle ord og skifter til indsættelsestilstand. |
| dd | Slet den aktuelle linje. |
| x | Slet tegnet under markøren. |
| R | Gå ind i udskiftningstilstand. Overskriver tegn fra markørens position, indtil du trykker på Escape-tasten. |
| O | Indsæt en ny linje under den aktuelle linje og skift til indsættelsestilstand. |
| i | Fortryd den sidste ændring. |
| s | Udskift tegnet under markøren og skift til indsættelsestilstand. |
| dw | Slet fra markørens position til begyndelsen af det næste ord. |
| D | Slet fra markørens position til slutningen af linjen. |
| 4dw | Slet de næste fire ord fra markørens position. |
| EN | Skift til indsættelsestilstand i slutningen af den aktuelle linje. |
| S | Slet den aktuelle linje og skift til indsættelsestilstand. |
| r | Erstat tegnet under markøren med et nyt tegn, der indtastes fra tastaturet. |
| jeg | Skift til indsættelsestilstand før markøren. |
| 3dd | Slet den aktuelle linje og de to linjer under den. |
| ESC | Afslut indsætnings- eller kommandolinjetilstand og vend tilbage til kommandotilstand. |
| I | Gendan den aktuelle linje til dens oprindelige tilstand, før der blev foretaget ændringer. |
| ~ | Skift mellem store og små bogstaver for tegnet under markøren. |
| -en | Skift til indsættelsestilstand efter markøren. |
| C | Slet fra markørens position til slutningen af linjen og skift til indsættelsestilstand. |
10.4: Vim-genvejskommandoer:
| Normal tilstand | Beskrivelse | Kommandotilstand | Beskrivelse | Visuel tilstand | Beskrivelse |
|---|---|---|---|---|---|
| jeg | Gå ind i indsættelsestilstand ved den aktuelle markørposition. | :I | Gem filen. | i | Gå ind i visuel tilstand for at vælge tekst. |
| x | Slet tegnet under markøren. | :q | Afslut Vim. | og | Kopier den markerede tekst. |
| dd | Slet den aktuelle linje. | :q! | Afslut Vim uden at gemme ændringer. | d | Slet den markerede tekst. |
| åå | Kopier den aktuelle linje. | :wq eller
| Gem og luk Vim. | s | Indsæt den kopierede eller slettede tekst. |
| s | Indsæt den kopierede eller slettede tekst under den aktuelle linje. | :s/gammel/ny/g | Erstat alle forekomster af gammelt med nyt i filen. | ||
| i | Fortryd den sidste ændring. | :sæt nu eller :sæt nummer | Vis linjenumre. | ||
| Ctrl + R | Gentag den sidste fortrydelse. |
Konklusion
Afslutningsvis er Linux et meget brugt styresystem til udvikling, og som udvikler bør du have kendskab til Linux og dets grundlæggende kommandoer. I dette snydeark dækkede vi alle kommandoer som at oprette mapper, filkomprimering og arkivering, processtyring, systeminformation, netværk og mere. Derudover er dette Linux Cheat Sheet organiseret og kategoriseret, hvilket gør det nemt for udviklere hurtigt at finde de kommandoer, de har brug for til specifikke brugstilfælde. Ved at bruge denne ressource kan udviklere øge deres produktivitet og effektivitet i arbejdet med Linux, hvilket fører til smidigere og mere succesfulde udviklingsprojekter.
PS. Gå ikke glip af vores andet Python-snydeark til datavidenskab, der dækker Scikit-Learn , Pandaer og Grundlæggende om Python .
Ofte stillede spørgsmål om Linux Commands Cheat Sheet
1. Hvad er Linux Cheat Sheet?
Når din hukommelse svigter, eller du foretrækker ikke at stole på linux -Hjælp ? i terminalen kommer dette linux-snydeark til undsætning. Det er svært at huske alle de vigtige linux Commandsby hjerter, så print dette ud eller gem det på dit skrivebord for at ty til, når du går i stå.
2.Hvad er det grundlæggende i Linux?
- Kernel . Basiskomponenten af OS. Uden det virker OS ikke. …
- Systembrugerplads . Det administrative lag til opgaver på systemniveau som konfiguration og softwareinstallation. …
- Ansøgninger . En type software, der lader dig udføre en opgave.
3. Hvad er 777 i Linux kommando?
Du har måske hørt om chmod 777. Denne kommando vil give læse-, skrive- og eksekveringstilladelse til ejeren, gruppen og offentligheden .
4. Hvordan kan jeg se, hvad brugerne laver i Linux?
Ved hjælp af w-kommandoen, w kommando i Linux viser loggede brugere og deres aktiviteter.