De vigtigste Linux-kommandoer for begyndere
Ny til Linux eller bare rusten? Disse vigtige kommandoer vil gøre dit liv lettere på terminalen og samtidig forbedre din effektivitet

At bruge skallen er en af de største fordele ved en Linux-system, da det giver dig adgang til mange specialiserede programmer, som gør det nemt at udføre selv komplekse opgaver.
Dette er grundfilosofien bag Unix, operativsystemet som Linux fik sit design fra. Hvert af disse simple værktøjer eller programmer udfører ét job og gør det meget godt. Den kan også kommunikere med andre programmer gennem rør, et meget smart design, der gør Linux-skallen meget kraftfuld.
Hvis du lige er startet, eller hvis det er et stykke tid siden, du sidst har arbejdet på en shell, vil følgende liste over de vigtigste kommandoer hjælpe dig med at komme tilbage til hastigheden. Det er vigtigt at bemærke deres brug af små bogstaver.
Linux-kommandoer hurtig reference
| Kommando | Produktbeskrivelse | |
|---|---|---|
| 1 | pwd | Udskriv arbejdsbiblioteket |
| 2 | cd | Skift bibliotek, standard til hjem |
| 3 | ls | Liste elementer i mappen |
| 4 | cp | Kopier en fil fra en mappe til en anden |
| 5 | mv | Flyt en fil fra en mappe til en anden |
| 6 | rm | Fjern (slet) en fil eller et bibliotek |
| 7 | Opret en ny fil | |
| 8 | hvordan | Udskriv indholdet af en fil til StdOut |
| 9 | sudo | Udfør en opgave med superbrugerrettigheder |
| 10 | find & lokaliser | Søg efter en fil på systemet |
| 11 | | (røret) | Tilslut programmernes output og input |
| 12 | grep | Find mønstre i et datasæt |
| 13 | krølle | Hent en side fra internettet |
| 14 | historie | Liste over de seneste kommandoposter i terminalen |
| 15 | dræbe & xkill | Stop et program fra udførelse |
| 16 | mand & info | Vis detaljeret manual/info for den givne kommando |
De vigtigste Linux-kommandoer for begyndere forklaret
1. pwd
Kommandoen pwd står for "print working directory", og den bruges til at kende den aktuelle mappe, som Linux-skallen opererer i. Det kan være et meget nyttigt værktøj, når du skriver et script, der skal sikre sig dets arbejdsplacering før tage affære.
Her er et eksempel, og hvad det gør.
pwd > #vis den aktuelle shell-mappe
2. cd
Denne kommando står for "skift mappe". Du bruger den til at skifte fra den aktuelle arbejdsmappe til en anden. Den accepterer den ønskede nye mappe som et argument, der enten kan starte med en skråstreg for en absolut sti eller uden en skråstreg for at referere til den aktuelle arbejdsmappe. Uden et argument er den standard til din hjemmemappe.
Her er nogle eksempler og hvad de gør.
cd > #returnerer til bruger/brugernavns hjemmemappe
cd ~ > # vender også tilbage til hjemmebiblioteket
cd-downloads > #skifter til din download-mappe
cd /usr/bin > #skifter til mappen /usr/bin
3.ls
Denne kommando viser alle filer og mapper i den aktuelle arbejdsmappe. Den accepterer også en del kommandoer for at hjælpe med at tilpasse dens output. For eksempel inkluderer -a-kommandoen skjulte filer, mens -t-kommandoen sorterer efter ændringsdato, og -l-kommandoen giver et elegant output.
Her er et eksempel, og hvad det gør
ls -alt > #list alle filer og mapper, inklusive skjulte, og sorter efter ændringsdato
4. lynlås
Du bruger dette til at kopiere en fil fra et sted til et andet. Husk, at Linux-filnavngivningskonventioner gælder her. Så hvis du tilføjer en skråstreg, så arbejder du med en absolut sti, ellers refererer programmet fra den aktuelle arbejdsmappe.
Her er nogle eksempler og hvad de gør.
cp file_1 Desktop > #copy file_1 til din Desktop-mappe
cp fil_1 /tmp > #kopi fil_1 til/tmp
5 mv
Dette er flyttekommandoen, og den fungerer på samme måde som cp-kommandoen, bortset fra at den fjerner filen fuldstændigt fra dens oprindelige placering og flytter den et andet sted hen.
Her er nogle eksempler og hvad de gør.
mv file_1 Downloads > #move file_1 til din Downloads-mappe
mv fil_1 fil_2 /tmp > #flyt begge filer til /tmp-mappen
6.rm
For at slette filer og mapper er kommandoen rm (fjern) det værktøj, du har brug for. Du skal dog være meget forsigtig med dette værktøj, for uanset hvad det fjerner, er det væk for altid. Dette er især vigtigt med fjernelse af mapper. Så tjek altid din nuværende arbejdsmappe for at undgå fejl.
Her er nogle eksempler og hvad de gør
rm file_1 > #delete file_1 i din nuværende mappe
rm Downloads/file_1 > #delete file_1 fra din Downloads-mappe
rm -r Downloads > #slet fuldstændigt dit downloadbibliotek
7. røre ved
Berøringskommandoen lader dig oprette en ny fil. Det accepterer filnavnet som et argument.
Her er et eksempel og hvordan det virker.
tryk på fil_1 > #opret en ny fil med navnet fil_1
8. kat
Det er også muligt at læse tekstfiler i skallen. For at gøre det, bruger du kat-kommandoen efterfulgt af den fil, du vil læse. Dens navn "kat" står for sammenkædning, så du kan også bruge den til at kombinere to filer til én.
Her er eksempler og hvad de gør.
cat file_1 > #viser indholdet af file_1 på skærmen (standard ud)
kat fil_1 fil_2 > fil_3 > #kombiner indholdet af fil_1 og fil_2 til fil_3
9. sudo
Linux begrænser privilegierne for almindelige brugerkonti for at forhindre dem i at forårsage uoprettelig skade på hele systemet. Alligevel reserverer den sudo-kommandoen til en almindelig bruger til at køre programmer, der kræver superbruger (administrator) rettigheder. Sudo vil bede om Superbruger-adgangskoden, og hvis den er korrekt, tillader den yderligere programkørsel.
Her er et eksempel, og hvad det gør.
sudo systemctl stop apache2 > #stop apache2-webserveren
10. lokaliser og find
Disse to programmer hjælper dig med at søge efter en eller flere filer på systemet, men de gør det anderledes. Find er det ældre program, og det kommer med meget kraftfulde søgefunktioner. Locate, på den anden side, er nyere og bruger en database til at udføre meget hurtige søgninger.
Her er eksempler og hvad de gør
find / ubuntu > #find alle filnavne, der indeholder ubuntu. Skråstreg betyder fra systemrod
find ubuntu > #find alle filer på systemet, der indeholder ubuntu
11. | (røret)
Find og lokaliser programmerne ovenfor returnerer ofte så mange poster, at filtrering af resultaterne bliver vigtig. Her kan du sende søgeoutputtet gennem et rør til input fra et mønstergenkendelsesprogram som grep. Dette vil filtrere resultaterne for at producere mere kortfattet feedback.
Her er et eksempel, og hvad det gør.
find ubuntu | grep .jpg > #find kun jpeg-billeder med ubuntu i deres navn
12.grep
Grep er et akronym for Global Regular Expressions Print. Det bruges til at finde mønstre i et datasæt, som kan omfatte hele ord, det første bogstav i sætningen og meget mere.
Her er eksempler og hvad de gør.
grep foo file_1 > #print alle linjer i file_1, der indeholder foo
grep ^bar file_1 > #udskriv kun linjer, der starter med bar
13. krølle
cURL står for Client URL og er et værktøj til at overføre data mellem computere ved hjælp af forskellige netværksprotokoller. Den er meget konfigurerbar og programmerbar, og dens enkleste brug er at hente en webside.
Her er et eksempel, og hvad det gør.
curl google.com > #load google.com
14. historie
Linux-skallen husker dine seneste kommandoindtastninger. Nogle systemer tilbyder en 500-kommandohistorik, mens andre tilbyder 1,000 som standard. Du kan også frit ændre det.
Her er et eksempel, og hvad det gør.
historie | grep curl > #find seneste kommandoer, der indeholder curl
15. dræb & xkill
Kill og xkill er to metoder til at afslutte processer på systemet. Med kill skal du kende og angive proces-id'et for det program, du skal afslutte. Med xkill kan du afslutte grafiske programmer ved at bruge musen til at pege og klikke på dem.
16. mand & info
Du kan altid indtaste mand eller info, efterfulgt af en kommando for at få brugermanualen eller infosideposter for den kommando. Du kan også indtaste en kommando, efterfulgt af –help, for at få flere oplysninger om dens brug.
Her er nogle eksempler og hvad de gør.
man curl > #vis Linux-manpageindgangen for cURL
find –help > #vis brugsoplysninger for find-kommandoen
Konklusion
Når du kommer til slutningen af denne liste, skal du huske på, at disse er de vigtigste kommandoer for begyndere. Der er mange flere kommandoer til Linux-skallen, inklusive mere komplekse og kraftfulde.
Det tager dog noget tid at lære disse kommandoer og at være fortrolig med at bruge dem. Men når du først gør det, vil du være glad for, at du lærte at bruge dem.




