跳至主要內容
  • 簡單快速地下訂單
  • 檢視訂單及追蹤商品運送狀態
  • 建立並存取您的產品清單

Forklaring av vanlige Ubuntu Linux-terminalkommandoer

摘要: Følgende artikkel inneholder informasjon om vanlige terminalkommandoer som brukes med Ubuntu Linux.

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

Innholdsfortegnelse:

  1. Grunnleggende kontrollkommandoer
  2. Grunnleggende bruker- og systemkommandoer
  3. Grunnleggende disk- og rettighetskommandoer
  4. Grunnleggende nettverkskommandoer

Grunnleggende kontrollkommandoer

 

Terminalkommandoer er instruksjoner som du kan bruke mens du er i Ubuntu-terminalprogrammet for å utføre alle oppgaver på datamaskinen. Jeg har delt kommandoene inn i mindre tabeller for å gjøre funksjonene deres tydeligere, og for å gjøre det enklere å bruke disse artiklene som referansepunkt.

 
Kommando Effekt Annen info
cd Endre katalog Med denne kommandoen kan du navigere gjennom filsystemet (Skrive cd eller cd~ Tar deg til Hjem-mappen, som er standard startposisjon i Terminal)
cd/ Gå til rotkatalogen  
cd.. Opp ett katalognivå  
cd- Tilbake til forrige katalog  
pwd Skriv ut arbeidskatalog Dette viser plasseringen din i filsystemet
bash GNU Bourne-Again Shell  
break Avslutt fra en sløyfe  
case Utfør en kommando betinget  
clear Tøm Terminal-skjerm  
continue Fortsett neste gjentakelse av en løkke  
cron Daemon for å kjøre planlagte kommandoer  
crontab Planlegg en kommando for å kjøre senere  
echo Vise en melding på skjermen  
enable Aktiver og deaktiver integrerte skallkommandoer  
env Miljøvariabler  
eval Evaluere flere kommandoer eller argumenter  
expect Automatiser applikasjoner som er tilgjengelige via en terminal  
export Angi en miljøvariabel  
expr Evaluer uttrykk  
false Gjør ingenting, uten hell  
for Utvide ord og kjøre kommandoer  
hash Husk det fullstendige banenavnet til et navneargument  
hostname Skriv ut eller angi enhetsnavnet  
if Utfør en kommando betinget  
jobs Oppgi aktive jobber  
join Slå sammen linjer i et felles felt  
journalctl Se systemloggene og feilsøk problemer Gir informasjon om tjenestelogger, kjernemeldinger og mer
local Opprett variabler  
logout Avslutt et påloggingsskall  
more Vise utdata ett skjermbilde om gangen  
nice Angi prioritet for en kommando eller jobb  
nohup Kjør en kommando som er immun mot hang-ups  
notify-send Send skrivebordsvarsler  
op Operatørtilgang  
readarray Les fra stdin til en array-variabel  
readonly Markere variabler eller funksjoner som skrivebeskyttet  
reboot Starte enheten på nytt  
return Avslutt en skallfunksjon  
sed Strøm redigeringsprogram  
select Godta inndata fra tastaturet  
set Manipulerer skallvariabler og funksjoner  
shift Skift posisjonsparametere  
shopt Shell-alternativer  
shutdown Slå av Linux eller start det på nytt  
sleep Forsinkelse for et angitt tidspunkt  
ssh Sikker skallklient Eksternt påloggingsprogram
suspend Avbryt utførelsen av dette skallet  
sync Synkronisere data på disken med minnet  
test Evaluere et betinget uttrykk  
trap Kjør en kommando når et signal er angitt  
true Gjør ingenting, med hell  
type Beskriv en kommando  
unshar Pakk ut skallskript  
until Kjør kommandoer Inntil feil
vmstat Rapportere statistikk for virtuelt minne  
watch Kjøre eller vise et program med jevne mellomrom  
while Kjører kommandoer  
write Sende en melding til en annen bruker  
xargs Kjøre verktøy, sende konstruerte argumentlister  
### Lar deg kommentere eller kommentere uten å forstyrre terminalen  
while Kjører kommandoer  

