Ubuntu Linux-terminalkommandoer: Komplet vejledning til Dell-pc er
Oversigt: Lær de vigtigste Ubuntu Linux-terminalkommandoer til din Dell-pc. Trinvis vejledning, der dækker filer, software, netværk, brugere og genveje.
Instruktioner
Terminalkommandoer er instruktioner, du kan bruge i Ubuntu Terminal-appen til at udføre opgaver på din computer. Uanset om du er ny bruger af Linux eller bare har brug for en hurtig reference, fører denne guide dig gennem de mest almindelige og nyttige Ubuntu-terminalkommandoer, fra administration af filer og software til kontrol af dine netværks- og systemoplysninger.
Hvad er Ubuntu Terminal?
Linux-kommandolinjen er en tekstgrænseflade til din computer. Ofte omtalt som skallen, terminalen, konsollen eller prompten, kan det give udseende af at være kompleks og forvirrende at bruge. Men rolig, det er enklere, end det ser ud, og denne guide får dig hurtigt komfortabel.
Ubuntu-terminalen, også kendt som kommandolinjegrænsefladen eller shell, er et tekstbaseret miljø, der giver dig mulighed for at interagere med din computers operativsystem. I modsætning til grafiske brugergrænseflader (GUI'er), der er afhængige af visuelle elementer som vinduer, ikoner og knapper, kommunikerer terminalen gennem indtastede kommandoer.
Sådan åbner du terminalen på Ubuntu
Der er to nemme måder at åbne terminalen på:
Valgmulighed 1: Tastaturgenvej (hurtigste)
- Tryk på Ctrl + Alt + T på dit tastatur.
Valgmulighed 2: Søg i menuen Aktiviteter
- Klik på knappen Aktiviteter øverst til venstre på skærmen.
- Skriv Terminal i søgefeltet.
- Klik på appen Terminal , når den vises.
Om terminalprompten
Når du åbner terminalen, vil du se en blinkende markør ved siden af noget tekst. Når du skriver en kommando, vises den på samme linje som denne tekst. Denne tekst er der for at fortælle dig, at computeren er klar til at acceptere en kommando, det er computerens måde at bede dig om. Faktisk kaldes det normalt prompten.
Når du kører en kommando, udskrives ethvert output, den producerer, normalt direkte i terminalen, så får du vist en anden prompt, når den er færdig. Nogle kommandoer kan udsende meget tekst; Andre fungerer lydløst og udsender slet ikke noget. Vær ikke bange, hvis du kører en kommando, og der straks vises en anden prompt, det betyder normalt, at kommandoen lykkedes.
Afsnit 1: Sådan navigerer du i filsystemet
Disse kommandoer hjælper dig med at flytte rundt i mapper (kaldet mapper i Linux) og forstå, hvor du er.
| Kommando | Hvad gør den | Eksempel |
|---|---|---|
pwd |
Viser din aktuelle mappeplacering | pwd |
ls |
Viser filer og mapper i den aktuelle mappe | ls |
ls -l |
Viser filer med detaljer som tilladelser, størrelse og dato | ls -l |
ls -a |
Viser alle filer, inklusive skjulte | ls -a |
cd foldername |
Ændringer i en bestemt mappe | cd Documents |
cd .. |
Går et mappeniveau tilbage | cd .. |
cd ~ |
Går direkte til din hjemmemappe | cd ~ |
Ikonet pwd Kommando viser stien til den aktuelle mappe (mappe), du er i. Første gang du åbner terminalen, er du som standard i din hjemmemappe.
Ikonet ls Kommandoen viser filer og mapper på en bestemt placering. Almindelige indstillinger omfatter: -a (viser skjulte filer, herunder dem, der starter med en prik) og -l (Viser en detaljeret liste med tilladelser, ejerskab, størrelse og tidsstempler).
Afsnit 2: Administration af filer og mapper
Disse kommandoer påvirker direkte de filer og den tekst, der gemmes og bruges på din computer.
| Kommando | Hvad gør den | Eksempel |
|---|---|---|
mkdir foldername |
Opretter en ny mappe | mkdir MyProject |
touch filename |
Opretter en ny tom fil | touch notes.txt |
cp source destination |
Kopierer en fil til en ny placering | cp notes.txt ~/Documents/ |
mv source destination |
Flytter eller omdøber en fil | mv notes.txt renamed.txt |
rm filename |
Sletter en fil | rm oldfile.txt |
rm -r foldername |
Sletter en mappe og alt i den | rm -r OldFolder |
cat filename |
Viser indholdet af en fil | cat notes.txt |
nano filename |
Åbner en fil til redigering i en simpel teksteditor | nano notes.txt |
grep "text" filename |
Søger efter specifik tekst i en fil | grep "error" log.txt |
rm Kommandoen sletter filer permanent. Der er ingen papirkurv i terminalen. Kontroller altid, før du kører det.
Ikonet rm Kommandoen bruges til at slette filer. Et væsentligt aspekt af Unix-lignende systemer (inklusive Ubuntu) er deres filtilladelsessystem.
Ikonet cat Kommandoen viser, kombinerer eller opretter filer ved at læse og skrive filindhold. Almindelige indstillinger omfatter: -n (viser linjenumre sammen med filindhold) og -b (Viser kun linjenumre for ikke-tomme linjer).
Ikonet grep Kommando søger efter specifikke mønstre eller nøgleord i filer eller kommandooutput. Almindelige indstillinger omfatter: -i (foretager en søgning, hvor der ikke skelnes mellem store og små bogstaver) -r (søger rekursivt gennem mapper), og -n (Viser linjenumre med matchende resultater).
Afsnit 3: Installation og administration af software
Som en Debian-baseret Linux-distribution bruger Ubuntu APT-pakkehåndteringen til at installere, opdatere og fjerne softwarepakker via kommandolinjen.
Ubuntu indeholder begge dele apt og apt-get. De bruger den samme pakkedatabase, men er rettet mod forskellige job. apt er det bedre interaktive værktøj til terminalsessioner, fordi dets output er designet til mennesker. apt-get er den sikrere standard for scripts, fordi dens kommandolinjeadfærd er mere stabil på tværs af APT-udgivelser.
| Kommando | Hvad gør den |
|---|---|
sudo apt update |
Opdaterer listen over tilgængelige softwarepakker |
sudo apt upgrade |
Installerer tilgængelige opdateringer for alle installerede pakker |
sudo apt install packagename |
Installerer en bestemt softwarepakke |
sudo apt remove packagename |
Fjerner en softwarepakke |
sudo apt autoremove |
Fjerner pakker, der ikke længere er brug for |
Følg disse trin for at opdatere dit system:
- Åbn terminalen ved hjælp af Ctrl + Alt + T.
- Skriv følgende kommando, og tryk på Enter for at opdatere pakkelisten:
sudo apt update - Indtast din adgangskode, når du bliver bedt om det, og tryk derefter på Enter.
- Skriv følgende kommando, og tryk på Enter for at installere tilgængelige opdateringer:
sudo apt upgrade - Når du bliver bedt om at bekræfte, skal du skrive Y og trykke på Enter.
apt update Henter de nyeste pakkelister fra de konfigurerede lagre. Dette opgraderer ikke nogen pakker, det opdaterer kun oplysningerne om, hvilke pakker der er tilgængelige.
Sådan installeres et bestemt program:
- Åbn terminalen.
- Skriv følgende kommando, og erstat packagename med den app, du vil installere:
sudo apt install packagenameEksempel: For at installere VLC-medieafspilleren skal du skrive:sudo apt install vlc - Tryk på Enter, skriv Y , når du bliver bedt om det, og tryk på Enter igen.
Afsnit 4: Kontrol af systemoplysninger
Brug disse kommandoer til at finde ud af oplysninger om din Dell-pc s hardware og software.
| Kommando | Hvad gør den |
|---|---|
uname -a |
Viser kerneversionen og systemarkitekturen |
lsb_release -a |
Viser din Ubuntu-version |
df -h |
Viser diskforbrug for alle drev (kan læses af mennesker) |
free -h |
Viser, hvor meget RAM der er tilgængelig |
top |
Viser CPU- og hukommelsesforbrug i realtid |
htop |
Viser en forbedret, interaktiv visning af kørende processer |
uptime |
Viser, hvor længe systemet har kørt |
date |
Viser dags dato og klokkeslæt |
whoami |
Viser, hvilken bruger du aktuelt er logget på som |
hostname |
Viser computerens navn på netværket |
Ikonet uname Kommandoen udskriver systemoplysninger som f.eks. kerneversion og arkitektur. Brug uname -a for at få vist alle tilgængelige systemoplysninger på én gang.
Ikonet top Kommandoen viser oplysninger om systemaktivitet i realtid. Det viser dynamisk information om systemprocesser.
Før du opgraderer Ubuntu til en ny udgivelse, er det vigtigt at forberede dit system. Kontroller diskpladsen for at sikre, at du har tilstrækkelig ledig plads til at downloade og installere opgraderede pakker. Du kan kontrollere diskpladsen ved hjælp af df -h Kommando.
Afsnit 5: Administrer brugere og grupper
Brugeradministration er en kritisk del af vedligeholdelsen af et sikkert system. Ineffektiv bruger- og privilegiestyring fører ofte til, at et system kompromitteres.
| Kommando | Hvad gør den |
|---|---|
whoami |
Viser den bruger, der aktuelt er logget på |
sudo adduser username |
Opretter en ny brugerkonto |
sudo deluser username |
Fjerner en brugerkonto |
passwd |
Skift din adgangskode |
sudo passwd username |
Ændrer en anden brugers adgangskode |
sudo usermod -aG groupname username |
Føjer en bruger til en gruppe |
groups username |
Viser, hvilke grupper en bruger tilhører |
id |
Viser den aktuelle brugers id og gruppemedlemskaber |
adduser er et brugervenligt script på højt niveau, der forenkler processen med at oprette en ny brugerkonto. Det beder interaktivt om information, opretter automatisk en hjemmemappe, kopierer skeletfiler (som .bashrc og .profile), indstiller de relevante tilladelser og tildeler en standardshell. I de fleste tilfælde er det den anbefalede kommando til oprettelse af brugere på Debian-baserede systemer som Ubuntu.
Følg disse trin for at tilføje en ny bruger:
- Åbn terminalen.
- Skriv følgende kommando, og erstat brugernavnet med den nye brugers navn:
sudo adduser username - Tryk på Enter , og følg anvisningerne på skærmen for at angive en adgangskode og udfylde valgfrie oplysninger.
Sådan giver du en brugeradministrator (sudo) adgang:
Den nemmeste måde at tildele sudo-privilegier i Ubuntu er at tilføje brugeren til sudo-gruppen . Medlemmer af denne gruppe kan udføre enhver kommando som root og bliver bedt om deres adgangskode, når de bruger sudo.
- Åbn terminalen.
- Skriv følgende kommando, og erstat brugernavnet med brugerens navn:
sudo usermod -aG sudo username - Tryk på Enter. Ændringerne træder i kraft, næste gang brugeren logger på.
visudo kommando til at redigere sudoers-filen. Denne kommando validerer syntaksen, før den gemmes, og forhindrer fejl, der kan låse dig helt ude af sudo-adgang.
Afsnit 6: Administration af filtilladelser
Hver fil og mappe har et sæt tilladelser, der bestemmer, hvem der kan læse, skrive eller udføre den.
| Symbol | Betydning |
|---|---|
r |
Læse |
w |
Skrive |
x |
Udføre |
| Kommando | Hvad gør den | Eksempel |
|---|---|---|
ls -l |
Visningstilladelser for filer i en mappe | ls -l |
chmod 755 filename |
Indstiller læse / skrive / udføre for ejer; Læs/udfør for andre | chmod 755 script.sh |
chmod 644 filename |
Indstiller læse/skrive til ejeren; Skrivebeskyttet for andre | chmod 644 file.txt |
chown user:group filename |
Ændrer ejeren og gruppen af en fil | chown john:staff file.txt |
En stærk tilladelsesstrategi er bygget på princippet om mindst privilegium (PoLP), hvilket betyder, at brugere og processer kun skal have den mindst nødvendige adgang til at udføre deres tilsigtede funktioner.
Afsnit 7: Netværkskommandoer
Brug disse kommandoer til at kontrollere din netværksforbindelse, finde din IP-adresse og foretage fejlfinding af forbindelse.
| Kommando | Hvad gør den |
|---|---|
ip addr eller ip a |
Viser din IP-adresse og netværksgrænseflader |
ping google.com |
Tester din internetforbindelse |
ping -c 4 google.com |
Sender præcis 4 ping-pakker og stopper |
wget URL |
Henter en fil fra internettet |
curl URL |
Overfører data til eller fra en server |
hostname -I |
Viser din lokale IP-adresse |
ss -tlnp |
Viser åbne netværksporte |
ifconfig Kommandoen er forældet og er blevet erstattet af ip kommando i de fleste moderne Linux-distributioner. Det er en del af netværktøjspakken, som muligvis ikke installeres som standard på nyere systemer. Vi anbefaler at bruge ip addr i stedet.
Ikonet ip kommando er en af de mest basale og nyttige netværkskommandoer i Linux. Den viser typisk status for netværksgrænseflader og IP-adresser, der er tildelt dit system. Det lykkes den ældre ifconfig kommando, som nu er forældet.
Ping er et simpelt, men kraftfuldt netværksværktøj, der hjælper dig med at kontrollere forbindelsen mellem din computer og en fjernvært (f.eks. et websted, en server eller en anden computer). Det sender små datapakker kaldet "ekkoanmodninger" til målværten, som derefter reagerer med "ekkosvar." En vellykket ping viser, at der er forbindelse til destinationen.
Sådan kontrollerer du, om din internetforbindelse fungerer:
- Åbn terminalen.
- Skriv følgende kommando, og tryk på Enter:
ping -c 4 google.com - Hvis du ser svar, fungerer din forbindelse. Hvis du ser fejl, skal du kontrollere dine netværksindstillinger.
Ikonet curl og wget kommandoer i Linux bruges begge til at downloade filer fra internettet via kommandolinjen. Disse kommandoer er en praktisk måde at hente filer, websider eller andre ressourcer direkte fra en bestemt URL-adresse.
Afsnit 8: Processtyring
Disse kommandoer hjælper dig med at se, hvad der kører på din Dell-pc, og stoppe alt det, der ikke reagerer.
| Kommando | Hvad gør den |
|---|---|
ps aux |
Viser alle kørende processer |
top |
Viser direkte systemressourceforbrug |
kill PID |
Stopper en proces med id-nummer |
killall processname |
Stopper alle processer med et givet navn |
Ctrl + C |
Stopper den terminalkommando, der kører i øjeblikket |
Processtyringskommandoer som f.eks. ps, kill, killallog top er afgørende for overvågning af systemets tilstand og afslutning af processer, der ikke reagerer.
Sådan stopper du et program, der ikke svarer:
- Åbn terminalen.
- Skriv følgende kommando, og tryk på Enter for at finde programmets proces-id (PID):
ps aux | grep programname - Bemærk PID-nummeret i den anden kolonne.
- Skriv følgende kommando, erstat PID med det faktiske tal, og tryk på Enter:
kill PID
Afsnit 9: Nyttige terminalgenveje
Disse tastaturgenveje sparer tid og gør din terminaloplevelse meget glattere.
| Genvej | Hvad gør den |
|---|---|
| Ctrl+Alt+ T | Åbner et nyt terminalvindue |
| Ctrl + C | Stopper den aktuelle kommando |
| Ctrl + Z | Sætter den aktuelle kommando på pause (afbryder) den |
| Ctrl + D | Lukker terminalsessionen |
| Ctrl + L | Rydder terminalskærmen |
| Tab | Fuldfører automatisk en kommando eller et filnavn |
| Pil op/ned | Ruller gennem tidligere kommandoer |
| Ctrl + R | Søger i din kommandohistorik |
| Ctrl + A | Flytter markøren til begyndelsen af linjen |
| Ctrl + E | Flytter markøren til slutningen af linjen |
| Ctrl + U | Rydder den aktuelle linje |
Mastering af genveje som Ctrl + R til omvendt kommandosøgning, Ctrl + A / Ctrl + E til at flytte til start / slutningen af linjen og fanefuldførelse for kommandoer og filnavne kan spare dyrebar tid.
cd Doc og tryk derefter på tabulatortasten, og terminalen udfylder resten for at gøre det cd Documents.
Afsnit 10: Få hjælp i terminalen
Du behøver ikke at huske hver kommando. Ubuntu har indbyggede hjælpeværktøjer.
| Kommando | Hvad gør den |
|---|---|
man commandname |
Åbner manualen (fuld dokumentation) for enhver kommando |
commandname --help |
Viser en hurtig oversigt over kommandoindstillinger |
whatis commandname |
Giver en beskrivelse på én linje af en kommando |
Eksempel: Hvis du vil vide mere om ls kommando, skriv:
man ls
Tryk på Q for at afslutte manualen.
Fejlfinding på almindelige problemer
Fejlen "Kommandoen blev ikke fundet"
Dette betyder normalt et af følgende:
- Pakken er ikke installeret. Installer det ved hjælp af:
sudo apt install packagename. - Linux skelner mellem store og små bogstaver, så
LSoglsbehandles som forskellige kommandoer. Bekræft stavning og brug af store bogstaver.
Fejlen "Tilladelse nægtet"
Denne fejl angiver, at din brugerkonto mangler de nødvendige tilladelser til at køre en kommando eller få adgang til en fil. Kør kommandoen med administratorrettigheder ved hjælp af sudoeller ændre filtilladelser med chmod om nødvendigt.
Netværket kan ikke nås
- Kør
ip addrfor at kontrollere, at netværksgrænsefladen er aktiv. - Hvis ping fungerer med en IP-adresse, men mislykkes med et domænenavn, er problemet DNS. Kør
dig domainfor at kontrollere, om din konfigurerede DNS-server returnerer et svar. Hvis SVARSEKTIONEN er tom, kan du prøve en anden resolver ved hjælp afdig @8.8.8.8 domain.
Hurtig reference: Mest brugte Ubuntu Terminal-kommandoer
| Kategori | Kommando | Hvad gør den |
|---|---|---|
| Navigation | pwd |
Viser aktuel placering |
| Navigation | ls |
Viser filer |
| Navigation | cd foldername |
Mappen Ændringer |
| Filer | cp, mv, rm |
Kopier, flyt, slet filer |
| Software | sudo apt update |
Opdaterer pakkelisten |
| Software | sudo apt install |
Installerer software |
| System Info (Systemoplysninger) | df -h |
Kontrollerer diskplads |
| System Info (Systemoplysninger) | free -h |
Kontrollerer RAM |
| Netværk | ip addr |
Viser IP-adresse |
| Netværk | ping |
Tester forbindelse |
| Brugere | sudo adduser |
Opretter en ny bruger |
| Help (Hjælp) | man commandname |
Åbner kommandoprompten |
Ofte stillede spørgsmål (FAQs)
Sp.: Hvad bruges Ubuntu-terminalen til?
Ubuntu-terminalen er et tekstbaseret værktøj, der giver dig mulighed for at installere software, administrere filer, kontrollere dit netværk, kontrollere brugere og meget mere, ofte hurtigere end at bruge en grafisk grænseflade.
Sp.: Hvordan åbner jeg terminalen på Ubuntu?
Tryk på Ctrl + Alt + T på dit tastatur. Dette fungerer på de fleste Ubuntu-versioner, inklusive Ubuntu 22.04 og 24.04.
Sp.: Hvad er sudo i Ubuntu?
sudo (SuperUser DO) giver dig mulighed for at køre programmer eller andre kommandoer med administrative rettigheder, ligesom "Kør som administrator" i Windows.
Sp.: Hvordan stopper jeg en kommando, der kører i terminalen?
Tryk på Ctrl + C for at stoppe en kørende kommando når som helst.
Sp.: Hvordan opdaterer jeg Ubuntu fra terminalen?
Køre sudo apt update for at opdatere pakkelisten og derefter køre sudo apt upgrade for at installere alle tilgængelige opdateringer.
Sp.: Er ifconfig stadig tilgængelig i Ubuntu?
ifconfig er en del af Net-Tools-pakken. Hvis du har brug for det på et moderne Ubuntu-system, skal du installere det med sudo apt install net-tools. Den foretrukne moderne kommando er dog ip addr.
Sp.: Hvordan kontrollerer jeg min Ubuntu-version fra terminalen?
Type lsb_release -a , og tryk på Enter. Dette viser din Ubuntu-version og kodenavn.
Flere oplysninger
Software support er af Canonical gennem følgende metoder:
Dell yder teknisk support: