Indholdsfortegnelse:
- Linux-kommandoer til at navigere i terminalen
- Linux-kommandoer til at opnå superbrugerrettigheder
- Linux-kommandoer til styring af pakkehåndteringen
- Linux-kommandoer til styring af processer
- Linux-kommandoer til håndtering af filer
- Linux-kommandoer til at arbejde med partitioner
- Linux-kommandoer til systemstyring
- Linux-kommandoer til brugerstyring
- Linux-kommandoer til netværksstyring
- Og noget andet
2024 Forfatter: Malcolm Clapton | [email protected]. Sidst ændret: 2024-01-19 14:10
Du kan gøre næsten alt i Linux-terminalen: konfigurere systemet, installere og afinstallere applikationer, administrere diske og filer og endda tale med køer.
Linux-kommandoer til at navigere i terminalen
-
&&
… Strengt taget er dette ikke en kommando. Hvis du vil udføre flere kommandoer på én gang, skal du sætte et dobbelt og-tegn mellem dem som dette:
første_kommando && anden_kommando
- … Terminalen vil udføre kommandoerne i rækkefølge. Du kan indtaste så mange kommandoer, som du vil.
-
alias
… Tildeler de navne, du opretter, til lange kommandoer, som du ikke kan huske. Gå ind
alias kommando-lang kort-kommando
- .
-
cd
… Ændrer den aktuelle terminalmappe. Når du starter terminalen, bruger den din hjemmemappe. Gå ind
cd mappe_adresse
- , og terminalen vil arbejde med de filer, der er der.
-
klar
- … Rydder alle meddelelser fra terminalvinduet.
-
historie
… Viser alle de kommandoer, du for nylig har indtastet. Derudover kan du skifte mellem seneste kommandoer ved at bruge op- og ned-tasterne. Hvis du ikke ønsker, at den kommando, du indtastede, skal skrives ned, skal du sætte et mellemrum før den sådan her:
dit hold
- .
-
mand
… Viser en guide til Linux-programmer og -kommandoer. Gå ind
mand pakkenavn
eller
mand din_kommando
- .
-
hvad er
… Viser en kort beskrivelse af et program. Indtast kommandoen og navnet på programmet
hvad er pakkenavn
- .
Linux-kommandoer til at opnå superbrugerrettigheder
For at udføre mange handlinger på systemet, for eksempel at tilføje og fjerne programmer, skal du bruge administratorrettigheder, eller superbrugerroden, som det hedder i Linux.
-
sudo
… Denne kommando giver dig superbrugerrettigheder. Gå ind
sudo
før den ønskede kommando (f.eks.
sudo apt opgradering
- ) for at køre det som administrator. Systemet vil bede dig om en adgangskode.
-
sudo su
- … Efter denne kommando vil alle de kommandoer, du indtastede, blive udført på vegne af superbrugeren, indtil du lukker terminalen. Brug det, hvis du har brug for at køre mange kommandoer med administratorrettigheder.
-
sudo gksudo
… Kommando til at køre en GUI-applikation som administrator. Hvis du f.eks. vil flytte eller ændre systemfiler, skal du indtaste
sudo gksudo nautilus
- (angiv den filhåndtering, du bruger).
-
sudo!!
… Denne kommando vil køre den tidligere indtastede kommando med administratorrettigheder. Nyttigt, hvis du har skrevet en kommando uden
sudo
- .
Udfør ikke kommandoer på vegne af superbrugeren, som du ikke forstår.
Linux-kommandoer til styring af pakkehåndteringen
Installation og afinstallation af applikationer på Linux udføres af pakkeadministratorer. Ubuntu og Debian kalder pakkehåndteringen passende, Fedora kalder dnf, Arch og Manjaro kalder pacman. De downloader applikationer fra online repositories, pakkekilder. Kommandoer bør gives til dem med superbrugerrettigheder.
apt (Debian / Ubuntu / Mint)
-
sudo apt installer pakkenavn
- … Installer den nødvendige pakke.
-
sudo apt-add-repository repository_address
- … Tilføj et tredjepartslager.
-
sudo apt opdatering
- … Opdater pakkeoplysninger.
-
sudo apt opgradering
… Opdater alle pakker til den seneste (kør efter
passende opdatering
- ).
-
sudo apt fjern pakkenavn
- … Fjern unødvendig pakke.
-
sudo apt renser pakkenavn
- … Fjern en unødvendig pakke med alle afhængigheder, hvis du vil frigøre mere plads.
-
sudo apt automatisk fjern
- … Fjern alle unødvendige afhængigheder, forældreløse pakker og andet skrammel.
dnf (Red Hat / Fedora / CentOS)
-
sudo dnf installer pakkenavn
- … Installer den nødvendige pakke.
-
sudo dnf config-manager --add-repo repository_address
- … Tilføj et tredjepartslager.
-
sudo dnf opgradering
- … Opdater alle pakker til de nyeste.
-
sudo dnf fjern pakkenavn
- … Fjern unødvendig pakke.
-
sudo dnf fjern automatisk
- … Fjern alle unødvendige afhængigheder.
pacman (Arch / Manjaro)
-
sudo pacman -S pakkenavn
- … Installer den nødvendige pakke.
-
sudo yaourt -S pakkenavn
- … Installer en pakke fra AUR, hvis den ikke er i hovedlageret.
-
sudo pacman -Sy
- … Opdater pakkeoplysninger.
-
sudo pacman -Syu
- … Opdater alle pakker til de nyeste.
-
sudo pacman -R pakkenavn
- … Fjern unødvendig pakke.
-
sudo pacman -Rs pakkenavn
- … Fjern unødvendig pakke med alle afhængigheder.
Du kan installere og afinstallere flere pakker på én gang ved blot at angive dem adskilt af et mellemrum.
sudo apt installer firefox clementine vlc
Hvis du vil installere en pakke, men ikke kender dens nøjagtige navn, skal du indtaste de første par bogstaver i pakkenavnet og trykke på Tab to gange. Pakkehåndteringen vil vise alle pakker, der starter med samme navn.
Linux-kommandoer til styring af processer
-
dræbe
… Denne kommando bruges til at tvinge afslutning af processer. Du skal ind
dræbe proces_PID
… Processens PID kan findes ved at indtaste
top
- .
-
xkill
- … Endnu en kommando til at afslutte processer. Indtast det, og klik derefter på det vindue, du vil lukke.
-
Dræb alle
… Dræber processer med et specifikt navn. For eksempel,
killall firefox
- .
-
top
- … Viser en liste over kørende processer, sorteret efter CPU-forbrug. En slags terminal "System Monitor".
Linux-kommandoer til håndtering af filer
Visning og ændring af filer
-
kat
… Når kommandoen bruges med en tekstfil (som denne:
kat sti_til_fil
), viser den dets indhold i et terminalvindue. Hvis du angiver to eller flere filer,
kat sti_til_fil_1 sti_til_fil_2
vil hun lime dem. Hvis vi introducerer
kat sti_til_fil_1> ny_fil
- , vil den flette indholdet af de angivne filer til en ny fil.
-
chmod
- … Giver dig mulighed for at ændre filtilladelserne. Dette kan være nyttigt, hvis du ønsker at foretage ændringer i systemfilen.
-
chown
- … Ændrer ejeren af filen. Bør køres med superbrugerrettigheder.
-
fil
- … Viser information om den angivne fil.
-
nano
… Åbner en simpel teksteditor. Du kan oprette en ny tekstfil eller åbne en eksisterende:
nano sti_til_fil
- .
-
omdøbe
- … Omdøber en fil eller flere filer. Kommandoen kan også bruges til masseomdøbning af filer med maske.
-
røre ved
- … Ændrer datoen, hvor den angivne fil sidst blev åbnet eller ændret.
-
wget
- … Downloader filer fra internettet til en terminalmappe.
-
lynlås
- … Udpakker og komprimerer arkiver.
Oprettelse og sletning af filer og mapper
-
mkdir
… Opretter en ny mappe i den aktuelle terminalmappe eller i den angivne mappe:
mkdir mappe_sti
- .
-
rmdir
- … Sletter den angivne mappe.
-
rm
- … Sletter filer. Den kan slette både en separat fil og en gruppe, der svarer til bestemte egenskaber.
Kopiering og flytning af filer
-
cp
… Opretter en kopi af den angivne fil i terminalmappen:
cp sti_til_fil
… Eller du kan angive destinationen
cp sti_til_fil sti_til_kopi
- .
-
mv
- … Flytter en fil fra en mappe til en anden. Du kan angive et navn til den flytbare fil. Sjovt nok, på Linux, kan denne kommando også bruges til at omdøbe filer. Du skal blot angive den samme mappe, hvor filen er placeret, og et andet navn.
Søg efter filer
-
Find
- … Søg efter filer efter specifikke kriterier såsom navn, type, størrelse, ejer, oprettelse og ændringsdato.
-
grep
- … Søg efter tekstfiler, der indeholder specifikke strenge. Kriterierne er meget fleksible.
-
lokalisere
- … Søg efter filer og mapper, hvis navne matcher forespørgslen, og vis deres stier i filsystemet.
Linux-kommandoer til at arbejde med partitioner
-
lsblk
- … Denne kommando viser, hvilke diske der er på dit system, og hvilke partitioner de er opdelt i. Kommandoen viser også navnene på dine partitioner og drev i formatet sda1, sda2 og så videre.
-
montere
… Monterer Linux-drev, -enheder eller filsystemer, som du kan arbejde med. Normalt tilsluttes enheder automatisk, så snart du klikker på dem i filhåndteringen. Men nogle gange skal du muligvis montere noget manuelt. Du kan montere hvad som helst: diske, eksterne drev, partitioner og endda ISO-billeder. Denne kommando skal udføres med superbrugerrettigheder. For at montere en eksisterende disk eller partition skal du skrive
montere sdX
- .
-
umount
… Dumper filsystemer. Kommando
umount sdX
- vil afmontere filsystemet på det eksterne medie, så du kan skubbe det ud.
-
dd
… Denne kommando kopierer og konverterer filer og sektioner. Det har mange forskellige anvendelser. For eksempel,
dd hvis = / dev / sda af = / dev / sdb
vil lave en nøjagtig kopi af sda-partitionen på sdb-partitionen.
dd hvis = / dev / nul af = / dev / sdX
vil overskrive indholdet af det angivne medie med nuller, så informationen ikke kan gendannes. EN
dd if = ~ / Downloads / ubuntu.iso af = / dev / sdX bs = 4M
- vil lave opstartsmedier fra det distributionsbillede, du downloadede.
Linux-kommandoer til systemstyring
-
df
- … Viser størrelsen på din disk og hvor meget ledig plads der er tilbage på den.
-
gratis
- … Viser mængden af tilgængelig og brugt RAM.
-
unavn
… Viser systemoplysninger Hvis du indtaster
unavn
vil terminalen kun rapportere Linux. Men holdet
unavn -a
- viser oplysninger om computerens navn og kerneversion.
-
oppetid
- … Fortæller hvor længe dit system har kørt.
-
hvor er
- … Viser placeringen af den eksekverbare fil for det ønskede program.
-
hvem er jeg
- … Kalder brugernavnet.
Linux-kommandoer til brugerstyring
-
brugertilføj
… Registrerer en ny bruger. Gå ind
brugertilføj brugernavn
- og brugeren oprettes.
-
brugerdel
- … Fjerner brugerkonto og filer.
-
brugermod
- … Ændrer brugerkontoen. Kan flytte brugerens hjemmemappe eller indstille en dato, hvor kontoen skal låses.
-
passwd
- … Ændrer kontoadgangskoder. En almindelig bruger kan kun ændre adgangskoden til sin egen konto, superbrugeren kan ændre adgangskoden til enhver konto.
Linux-kommandoer til netværksstyring
-
ip
… Multifunktionelt team til at arbejde med netværket. Kommando
Vis ip-adresse
viser information om netværksadresser,
ip rute
styrer routing og så videre. At give kommandoer
ip link sat ethX op
,
ip link sat ethX ned
kan du slå forbindelser til og fra. Holdet
ip
mange anvendelser, så før du bruger det, er det bedre at læse manualen eller gå ind
ip --hjælp
-
ping
- … Viser om du er tilsluttet netværket og hjælper med at bestemme kvaliteten af forbindelsen.
Og noget andet
Endelig er der de vigtigste Linux-kommandoer. De viser en ko, der kan tale med dig (spørg ikke, hvad udviklerne bruger).
-
cowsay uanset hvad
- … Koen vil sige, hvad du fortæller hende.
-
formue | cowsay
- … Koen vil give en smart (eller ikke sådan) tanke eller citat.
-
cowsay -l
- … Viser alle dyr, der kan vises i terminalen. Hvis du pludselig ikke kan lide køer.
-
formue | cowsay -f dyr_fra_liste
- … Dyret efter eget valg begynder at bruse med citater, nogle gange passende.
-
sudo apt-get install fortunes fortunes-mod fortunes-min fortunes-ru
- … Få hele zoologisk have til at tale russisk. Uden dette citerer dyr Twain og Wilde i originalen.
Disse er ikke alle Linux-kommandoer. Hvis du har brug for at kende detaljeret mulighederne og hvordan du bruger Linux-kommandoer, kan du bruge den indbyggede tutorial. Urskive
mand din_kommando
eller
din_kommando --hjælp
Anbefalede:
20 nyttige Google Sheets-skabeloner til alle lejligheder
Google Sheets er et gratis sæt praktiske funktioner til dem, der kan lide at holde styr på tingene. Prøv out-of-the-box løsninger for at gøre dit liv lettere
14 multiværktøjer med AliExpress til alle lejligheder
Med tænger, knive, en hammer og endda en økse: Vi fandt multiværktøjer til forskellige budgetter og med forskellig funktionalitet. Fås også som armbånd
19 apps til musikere til alle lejligheder
Fra tunere og metronomer til bærbare optagestudier. GuitarTuna, Famous Riffs, MuseScore, Drum Machine og GarageBand - Lifehacker har samlet de bedste apps til musikere
Hvordan jeg næsten døde i Thailand og næsten blev filosof
Nå, okay, jeg overdrev "for stor dramatisk effekt" (Goblin). Selvom jeg virkelig havde det dårligt. Men først og fremmest… Det hele startede med, at min familie og jeg tog til Thailand i tre måneder. Lad mig minde dig om, at jeg ville forlade min komfortzone og ryste lidt op i tingene.
30 klistermærkepakker til Telegram til alle lejligheder
Nogen bruger klistermærker til at få venner til at grine, og nogen erstatter tekstbeskeder med dem. Samlet et udvalg af klistermærkepakker til alle lejligheder