Behandling av filer og tekst er kommandoer som direkte påvirker filene og teksten som er lagret og brukt på datamaskinen. Dash og Windows Utforsker-verktøyet er velkjente grafiske brukergrensesnittversjoner (GUI) av dette verktøyet.

 
Kommando Effekt Annen info
cp Kopier Lar deg kopiere en fil, for å gjøre det legge til navnet på filen du vil kopiere sammen med kommandoen. Hvor filen ligger i katalogen du har bladd til. Hvis ikke, skriver du inn cp~/< file path > for å spesifisere hvor filen du vil kopiere er plassert.
ls Oppgi Viser alle filene i gjeldende katalog
ls~ Oppgir filene i hjemmekatalogen Når du legger til et mappenavn, vises en liste over alle filene i den bestemte mappen. Eksempel: ls~/desktop Viser deg filene i skrivebordsmappen
mkdir Lage en katalog Lar deg opprette en katalog. For eksempel: mkdir private filer oppretter en ny katalog kalt private filer som ligger i hjemmekatalogen. Med mindre du har gått til en annen katalog eller angitt en annen bane.
mv Flytte Du kan gi nytt navn til eller flytte en fil med denne kommandoen. Hvis du vil gi nytt navn til filen solrik i dag, kan det være lurt å skrive mv sunny day. Dette krever at du har bladd til riktig katalog, eller at du har angitt riktig filbane. Når du skriver mv day ~/Desktop, flyttes fildagen fra hjem til skrivebordet. Hvis du vil gi filen et nytt navn også, skriver du inn det nye filnavnet ved siden av gjeldende navn i kommandoen.
rm Fjern Fjerner en fil, angir filbanen eller filnavnet
rmdir Fjern katalog Fjerner en empty adressebok
rm -r Fjern rekursivt Fjerner en katalog sammen med innholdet
grep Søk etter tekststrenger  
head Vis start på fil  
less Vise en del av filen  
tail Vis slutt på fil  
apropos Hjelpemanualsider for søk  
aspell Stavekontroll  
awk Søk og erstatt tekst Databasesortere, validere eller indeksere
cmp Sammenlign to filer  
comm Sammenligne to sorterte filer linje for linje  
csplit Del en fil i kontekstbestemte deler  
cut Del en fil i to separate deler  
cksum Skrive ut kontrollsummen for syklisk redundanskontroll (CRC) og antall byte  
find Søk etter filer som oppfyller angitte kriterier  
fmt Formater tekst i avsnitt  
fold Bryte tekst til en bestemt bredde  
dir Vis kataloginnhold en kort stund  
dircolors Fargeoppsett for ls  
dirname Konvertere et fullstendig banenavn til en bane  
dirs Vis en liste over huskede kataloger  
cat Vise innholdet i en fil  
bzip2 Komprimere eller dekomprimere navngitte filer  
chroot Kjør en kommando med en annen rotkatalog  
fgrep Søk gjennom filer etter linjer som samsvarer med en fast streng  
fuser Identifiser eller drep prosessen som får tilgang til en fil  
gawk Søke etter og erstatte tekst i filer  
gzip Komprimere eller dekomprimere navnefiler  
ln Lager koblinger mellom filer  
locate Finn filer  
look Vise linjer som begynner med en gitt streng  
lpr Frakoblet utskrift  
lpc Kontrollprogram for linjeskriveren  
lprm Fjerne jobber fra utskriftskøen  
lprint Skrive ut en fil  
lprintd Avbryte en utskriftsjobb  
lprintq Liste over utskriftskøen  
lsof Oppgi åpne filer  
vdir Oppgi detaljert kataloginnhold ls -| -b
v Oppgi detaljert kataloginnhold ls -| -b
vi Tekstredigeringsprogram  
uuencode Dekode en fil Dekode en fil ved hjelp av uuencode
uuencode Kode en fil Kod en fil ved hjelp av uuencode
tty Skriv ut filnavnet til terminal på stdin  
touch Endre tidsstempler for fil  
expand Konvertere tabulatorer til mellomrom  
import Ta en x-serverskjerm og lagre bildet i en fil  
install Kopier filer og angi attributter  
fg Sende jobben i forgrunnen  
bg Send jobben til bakgrunnen  
nl Nummerer linjene og skriv filene  
open Åpne en fil i dens default application  
paste Slå sammen linjer med filer  
pathchk Kontroller filnavnportabilitet  
popd Gjenopprette den forrige verdien for gjeldende katalog  
pr Klargjøre filer for utskrift  
printcap Kapasitetsdatabase for skriver  
printenv Skriv ut miljøvariabler  
printf Formater og skriv ut data  
pushd Lagre og endre gjeldende katalog  
rcp Kopier filer mellom to maskiner  
read Lese en linje fra standardinndata  
rename Gi filer nytt navn  
remsync Synkronisere eksterne filer ved hjelp av e-post  
mmb Masseflytt og gi nytt navn til filer  
mtools Manipulere MS-DOS-filer  
rev Reverser linjer i en fil  
rsync Kopier en fil eksternt Synkronisere filtrær
sdiff Slå sammen to filer interaktivt  
scp Sikker kopi  
sftp Sikkert filoverføringsprogram  
slocate Finn fil  
sort Sorter tekstfiler  
split Dele en fil i biter av fast størrelse  
sum Skrive ut en kontrollsum for en fil  
tee Omdiriger utdata til flere filer  
tsort Topologisortering  
unmask Opprettelsesmaske for brukerfilen  
source Kjøre kommandoer fra fil  
symlink Lager et nytt navn for en fil  
tr Oversett, klem og/eller slett  
uniq Eliminer duplikater av filer  
wc Skriv ut antall byte, ord og linjer  
whereis Søke etter brukerens $path, man-sider og kildefiler etter et program  
which Søk etter en programfil $path brukerne  
wget Hent nettsider eller filer  
unexpand Konverter plass til faner  
yes Skrive ut en streng til den er avbrutt  
xdg-open Åpne en fil eller URL i brukerens foretrukne program  
dmesg Skriv ut kjerne- og drivermeldinger  

