Terminalkommandoer for Ubuntu Linux: Komplett veiledning for Dell-PC-er
Sammendrag: Lær de viktigste Ubuntu Linux-terminalkommandoene for Dell-PC-en din. Trinn-for-trinn-guide som dekker filer, programvare, nettverk, brukere og snarveier.
Instruksjoner
Terminalkommandoer er instruksjoner du kan bruke i Ubuntu-terminalappen for å utføre oppgaver på datamaskinen. Enten du er ny på Linux eller bare trenger en rask referanse, leder denne guiden deg gjennom de vanligste og mest nyttige Ubuntu-terminalkommandoene, fra å administrere filer og programvare til å sjekke nettverks- og systeminformasjon.
Hva er Ubuntu-terminalen?
Linux-kommandolinjen er et tekstgrensesnitt til datamaskinen din. Ofte referert til som skallet, terminalen, konsollen eller ledeteksten, kan det gi inntrykk av å være komplekst og forvirrende å bruke. Men ikke bekymre deg, det er enklere enn det ser ut, og denne guiden vil gjøre deg komfortabel raskt.
Ubuntu-terminalen, også kjent som kommandolinjegrensesnittet eller skallet, er et tekstbasert miljø som lar deg samhandle med datamaskinens operativsystem. I motsetning til grafiske brukergrensesnitt (GUI) som er avhengige av visuelle elementer som vinduer, ikoner og knapper, kommuniserer terminalen gjennom skrevne kommandoer.
Slik åpner du terminalen på Ubuntu
Det er to enkle måter å åpne terminalen på:
Alternativ 1: Hurtigtast (raskest)
- Trykk Ctrl + Alt + T på tastaturet.
Alternativ 2: Søk fra Aktiviteter-menyen
- Klikk på Aktiviteter-knappen øverst til venstre på skjermen.
- Skriv inn Terminal i søkefeltet.
- Klikk på Terminal-appen når den vises.
Forstå terminalprompten
Når du åpner terminalen, ser du en blinkende markør ved siden av tekst. Når du skriver inn en kommando, vises den på samme linje som denne teksten. Denne teksten er der for å fortelle deg at datamaskinen er klar til å godta en kommando, det er datamaskinens måte å spørre deg på. Faktisk er det vanligvis referert til som ledeteksten.
Når du kjører en kommando, vil alle utdata den produserer vanligvis skrives ut direkte i terminalen, så får du vist en annen melding når den er ferdig. Noen kommandoer kan sende ut mye tekst; Andre vil operere stille og vil ikke sende ut noe i det hele tatt. Ikke vær redd hvis du kjører en kommando og en annen ledetekst umiddelbart vises, det betyr vanligvis at kommandoen lyktes.
Seksjon 1: Navigere i filsystemet
Disse kommandoene hjelper deg med å flytte rundt mapper (kalt kataloger i Linux) og forstå hvor du er.
| Kommando | Hva det gjør | Eksempel |
|---|---|---|
pwd |
Viser gjeldende mappeplassering | pwd |
ls |
Viser filer og mapper i gjeldende katalog | ls |
ls -l |
Viser filer med detaljer som tillatelser, størrelse og dato | ls -l |
ls -a |
Viser alle filer, inkludert skjulte filer | ls -a |
cd foldername |
Endringer i en bestemt mappe | cd Documents |
cd .. |
Går ett mappenivå tilbake | cd .. |
cd ~ |
Går direkte til Hjem-mappen | cd ~ |
Informasjonen i pwd Kommandoen viser banen til gjeldende katalog (mappe) du er i. Når du åpner terminalen for første gang, er du i hjemmekatalogen som standard.
Informasjonen i ls Kommandoen viser filer og kataloger innenfor en angitt plassering. Vanlige alternativer inkluderer: -a (viser skjulte filer, inkludert de som starter med en prikk) og -l (viser en detaljert liste med tillatelser, eierskap, størrelse og tidsstempler).
Seksjon 2: Administrere filer og mapper
Disse kommandoene påvirker direkte filene og teksten som er lagret og brukt på datamaskinen.
| Kommando | Hva det gjør | Eksempel |
|---|---|---|
mkdir foldername |
Oppretter en ny mappe | mkdir MyProject |
touch filename |
Oppretter en ny, tom fil | touch notes.txt |
cp source destination |
Kopierer en fil til en ny plassering | cp notes.txt ~/Documents/ |
mv source destination |
Flytter eller gir nytt navn til 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 innholdet i en fil | cat notes.txt |
nano filename |
Åpner en fil for redigering i et enkelt tekstredigeringsprogram | nano notes.txt |
grep "text" filename |
Søker etter bestemt tekst i en fil | grep "error" log.txt |
rm Kommandoen sletter filer permanent. Det er ingen papirkurv i terminalen. Sjekk alltid før du kjører den.
Informasjonen i rm Kommandoen brukes til å slette filer. Et viktig aspekt ved Unix-lignende systemer (inkludert Ubuntu) er deres filtillatelsessystem.
Informasjonen i cat Kommandoen viser, kombinerer eller oppretter filer ved å lese og skrive filinnhold. Vanlige alternativer inkluderer: -n (viser linjenumre ved siden av filinnholdet) og -b (Viser linjenumre bare for ikke-tomme linjer).
Informasjonen i grep Kommandoen søker etter bestemte mønstre eller nøkkelord i filer eller kommandoutdata. Vanlige alternativer inkluderer: -i (utfører et søk som ikke skiller mellom store og små bokstaver), -r (søker rekursivt gjennom kataloger), og -n (viser linjenumre med samsvarende resultater).
Seksjon 3: Installere og administrere programvare
Som en Debian-basert Linux-distribusjon bruker Ubuntu APT-pakkebehandleren til å installere, oppdatere og fjerne programvarepakker via kommandolinjen.
Ubuntu inkluderer begge apt og apt-get. De bruker samme pakkedatabase, men er rettet mot forskjellige jobber. apt er det bedre interaktive verktøyet for terminaløkter fordi produksjonen er designet for mennesker. apt-get er den sikrere standarden for skript fordi kommandolinjeoppførselen er mer stabil på tvers av APT-utgivelser.
| Kommando | Hva det gjør |
|---|---|
sudo apt update |
Oppdaterer listen over tilgjengelige programvarepakker |
sudo apt upgrade |
Installerer tilgjengelige oppdateringer for alle installerte pakker |
sudo apt install packagename |
Installerer en bestemt programvarepakke |
sudo apt remove packagename |
Fjerner en programvarepakke |
sudo apt autoremove |
Fjerner pakker som ikke lenger er nødvendige |
Følg disse trinnene for å oppdatere systemet:
- Åpne terminalen med Ctrl + Alt + T.
- Skriv inn følgende kommando og trykk ENTER for å oppdatere pakkelisten:
sudo apt update - Skriv inn passordet ditt når du blir bedt om det, og trykk deretter på Enter.
- Skriv inn følgende kommando og trykk Enter for å installere tilgjengelige oppdateringer:
sudo apt upgrade - Når du blir bedt om å bekrefte, skriver du inn Y og trykker Enter.
apt update Henter de nyeste pakkelistene fra konfigurerte repositorier. Dette oppgraderer ingen pakker, det oppdaterer bare informasjonen om hvilke pakker som er tilgjengelige.
Slik installerer du et bestemt program:
- Åpne terminalen.
- Skriv inn følgende kommando, og erstatt pakkenavn med appen du vil installere:
sudo apt install packagenameEksempel: For å installere VLC-mediespilleren, skriv:sudo apt install vlc - Trykk Enter, skriv inn Y når du blir bedt om det, og trykk Enter på nytt.
Seksjon 4: Kontrollerer systeminformasjon
Bruk disse kommandoene til å finne informasjon om maskinvaren og programvaren til Dell-PC-en.
| Kommando | Hva det gjør |
|---|---|
uname -a |
Viser kjerneversjonen og systemarkitekturen |
lsb_release -a |
Viser Ubuntu-versjonen din |
df -h |
Viser diskbruk for alle stasjoner (lesbar for mennesker) |
free -h |
Viser hvor mye RAM som er tilgjengelig |
top |
Viser CPU- og minnebruk i sanntid |
htop |
Viser en forbedret, interaktiv visning av prosesser som kjører |
uptime |
Viser hvor lenge systemet har kjørt |
date |
Viser gjeldende dato og klokkeslett |
whoami |
Viser hvilken bruker du er logget på som |
hostname |
Viser datamaskinens navn på nettverket |
Informasjonen i uname Kommandoen skriver ut systeminformasjon, for eksempel kjerneversjon og arkitektur. Bruk uname -a for å vise all tilgjengelig systeminformasjon samtidig.
Informasjonen i top Kommandoen viser sanntidsinformasjon om systemaktiviteten. Den viser dynamisk informasjon om systemprosesser.
Før du oppgraderer Ubuntu til en ny utgivelse, er det viktig å forberede systemet. Kontroller diskplassen for å sikre at du har nok ledig plass til å laste ned og installere oppgraderte pakker. Du kan kontrollere diskplassen ved hjelp av df -h Kommandoen.
Seksjon 5: Administrere brukere og grupper
Brukeradministrasjon er en kritisk del av å opprettholde et sikkert system. Ineffektiv administrasjon av brukere og rettigheter fører ofte til at et system blir kompromittert.
| Kommando | Hva det gjør |
|---|---|
whoami |
Viser gjeldende påloggede bruker |
sudo adduser username |
Oppretter en ny brukerkonto |
sudo deluser username |
Fjerner en brukerkonto |
passwd |
Endrer passordet ditt |
sudo passwd username |
Endrer en annen brukers passord |
sudo usermod -aG groupname username |
Legger til en bruker i en gruppe |
groups username |
Viser hvilke grupper en bruker tilhører |
id |
Viser gjeldende brukers ID og gruppemedlemskap |
adduser er et brukervennlig skript på høyt nivå som forenkler prosessen med å opprette en ny brukerkonto. Den ber interaktivt om informasjon, oppretter automatisk en hjemmekatalog, kopierer skjelettfiler (som .bashrc og .profile), angir aktuelle tillatelser og tilordner et standardskall. I de fleste tilfeller er det den anbefalte kommandoen for å opprette brukere på Debian-baserte systemer som Ubuntu.
Hvis du vil legge til en ny bruker, gjør du følgende:
- Åpne terminalen.
- Skriv inn følgende kommando, og erstatt brukernavnet med den nye brukerens navn:
sudo adduser username - Trykk på Enter og følg instruksjonene på skjermen for å angi et passord og fylle ut valgfrie detaljer.
Slik gir du en bruker administratortilgang (sudo):
Den enkleste måten å gi sudo-privilegier i Ubuntu er å legge til brukeren i sudo-gruppen . Medlemmer av denne gruppen kan utføre en hvilken som helst kommando som root og blir bedt om passordet når de bruker sudo.
- Åpne terminalen.
- Skriv inn følgende kommando, og erstatt brukernavn med brukerens navn:
sudo usermod -aG sudo username - Trykk på Enter. Endringene trer i kraft neste gang brukeren logger på.
visudo kommando for å redigere sudoers-filen. Denne kommandoen validerer syntaksen før du lagrer, og forhindrer feil som kan låse deg helt ute av sudo-tilgang.
Seksjon 6: Administrere filtillatelser
Hver fil og katalog har et sett med tillatelser som bestemmer hvem som kan lese, skrive eller kjøre den.
| Symbol | Betydning |
|---|---|
r |
Lese |
w |
Skrive |
x |
Utføre |
| Kommando | Hva det gjør | Eksempel |
|---|---|---|
ls -l |
Visningstillatelser for filer i en mappe | ls -l |
chmod 755 filename |
Setter lese / skrive / utføre for eieren; lese/utføre for andre | chmod 755 script.sh |
chmod 644 filename |
Setter lese / skrive for eieren; Skrivebeskyttet for andre | chmod 644 file.txt |
chown user:group filename |
Endrer eieren og gruppen av en fil | chown john:staff file.txt |
En sterk tillatelsesstrategi er bygget på prinsippet om minst privilegium (PoLP), noe som betyr at brukere og prosesser bare skal ha minimum nødvendig tilgang til å utføre sine tiltenkte funksjoner.
§ 7: Nettverkskommandoer
Bruk disse kommandoene til å kontrollere nettverkstilkoblingen, finne IP-adressen og feilsøke tilkoblingen.
| Kommando | Hva det gjør |
|---|---|
ip addr eller ip a |
Viser IP-adressen og nettverksgrensesnittene dine |
ping google.com |
Tester Internett-tilkoblingen |
ping -c 4 google.com |
Sender nøyaktig 4 pingpakker og stopper |
wget URL |
Laster ned en fil fra internett |
curl URL |
Overfører data til eller fra en server |
hostname -I |
Viser din lokale IP-adresse |
ss -tlnp |
Viser åpne nettverksporter |
ifconfig Kommandoen er avskrevet og er erstattet av ip kommando i de fleste moderne Linux-distribusjoner. Det er en del av net-tools-pakken, som kanskje ikke installeres som standard på nyere systemer. Vi anbefaler at du bruker ip addr Stedet.
Informasjonen i ip Kommandoen er en av de mest grunnleggende og nyttige nettverkskommandoene i Linux. Den viser vanligvis statusen til nettverksgrensesnitt og IP-adresser som er tilordnet systemet ditt. Den etterfølger de eldre ifconfig -kommandoen, som nå er avskrevet.
Ping er et enkelt, men kraftig nettverksverktøy som hjelper deg med å sjekke tilkoblingen mellom datamaskinen din og en ekstern vert (for eksempel et nettsted, en server eller en annen datamaskin). Den sender små datapakker kalt "ekkoforespørsler" til målverten, som deretter svarer med "ekkosvar." En vellykket ping viser at det er en forbindelse til destinasjonen.
Slik kontrollerer du om Internett-tilkoblingen fungerer:
- Åpne terminalen.
- Skriv inn følgende kommando og trykk Enter:
ping -c 4 google.com - Hvis du ser svar, fungerer tilkoblingen. Hvis du ser feil, må du kontrollere nettverksinnstillingene.
Informasjonen i curl og wget kommandoer i Linux brukes begge til å laste ned filer fra internett via kommandolinjen. Disse kommandoene er en praktisk metode for å hente filer, websider eller andre ressurser direkte fra en angitt URL-adresse.
§ 8: Prosesstyring
Disse kommandoene hjelper deg med å se hva som kjører på Dell-PC-en, og stoppe alt som ikke svarer.
| Kommando | Hva det gjør |
|---|---|
ps aux |
Viser alle prosesser som kjører |
top |
Viser bruk av systemressurser i sanntid |
kill PID |
Stopper en prosess med ID-nummeret |
killall processname |
Stopper alle prosesser med et gitt navn |
Ctrl + C |
Stopper terminalkommandoen som kjører gjeldende |
Prosessledelseskommandoer som ps, kill, killallog top er avgjørende for å overvåke systemtilstanden og avslutte prosesser som ikke svarer.
Slik stopper du et program som ikke svarer:
- Åpne terminalen.
- Skriv inn følgende kommando og trykk Enter for å finne programmets prosess-ID (PID):
ps aux | grep programname - Legg merke til PID-nummeret i den andre kolonnen.
- Skriv inn følgende kommando, erstatt PID med det faktiske tallet, og trykk Enter:
kill PID
§ 9: Nyttige terminalsnarveier
Disse hurtigtastene sparer tid og gjør terminalopplevelsen mye jevnere.
| Snarvei | Hva det gjør |
|---|---|
| Ctrl + Alt + T | Åpner et nytt terminalvindu |
| Ctrl + C | Stopper gjeldende kommando |
| Ctrl + Z | Stanser (avbryter) gjeldende kommando |
| Ctrl + D | Lukker terminaløkten |
| Ctrl + L | Tømmer terminalskjermen |
| Tab | Fullfører automatisk en kommando eller et filnavn |
| Pil opp/ned | Ruller gjennom tidligere kommandoer |
| Ctrl + R | Søker i kommandohistorikken |
| Ctrl + A | Flytter markøren til begynnelsen av linjen |
| Ctrl + E | Flytter markøren til slutten av linjen |
| Ctrl + U | Tømmer gjeldende linje |
Mestring av snarveier som Ctrl + R for omvendt kommandosøk, Ctrl + A / Ctrl + E for å flytte til starten / slutten av linjen, og tabulatorfullføring for kommandoer og filnavn kan spare dyrebar tid.
cd Doc og trykk deretter Tab, og terminalen fyller ut resten for å gjøre det cd Documents.
Seksjon 10: Få hjelp i terminalen
Du trenger ikke å huske hver kommando. Ubuntu har innebygde hjelpeverktøy.
| Kommando | Hva det gjør |
|---|---|
man commandname |
Åpner håndboken (full dokumentasjon) for en hvilken som helst kommando |
commandname --help |
Viser et raskt sammendrag av kommandoalternativer |
whatis commandname |
Gir en beskrivelse av en kommando på én linje |
Eksempel: Hvis du vil vite mer om ls Kommando, skriv:
man ls
Trykk på Q for å avslutte håndboken.
Feilsøke vanlige problemer
Feilmeldingen Finner ikke kommandoen
Dette betyr vanligvis ett av følgende:
- Pakken er ikke installert. Installer det med:
sudo apt install packagename. - Linux skiller mellom store og små bokstaver, så
LSoglsbehandles som forskjellige kommandoer. Bekreft stavemåte og bruk av store og små bokstaver.
Feilmeldingen «Ingen tillatelse»
Denne feilen indikerer at brukerkontoen din mangler de nødvendige tillatelsene til å kjøre en kommando eller få tilgang til en fil. Kjør kommandoen med utvidede rettigheter ved hjelp av sudo, eller endre filtillatelser med chmod hvis det er nødvendig.
Nettverk kan ikke nås
- Kjør
ip addrfor å kontrollere at nettverksgrensesnittet er aktivt. - Hvis ping fungerer med en IP-adresse, men mislykkes med et domenenavn, er problemet DNS. Kjør
dig domainfor å kontrollere om den konfigurerte DNS-serveren returnerer et svar. Hvis SVAR SEKSJONEN er tom, kan du prøve en annen resolver ved hjelp avdig @8.8.8.8 domain.
Hurtigreferanse: Mest brukte Ubuntu-terminalkommandoer
| Kategori | Kommando | Hva det gjør |
|---|---|---|
| Navigasjon | pwd |
Viser gjeldende plassering |
| Navigasjon | ls |
Lister filer |
| Navigasjon | cd foldername |
Changes-mappen |
| Filer | cp, mv, rm |
Kopiere, flytte, slette filer |
| Programvare | sudo apt update |
Oppdaterer pakkeliste |
| Programvare | sudo apt install |
Installerer programvare |
| System Info (systeminformasjon) | df -h |
Kontrollerer diskplass |
| System Info (systeminformasjon) | free -h |
Kontrollerer RAM |
| Nettverk | ip addr |
Viser IP-adresse |
| Nettverk | ping |
Tester tilkoblingen |
| Brukere | sudo adduser |
Oppretter en ny bruker |
| Hjelp | man commandname |
Åpner kommandohåndbok |
Vanlige spørsmål
Spm.: Hva brukes Ubuntu-terminalen til?
Ubuntu-terminalen er et tekstbasert verktøy som lar deg installere programvare, administrere filer, sjekke nettverket ditt, kontrollere brukere og mye mer, ofte raskere enn å bruke et grafisk grensesnitt.
Spm.: Hvordan åpner jeg terminalen på Ubuntu?
Trykk Ctrl + Alt + T på tastaturet. Dette fungerer på de fleste Ubuntu-versjoner, inkludert Ubuntu 22.04 og 24.04.
Spm.: Hva er sudo i Ubuntu?
sudo (SuperUser DO) lar deg kjøre programmer eller andre kommandoer med administrative rettigheter, akkurat som "Kjør som administrator" i Windows.
Spm.: Hvordan stopper jeg en kommando som kjører i terminalen?
Trykk Ctrl + C for å stoppe en kjørende kommando når som helst.
Spm.: Hvordan oppdaterer jeg Ubuntu fra terminalen?
Kjøre sudo apt update for å oppdatere pakkelisten, og kjør deretter sudo apt upgrade for å installere alle tilgjengelige oppdateringer.
Spm.: Er ifconfig fortsatt tilgjengelig i Ubuntu?
ifconfig er en del av net-tools-pakken. Hvis du trenger det på et moderne Ubuntu-system, installerer du det med sudo apt install net-tools. Den foretrukne moderne kommandoen er imidlertid ip addr.
Spm.: Hvordan sjekker jeg Ubuntu-versjonen min fra terminalen?
Type lsb_release -a og trykk Enter. Dette viser Ubuntu-versjonen og kodenavnet.
Tilleggsinformasjon
Programvarestøtte er av Canonical gjennom følgende metoder:
Dell tilbyr teknisk støtte: