Přeskočit na hlavní obsah

Almindelige Ubuntu Linux-terminalkommandoer forklaret

Shrnutí: Følgende artikel indeholder oplysninger om de almindelige terminalkommandoer, der bruges med Ubuntu Linux.

Tento článek se vztahuje na Tento článek se nevztahuje na Tento článek není vázán na žádný konkrétní produkt. V tomto článku nejsou uvedeny všechny verze produktu.

Pokyny

Indholdsfortegnelse:

  1. Grundlæggende kontrolkommandoer
  2. Grundlæggende bruger- og systemkommandoer
  3. Grundlæggende drev- og rettighedskommandoer
  4. Grundlæggende netværkskommandoer

Grundlæggende kontrolkommandoer

 

Terminalkommandoer er instruktioner, som du kan bruge, mens du er i Ubuntu-terminalapplikationen for at udføre alle opgaver på din computer. Jeg har opdelt kommandoerne i mindre tabeller for at tydeliggøre deres brug og lette brugen af disse artikler som referencepunkt.

 
Kommando Effekt Andre oplysninger
cd Skift mappe Med denne kommando kan du navigere gennem filsystemet (Indtastning cd eller cd~ fører dig til hjemmemappen, som er standardstartpositionen i Terminal)
cd/ Gå til rodmappen  
cd.. Et mappeniveau op  
cd- Tilbage til forrige mappe  
pwd Udskriv arbejdsmappe Dette viser din placering i filsystemet
bash GNU Bourne-igen Shell  
break Afslut fra et loop  
case Betinget udførelse af en kommando  
clear Skærmen Ryd terminal  
continue Genoptage den næste gentagelse af en løkke  
cron Daemon til at køre planlagte kommandoer  
crontab Planlæg en kommando til at køre senere  
echo Vis en meddelelse på skærmen  
enable Aktivér og deaktiver integrerede shell-kommandoer  
env Miljøvariabler  
eval Evaluer flere kommandoer eller argumenter  
expect Automatiser programmer, der åbnes via en terminal  
export Angive en miljøvariabel  
expr Evaluer udtryk  
false Gør ingenting, uden held  
for Udvid ord og kør kommandoer  
hash Husk det fulde stinavn til et navneargument  
hostname Udskriv eller indstil enhedsnavnet  
if Betinget udførelse af en kommando  
jobs Vis aktive job  
join Sammenføje linjer på et fælles felt  
journalctl Se systemlogfilerne, og foretag fejlfinding af problemer Indeholder oplysninger om tjenestelogfiler, kernemeddelelser m.m.
local Opret variabler  
logout Afslut en login-shell  
more Vis output én skærm ad gangen  
nice Angive prioriteten for en kommando eller et job  
nohup Kør en kommando, der er immun over for hang-ups  
notify-send Send skrivebordsmeddelelser  
op Operatøradgang  
readarray Læsning fra stdin til en array-variabel  
readonly Markér variabler eller funktioner som skrivebeskyttede  
reboot Genstarte enheden  
return Afslut en shell-funktion  
sed Stream-editor  
select Accepter tastaturinput  
set Manipulerer shell-variabler og funktioner  
shift Skift positionsparametre  
shopt Shell muligheder  
shutdown Luk eller genstart Linux  
sleep Forsinkelse i et bestemt tidsrum  
ssh Sikker shell-klient Fjernlogin-program
suspend Suspender udførelsen af denne shell  
sync Synkroniser data på disk med hukommelse  
test Evaluere et betinget udtryk  
trap Kør en kommando, når der er indstillet et signal  
true Gør ingenting, med succes  
type Beskrive en kommando  
unshar Udpak shell-scripts  
until Kør kommandoer Indtil fejl
vmstat Rapportér statistik for virtuel hukommelse  
watch Kør eller vis et program med jævne mellemrum  
while Kører kommandoer  
write Send en besked til en anden bruger  
xargs Kør værktøj, passerer konstruerede argumentlister  
### Giver dig mulighed for at kommentere eller kommentere uden at forstyrre terminalen  
while Kører kommandoer  

Administration af filer og tekst er kommandoer, der direkte påvirker filerne og teksten, der gemmes og bruges på computeren. Dash og Windows Stifinder-værktøjet er velkendte grafiske brugergrænsefladeversioner (GUI) af dette værktøj.

 
Kommando Effekt Andre oplysninger
cp Kopier Gør det muligt at kopiere en fil ved at tilføje navnet på den fil, du vil kopiere, sammen med kommandoen. Hvor filen er placeret i den mappe, du har søgt i. Ellers skriv cp~/< file path > for at angive, hvor den fil, du vil kopiere, er placeret.
ls Liste Viser alle filerne i den aktuelle mappe
ls~ Viser filerne i hjemmemappen Tilføjelse af et mappenavn viser en liste over alle filerne i den specifikke mappe. F.eks.: ls~/desktop Viser filerne i skrivebordsmappen
mkdir Opret en mappe Gør det muligt at oprette en mappe. For eksempel: mkdir private filer opretter en ny mappe med navnet private filer, der er placeret i hjemmemappen. Medmindre du har besøgt til en anden mappe eller angivet en anden sti.
mv Flyt Du kan omdøbe eller flytte en fil med denne kommando. Hvis du vil omdøbe filen sunny i dag, kan du skrive mv sunny day. Dette kræver, at du har gennemset den korrekte mappe, eller at du har angivet den korrekte filsti. Når du skriver mv day ~/Desktop, flyttes fildagen fra hjemmet til skrivebordet. Hvis du også vil omdøbe filen, skal du tilføje det nye filnavn ved siden af det aktuelle navn i kommandoen.
rm Fjern Fjerner en fil, angiver filstien eller filnavnet
rmdir Fjern mappe Fjerner en empty mappe
rm -r Fjern rekursivt Fjerner en mappe sammen med dens indhold
grep Søg efter tekststrenge  
head Vis start på fil  
less Få vist en del af filen  
tail Vis slut på fil  
apropos Søgninger hjælper manualsider  
aspell Stavekontrol  
awk Søg efter og erstat tekst Sortere, validere eller indeksere databaser
cmp Sammenlign to filer  
comm Sammenligne to sorterede filer linje for linje  
csplit Opdel en fil i kontekstbestemte dele  
cut Del en fil i to separate dele  
cksum Udskriv CRC-kontrolsum (Cyclic Redundancy Check) og byteantal  
find Søg efter filer, der opfylder indstillede kriterier  
fmt Formatér afsnitstekst  
fold Ombryd tekst til en bestemt bredde  
dir Kort liste over mappeindhold  
dircolors Farveopsætning for ls  
dirname Konverter et fuldt stinavn til en sti  
dirs Få vist en liste over huskede mapper  
cat Få vist indholdet af en fil  
bzip2 Komprimere eller dekomprimere navngivne filer  
chroot Kør en kommando med en anden rodmappe  
fgrep Søg efter linjer, der svarer til en fast streng  
fuser Identificer eller dræb den proces, der får adgang til en fil  
gawk Søg efter og erstat tekst i filer  
gzip Komprimere eller dekomprimere navnefiler  
ln Lav hyperlinks mellem filer  
locate Søg efter filer  
look Vis linjer, der begynder med en given streng  
lpr Offlineudskrivning  
lpc Kontrolprogram til linjeprinteren  
lprm Fjern job fra udskriftskøen  
lprint Udskrive en fil  
lprintd Annullere et udskriftsjob  
lprintq Liste over printerkøen  
lsof Vis åbne filer  
vdir Detaljeret liste over mappeindhold ls -| -b
v Detaljeret liste over mappeindhold ls -| -b
vi Tekstredigeringsprogram  
uuencode Afkode en fil Afkode en fil ved hjælp af uuencode
uuencode Kod en fil Kod en fil ved hjælp af uuencode
tty Udskriv filnavn for terminalen i stdin  
touch Skift tidsstempler for filer  
expand Konverter faner til mellemrum  
import Tag en x-serverskærm, og gem billedet i en fil  
install Kopiér filer og indstil attributter  
fg Send job i forgrunden  
bg Send job til baggrund  
nl Nummerer linjerne, og skriv filerne  
open Åbn en fil i dens default application  
paste Flet linjer med filer  
pathchk Kontroller portabilitet for filnavne  
popd Gendan den tidligere værdi i den aktuelle mappe  
pr Forberede filer til udskrivning  
printcap Database med printerfunktioner  
printenv Udskriv miljøvariabler  
printf Formatér og udskriv data  
pushd Gem, og rediger derefter den aktuelle mappe  
rcp Kopiér filer mellem to maskiner  
read Læse en linje fra standardinput  
rename Omdøb filer  
remsync Synkroniser fjernfiler ved hjælp af e-mail  
mmb Masseflytning og omdøbning af filer  
mtools Manipulere MS-DOS-filer  
rev Byt om på linjer i en fil  
rsync Fjernkopi af fil Synkroniser filtræer
sdiff Flet to filer interaktivt  
scp Sikker kopi  
sftp Program til sikker filoverførsel  
slocate Find fil  
sort Sortér tekstfiler  
split Opdel en fil i dele af fast størrelse  
sum Udskrive en kontrolsum for en fil  
tee Omdiriger output til flere filer  
tsort Emnesortering  
unmask Oprettelsesmaske til brugerfilen  
source Kør kommandoer fra fil  
symlink Opret nyt navn til fil  
tr Oversæt, klem og/eller slet  
uniq Uniquify-filer  
wc Udskriv byte, ord og antallet af linjer  
whereis Søg blandt brugerne $path, man-sider og kildefiler til et program  
which Søg efter en programfil hos de brugere, der $path  
wget Hente websider eller filer  
unexpand Konverter plads til faner  
yes Udskriv en streng, indtil den afbrydes  
xdg-open Åbn en fil eller URL i brugerens foretrukne program  
dmesg Udskriv kerne- og drivermeddelelser  

Grundlæggende bruger- og systemkommandoer

 

Disse kommandoer giver dig mulighed for at administrere, konfigurere, fejlfinde og nulstille bruger- og gruppeindstillingerne på din Ubuntu-enhed.

 
Kommando Effekt Andre oplysninger
passwd Opret en adgangskode  
groupadd Tilføj en gruppe  
groupmod Ændre en gruppe  
chgrp Skift gruppe  
groupdel Slet gruppe  
adduser Føj en bruger til enheden  
addgroup Føj en gruppe til enheden  
alias Opret et alias  
useradd Opret en ny brugerkonto  
usermod Rediger brugerkonto  
users Vis brugere, der er logget på  
chmod Skift adgangstilladelse  
chown Skift filens ejer og gruppe  
groups Udskrive gruppenavne, som en bruger er i  
id Udskriv bruger- og gruppe-ids  
logname Udskriv loginnavnet  
su Erstat en anden brugeridentitet  
times Bruger- og computertider  
who Udskriv alle brugernavne, der er logget ind  
TimeDatectl Administrer indstillinger for klokkeslæt og dato for enheder. (Omfatter tidszoner og synkronisering med NTP-servere (Network Time Protocol).  
whoami Udskriv det aktuelle bruger-id og navn id -un

Følgende kommandoer omhandler enhedsspecifikke programmer og oplysninger.

 
Kommando Effekt Andre oplysninger
cal Kalender Få vist kalenderen
date Dato Vis datoen
dc Skrivebordslommeregner Lommeregner
fsck Filsystemkontrol  
bc Sprog for vilkårlig præcisionslommeregner  
kill  Forhindre en proces i at køre  
killall Dræb processer ved navn  
let Udfør aritmetik på shell-variabler  
make Kompilere en gruppe programmer igen  
pkill Stop processer fra at køre  
ps Processtatus  
seq Udskrive numeriske sekvenser  
units Konverter enheder fra en skala til en anden  

Pakker er Ubuntus standardmetode til at indlæse og opdatere nye programmer og filer. Disse kommandoer gør det muligt at administrere og konfigurere de pakker, der blev downloadet.

 
Kommando Effekt Andre oplysninger
apt -get Søg efter og installer softwarepakker  
aptitude Søg efter og installer softwarepakker  
apt -get update Opdater tilgængelige opdateringer  
apt - get upgrade Opgrader alle pakker  
apt -get dist-upgrade Opgrader med pakkeudskiftninger Opgrader Ubuntu-version
apt -get install pkgname Installer pakken efter navn  
apt -get purge pkgname Afinstaller pakken efter navn  
apt -get autoremove Fjern forældede pakker  
apt -get -f install Prøv at reparere ødelagte pakker  
dpkg -configure -a Prøv at reparere ødelagte pakker  
dpkg -i pkg.deb Installer fil pkg.deb  

Disse kommandoer giver dig en direkte måde at administrere tjenesterne på din Ubuntu-enhed på.

 
Kommando Effekt Andre oplysninger
start service Start en jobservice Start
stop service Stop jobservice Start
status service Kontroller, om tjenesten kører Start
/etc/init.d/service start Start tjeneste SysV
/etc/init.d/service stop Stop tjeneste SysV
/etc/init.d/service restart Genstart tjeneste Sysv
/etc/init.d/service check Tjek tjeneste SysV
SystemCTL Ny servicekommando Dette erstattede service
runlevel Hent det aktuelle runlevel  

Grundlæggende drev- og rettighedskommandoer

 

Administration af drev og formater betyder, at du kan påvirke de eksterne enheder, der er tilsluttet computeren. Hvorvidt de skal være multi-harddiske, flytbare medier eller andre enheder. Kommandoerne giver dig mulighed for at administrere og konfigurere disse enheder på kommandolinjeniveau.

 
Kommando Effekt Andre oplysninger
mount Monter et drev  
unmount Afmonter et drev  
fdisk Formatér disk  
cfdisk Partitionstabelredigeringsprogram til Linux  
dd Dupliker disk Konverter og kopier en fil, skriv diskoverskrifter eller start poster
ddrescue Datagenoprettelsesværktøj  
declare Erklære variabler og tildele attributter  
df Ledig diskplads Viser, hvor meget diskplads på hver tilsluttet partition, der er optaget (df bruger MB og GB i stedet for blokke)
du Mappeforbrug Viser, hvor meget plads en given mappe plus alle dens undermapper bruger
du -s Oversigt over mappeforbrug  
du -h Grundlæggende oplysninger om mappeforbrug Dette oversætter oplysningerne til et grundlæggende ikke-teknologisk format
free Hvor meget ledig plads er der Dette fortæller dig, hvor meget ledig plads der er tilgængelig til brug
free -m Viser statistik for ledig plads Viser statistikken i MB
uname -a Hent alle kerneoplysninger  
uname -r Hent kerneoplysninger  
lsb_release -a Udskriver oplysninger om din Linux distro  
top Start enhedsovervågning Dette starter overvågning, visning af RAM, CPU og swap-brug plus de samlede kørende processer
Htop Giver en realtidsovervågning af computerressourcer Dette erstattede top
q Stop enhedsovervågning  
diff Vis forskellen mellem to filer  
diff3 Vis forskellen mellem tre filer  
 
Bemærk: De fleste af følgende kommandoer skal indledes med sudo-kommandoen . Dette forhøjer rettighederne til rodcertifikatets administratorniveau midlertidigt. Hvilket er nødvendigt, når du arbejder med mapper eller filer, som din brugerkonto ikke ejer. Når du bruger sudo, bliver du bedt om din adgangskode. Kun brugere med sudo (administratorrettigheder) kan bruge denne kommando.
 
Kommando Effekt Andre oplysninger
history Liste over alle kommandoer for bruger Oversigtskommandoen viser en lang liste over kommandoer, du har skrevet. Hver kommando vises ved siden af et tal. Du kan skrive | x for at køre en tidligere indtastet kommando fra listen (erstat X med et tal). Hvis dit historikoutput er for langt, skal du bruge history | less for en rulleliste
REISUB Genstart computeren Hold tasterne ALT og PRINTSCRN nede, mens du skriver dette for at genstarte computeren
apt -get Program Bruges til at installere, fjerne, opgradere og meget mere
file Typekontrol af en eller flere filer  
sleep Forsinkelse af kommandoer Vent x sekunder for at gå til den næste kommando
pidof Hent proces-id (PID) PID leveret i et læsbart format
ps Systemovervågning for kommandolinjen Også god til scripts
cat Udskriv fil i kommandolinjen  
crontab Tidsstyrede hændelser  
man Hjælpemanual Åbn manualen til programmer, viser kommandomanualen
man man Manuel om manualen Hjælpeside om brug af hjælpeside
man intro En kort liste over kommandoer Når du har brug for oplysninger om en kommando, skal du skrive < command name >-h eller < command name  >--help, hvis den første regel ikke fungerede. Du kan se, at nogle kommandolinjer muligvis ikke tilknyttes -h med --help.
info info Introduktion til oplysningssider  
basename Fjern mappe og suffikser fra filnavne  
eject Skub flytbare medier ud  
fdformat Formatering på lavt niveau Formatere en diskette (FD)
mkisofs Opret et hybrid-filsystem  
format Formatér diske eller bånd  
mknod Lav blok- eller tegnspecialfiler  
quotactl Angiv kvota for disk  
quotacheck Scan et filsystem til diskbrug  
quota Få vist diskbrug og -begrænsninger  
tar Båndarkivering  
ram RAM-diskenhed  

Rettighederne til filer og mapper og muligheden for at ændre dem er påkrævet på administratorniveau. Disse kan bruges til at ændre eller reparere eksisterende filer eller til at stoppe andre filer eller mapper fra uerfarne brugere, der forårsager skade.

 
Kommando Effekt Andre oplysninger
chmod Ændringstilstand  
su Skift bruger  
ulimit Begræns brugerressourcer  
unalias Fjern et alias  
unset Fjern variabel- eller funktionsnavne  
function Definer funktionsmakroer  

Administratorrettigheder kaldes også af Ubuntu for øgede rettigheder. Du skal køre disse kommandoer, når du skal ændre tingene på din enhed på et højt nok niveau. Det tilsvarende vindue åbner en kommandoprompt som administrator.

 
Kommando Effekt Andre oplysninger
sudo Øgede rettigheder Kørsel af kommandoer med administratorrettigheder - < superuser do >; Et almindeligt udtryk, der angiver, at den udførte handling skal bekræftes med administratoradgangskoden
sudo -r Åbn root shell som bruger  
sudo -r -u Åbn shell som bruger  
sudo -k Glem sudo-adgangskoder  

Grundlæggende netværkskommandoer

 

Disse kommandoer omhandler konfiguration og fejlfinding af netværksforbindelser på din enhed. Dette omfatter kabelforbundne og trådløse forbindelser.

 
Kommando Effekt Andre oplysninger
chkconfig Kontroller aktiverede tjenester  
ping Test netværksforbindelser  
ftp Filoverførselsprotokol  
host Tjek domænets IP  
ifconfig Konfigurer netværksenheder  
ip Konfigurer netværksenheder Dette har erstattet ifconfig
iwconfig Vis oplysninger om trådløs forbindelse  
Iw Vis oplysninger om trådløs forbindelse Dette har erstattet iwconfig
sudo iwlist scan Søg efter trådløse netværk  
ifup eth0 Gør grænsefladen et0 online  
ifdown eth0 Vis eth0-grænsefladen  
netstat Vis routing-tabel  
ß Vis routing-tabel Dette har erstattet netstat
route Indstil ruter  
telnet Opret forbindelse til Telnet  
traceroute Vis rute  
dig DNS-opslag (Domain Name Server)  
ethtool Indstillinger for Ethernet-kort  
mkfifo FIFO'er (Make First In First Out) Navngivne pipes
mtr Netværksdiagnosticering traceroute/ping
nslookup Læsning af internetnavneservere interaktivt  
screen Multiplex Terminal Kør eksterne skaller ved hjælp af ssh
strace Spor computeropkald og -signaler  

Disse kommandoer vedrører Ubuntus styring og konfiguration af firewall.

 
Kommando Effekt Andre oplysninger
ufw enable Slå firewallen til  
ufw disable Slå firewall fra  
ufw default allow Tillad alle forbindelser som standard  
ufw default deny Afvis alle forbindelser som standard  
ufw status Cyrrebt-status og -regler  
ufw allow port Tillad trafik på port  
ufw deny port Afvis trafik på porten  
ufw deny from ip Blokering af IP-adresse  

Další informace

 

Seddel:
Software support er af Canonical gennem følgende metoder:
Dell yder teknisk support:

Dotčené produkty

Inspiron, Latitude, Vostro, XPS, Fixed Workstations
Vlastnosti článku
Číslo článku: 000123980
Typ článku: How To
Poslední úprava: 21 čvn 2024
Verze:  5
Najděte odpovědi na své otázky od ostatních uživatelů společnosti Dell
Služby podpory
Zkontrolujte, zda se na vaše zařízení vztahují služby podpory.