Grunnleggende bruker- og systemkommandoer

 

Disse kommandoene lar deg administrere, konfigurere, feilsøke og tilbakestille bruker- og gruppeinnstillingene på Ubuntu-enheten.

 
Kommando Effekt Annen info
passwd Opprett et passord  
groupadd Legge til en gruppe  
groupmod Endre en gruppe  
chgrp Endre gruppe  
groupdel Slett gruppe  
adduser Legge til en bruker på enheten  
addgroup Legge til en gruppe på enheten  
alias Opprette et alias  
useradd Opprett en ny brukerkonto  
usermod Endre brukerkonto  
users Liste over brukere som er pålogget  
chmod Endre tilganger  
chown Endre fileier og -gruppe  
groups Skrive ut gruppenavn en bruker er i  
id Skriv ut bruker- og gruppe-IDs  
logname Skriv ut påloggingsnavnet  
su Erstatte en annen brukeridentitet  
times Bruker- og datamaskintider  
who Skriv ut alle brukernavn som er logget inn  
timedatectl Administrer innstillinger for klokkeslett og dato for enheter. (Inkluderer tidssoner og synkronisering med NTP-servere (Network Time Protocol).)  
whoami Skrive ut gjeldende bruker-ID og navn id -un

Følgende kommandoer omhandler enhetsspesifikke programmer og informasjon.

 
Kommando Effekt Annen info
cal Kalender Vise kalenderen
date Dato Vis datoen
dc Skrivebordkalkulator Kalkulator
fsck Filsystemkontroll  
bc Vilkårlig språk for presisjonskalkulator  
kill  Stoppe en prosess fra å kjøre  
killall Drep prosesser etter navn  
let Utføre aritmetikk på skallvariabler  
make Kompilere en gruppe programmer på nytt  
pkill Stoppe prosesser fra å kjøre  
ps Status for prosess  
seq Skrive ut numeriske sekvenser  
units Konvertere enheter fra én skala til en annen  

Pakker er standardmetoden for å laste inn og oppdatere nye applikasjoner og filer i Ubuntu. Disse kommandoene gjør det mulig å administrere og konfigurere pakkene som ble lastet ned.

 
Kommando Effekt Annen info
apt -get Søk etter og installer programvarepakker  
aptitude Søk etter og installer programvarepakker  
apt -get update Oppdater tilgjengelige oppdateringer  
apt - get upgrade Oppgrader alle pakker  
apt -get dist-upgrade Oppgrader med pakkeerstatninger Oppgrader Ubuntu-versjon
apt -get install pkgname Installer pakken etter navn  
apt -get purge pkgname Avinstaller pakken etter navn  
apt -get autoremove Fjern foreldede pakker  
apt -get -f install Prøv å fikse ødelagte pakker  
dpkg -configure -a Prøv å fikse ødelagte pakker  
dpkg -i pkg.deb Installer fil pkg.deb  

Disse kommandoene gir deg en direkte måte å administrere tjenestene på Ubuntu-enheten din.

 
Kommando Effekt Annen info
start service Start en jobbtjeneste Oppstart
stop service Stopp jobbtjenesten Oppstart
status service Kontroller om tjenesten kjører Oppstart
/etc/init.d/service start Start tjeneste SysV
/etc/init.d/service stop Stopp tjeneste SysV
/etc/init.d/service restart Start tjeneste på nytt Sysv
/etc/init.d/service check Sjekk tjeneste SysV
systemctl Ny servicekommando Dette erstattet service
runlevel Få gjeldende kjørenivå  

Grunnleggende disk- og rettighetskommandoer

 

Administrasjon av stasjoner og formater betyr at du kan påvirke eksterne enheter som er koblet til datamaskinen. Dette kan være flere harddisker, flyttbare medier eller andre enheter. Dette gjør det mulig å administrere og konfigurere disse enhetene på kommandolinjenivå.

 
Kommando Effekt Annen info
mount Monter en stasjon  
unmount Demonter en stasjon  
fdisk Formater disk  
cfdisk Partisjonstabellredigering for Linux  
dd Dupliser disk Konvertere og kopiere en fil, skrive diskhoder eller oppstartsposter
ddrescue Verktøy for datagjenoppretting  
declare Deklarere variabler og tilordne attributter  
df Ledig diskplass Viser hvor mye diskplass på hver monterte partisjon som er opptatt (df bruker MB og GB i stedet for blokker)
du Katalogbruk Viser hvor mye plass en gitt katalog pluss alle underkatalogene bruker
du -s Oversikt over katalogbruk  
du -h Grunnleggende informasjon om katalogbruk Dette oversetter informasjonen til et grunnleggende ikke-teknologisk format
free Hvor mye ledig plass er tilgjengelig Dette forteller deg hvor mye ledig plass som er tilgjengelig for bruk
free -m Viser statistikk for ledig plass Viser statistikken i MB
uname -a Få all kjerneinformasjon  
uname -r Få kjerneinformasjon  
lsb_release -a Skriver ut informasjon om Linux-distribusjonene dine  
top Start enhetsovervåking Dette starter overvåking, visning av RAM, CPU og byttebruk, pluss de totale kjørende prosessene
HTOP Gir en sanntidsovervåking av datamaskinressurser Dette erstattet top
q Stopp enhetsovervåking  
diff Viser forskjellen mellom to filer  
diff3 Viser forskjellen mellom tre filer  
 
Merk: De fleste av følgende kommandoer må være innledet med sudo-kommandoen . Dette gir midlertidig utvidede rettigheter til rotbrukeren på administrativt nivå. Noe som er nødvendig når du arbeider med kataloger eller filer som brukerkontoen din ikke eier. Når du bruker sudo, blir du bedt om passordet ditt. Det er bare brukere med sudo-rettigheter (administratorrettigheter) som kan bruke denne kommandoen.
 
Kommando Effekt Annen info
history Liste over alle kommandobrukere Historikkkommandoen viser en lang liste med kommandoer du har skrevet inn. Hver kommando vises ved siden av et tall. Du kan skrive | x for å kjøre en tidligere skrevet kommando fra listen (erstatt X med et tall). Hvis historikken er for lang, kan du bruke history | less for en rulleliste
REISUB Start datamaskinen på nytt Hold nede både ALT- og PRINTSCRN-tastene mens du skriver dette for å starte datamaskinen på nytt
apt -get Applikasjon Brukes til å installere, fjerne, oppgradere og mer
file Typekontroll av én eller flere filer  
sleep Kommandoer for forsinkelse Vent x sekunder for å gå til neste kommando
pidof Få prosess-ID-en (PID) PID gitt i lesbart format
ps Systemovervåking for kommandolinje Også bra for skript
cat Skriv ut fil på kommandolinjen  
crontab Velg tidspunkt for diskhendelser  
man Håndbok Åpne manualen for programmer, viser kommandohåndboken
man man Håndbok for håndbok Hjelpeside om bruk av hjelpeside
man intro En kort liste med kommandoer Når du trenger informasjon om en kommando, skriver du inn < command name >-h eller < command name  >--helphvis den første regelen ikke fungerte. Du ser at noen kommandolinjer kanskje ikke assosieres -h med --help.
info info Innføring i informasjonssider  
basename Stripekatalog og suffikser fra filnavn  
eject Løs ut flyttbare medier  
fdformat Format på lavt nivå Formatere en diskett (FD)
mkisofs Opprette et hybrid filsystem  
format Formater disker eller bånd  
mknod Lag blokk- eller tegnspesialfiler  
quotactl Angi diskkvoter  
quotacheck Skann et filsystem for diskbruk  
quota Vis diskbruk og begrensninger  
tar Båndarkivar  
ram RAM-diskenhet  

Rettighetene til filer og kataloger og evnen til å endre dem er påkrevd på administratornivå. Disse kan brukes til å endre eller reparere eksisterende filer eller for å stoppe andre filer eller kataloger fra uerfarne brukere som forårsaker skade.

 
Kommando Effekt Annen info
chmod Endre modus  
su bytt bruker  
ulimit Begrens brukerressurser  
unalias Fjern et alias  
unset Fjerne variabel- eller funksjonsnavn  
function Definere funksjonsmakroer  

Utvidede rettigheter er det Ubuntu kaller administratorrettigheter. Du må kjøre disse kommandoene når du må endre ting på enheten din på et høyt nok nivå. Tilsvarende handling i Windows er å åpne en ledetekst som administrator.

 
Kommando Effekt Annen info
sudo Utvidede rettigheter Kjøre kommandoer med utvidede rettigheter - < superuser do >; Et vanlig uttrykk som indikerer at handlingen som er utført, må verifiseres med administratorpassordet
sudo -r Åpne rotskall som bruker  
sudo -r -u Åpne skall som bruker  
sudo -k Glem sudo-passord  

Grunnleggende nettverkskommandoer

 

Disse kommandoene omhandler konfigurering og feilsøking av nettverkstilkoblinger på enheten. Dette inkluderer kablede og trådløse tilkoblinger.

 
Kommando Effekt Annen info
chkconfig Sjekk aktiverte tjenester  
ping Test nettverkstilkoblinger  
ftp Filoverføringsprotokoll  
host Sjekk IP-adressen til domenet  
ifconfig Konfigurere nettverksenheter  
Ip Konfigurere nettverksenheter Dette har erstattet ifconfig
iwconfig Vis trådløs informasjon  
Iw Vis trådløs informasjon Dette har erstattet iwconfig
sudo iwlist scan Søk etter trådløse nettverk  
ifup eth0 Bring grensesnitt eth0 online  
ifdown eth0 Vis eth0-grensesnittet  
netstat Vis rutingtabell  
Ss Vis rutingtabell Dette har erstattet netstat
route Angi ruter  
telnet Koble til Telnet  
traceroute Vis rute  
dig DNS-oppslag (Domain Name Server)  
ethtool Innstillinger for Ethernet-kort  
mkfifo Kom først inn først ut (FIFO) Navngitte datakanaler
mtr Nettverksdiagnostikk traceroute/ping
nslookup Spør Internett-navneservere interaktivt  
screen Multipleksterminal Kjør eksterne skall ved hjelp av ssh
strace Spor datamaskinanrop og -signaler  

Disse kommandoene tar for seg administrasjon og konfigurasjon av Ubuntu-brannmuren.

 
Kommando Effekt Annen info
ufw enable Slå på brannmuren  
ufw disable Slå av brannmuren  
ufw default allow Tillat alle tilkoblinger som standard  
ufw default deny Avvis alle tilkoblinger som standard  
ufw status Status og regler for Cyrrebt  
ufw allow port Tillat trafikk på havn  
ufw deny port Nekte trafikk på havn  
ufw deny from ip Blokker IP-adresse  

其他資訊

 

Notat:
Programvarestøtte er av Canonical gjennom følgende metoder:
Dell tilbyr teknisk støtte:

受影響的產品

Inspiron, Latitude, Vostro, XPS, Fixed Workstations
文章屬性
文章編號: 000123980
文章類型: How To
上次修改時間: 21 6月 2024
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。