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

Förklaring av vanliga Ubuntu Linux Terminal-kommandon

摘要: Följande artikel innehåller information om vanliga terminalkommandon som används med Ubuntu Linux.

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

說明

Innehållsförteckning:

  1. Grundläggande kontrollkommandon
  2. Grundläggande användar- och systemkommandon
  3. Grundläggande drivenhets- och rättighetskommandon
  4. Grundläggande nätverkskommandon

Grundläggande kontrollkommandon

 

Terminalkommandon är instruktioner som du kan använda i Ubuntu-terminalprogrammet för att utföra alla uppgifter på din dator. Jag har delat in kommandona i mindre tabeller för att göra användningen av dem tydligare och för att underlätta att använda artiklarna som referens.

 
Kommando Effekt Övrig info
cd Ändra katalog Med det här kommandot kan du navigera genom filsystemet (Skriva cd eller cd~ tar dig till hemmappen, som är standardstartpositionen i Terminal)
cd/ Gå till rotkatalogen  
cd.. Upp en katalognivå  
cd- Tillbaka till föregående katalog  
pwd Skriv ut arbetskatalog Detta visar din plats i filsystemet
bash GNU Bourne-Again Shell  
break Avsluta en loop  
case Utför ett kommando villkorligt  
clear Rensa terminalskärmen  
continue Återuppta nästa iteration av en loop  
cron Daemon för att köra schemalagda kommandon  
crontab Schemalägga ett kommando som ska köras senare  
echo Visa ett meddelande på skärmen  
enable Aktivera och inaktivera integrerade shell-kommandon  
env Miljövariabler  
eval Utvärdera flera kommandon eller argument  
expect Automatisera program som nås via en terminal  
export Ange en miljövariabel  
expr Utvärdera uttryck  
false Gör ingenting, utan framgång  
for Expandera ord och kör kommandon  
hash Kom ihåg det fullständiga sökvägsnamnet för ett namnargument  
hostname Skriv ut eller ange enhetsnamn  
if Utför ett kommando villkorligt  
jobs Lista aktiva jobb  
join Koppla rader på ett gemensamt fält  
journalctl Visa systemloggar och felsöka problem Innehåller information om tjänstloggar, kernelmeddelanden med mera
local Skapa variabler  
logout Avsluta ett inloggningsgränssnitt  
more Bildskärmsutmatning en skärm i taget  
nice Ange prioritet för ett kommando eller jobb  
nohup Köra ett kommando som är immunt mot hängningar  
notify-send Skicka skrivbordsaviseringar  
op Operatörsåtkomst  
readarray Läs från stdin till en arrayvariabel  
readonly Markera variabler eller funktioner som skrivskyddade  
reboot Starta om enheten  
return Avsluta en gränssnittsfunktion  
sed Strömningsredigerare  
select Acceptera tangentbordsinmatning  
set Manipulerar skalvariabler och funktioner  
shift Parametrar för växlingsposition  
shopt Skalalternativ  
shutdown Stäng av eller starta om Linux  
sleep Fördröjning med en angiven tid  
ssh Säker skalklient Program för fjärrinloggning
suspend Avbryt körningen av det här skalet  
sync Synkronisera data på disk med minne  
test Utvärdera ett villkorsuttryck  
trap Kör ett kommando när en signal är inställd  
true Gör ingenting, lyckas  
type Beskriv ett kommando  
unshar Packa upp skalskript  
until Kör kommandon Tills fel
vmstat Rapportera statistik för virtuellt minne  
watch Köra eller visa ett program med jämna mellanrum  
while Kör kommandon  
write Skicka ett meddelande till en annan användare  
xargs Kör verktyget, skicka konstruerade argumentlistor  
### Låter dig kommentera eller kommentera utan att störa terminalen  
while Kör kommandon  

Att hantera filer och text är kommandon som direkt påverkar de filer och den text som lagras och används på din dator. Dash och Windows Explorer-verktyget är välkända grafiska användargränssnittsversioner (GUI) av detta verktyg.

 
Kommando Effekt Övrig info
cp Kopiera Låter dig kopiera en fil, för att göra det lägger du till namnet på den fil du vill kopiera tillsammans med kommandot. Där filen finns i katalogen som du har bläddrat till. Annars skriver du cp~/< file path > för att ange var filen som du vill kopiera finns.
ls Lista Visar en lista över alla filer i den aktuella katalogen
ls~ Listar filer i hemkatalogen Om du lägger till ett mappnamn visas en lista över alla filer i den specifika mappen. Till exempel: ls~/desktop visar filerna i skrivbordsmappen
mkdir Skapa en katalog Här kan du skapa en katalog. Till exempel: mkdir privata filer skapar en ny katalog med namnet private files som finns i hemkatalogen. Såvida du inte har bläddrat till en annan katalog eller angett en annan sökväg.
mv Flytta Du kan byta namn på eller flytta en fil med det här kommandot. Om du vill byta namn på filen solig idag kanske du vill skriva mv sunny day. Detta kräver att du har bläddrat till rätt katalog eller att du har angett rätt filsökväg. När du skriver mv day ~/Desktopflyttas fildagen från startsidan till skrivbordet. Om du dessutom vill ändra namn på filen lägger du till det nya filnamnet bredvid det aktuella namnet i kommandot.
rm Ta bort Tar bort en fil, ange filsökvägen eller filnamnet
rmdir Ta bort katalog Tar bort en empty katalog
rm -r Ta bort rekursivt Tar bort en katalog tillsammans med dess innehåll
grep Sök efter textsträngar  
head Visa filens början  
less Visa en del av filen  
tail Visa filens slut  
apropos Hjälpsidor för sökningar  
aspell Stavningskontroll  
awk Sök och ersätt text Sortera, validera eller indexera databaser
cmp Jämför två filer  
comm Jämför två sorterade filer rad för rad  
csplit Dela upp en fil i kontextbestämda delar  
cut Dela upp en fil i två separata delar  
cksum Skriv ut CRC-kontrollsumman (Cyclic Redundancy Check) och antal byte  
find Sök efter filer som uppfyller angivna kriterier  
fmt Formatera stycketext  
fold Radbryt text till en viss bredd  
dir Lista snabbt kataloginnehåll  
dircolors Färginställning för ls  
dirname Konvertera ett fullständigt sökvägsnamn till en sökväg  
dirs Visa en lista över ihågkomna kataloger  
cat Visa innehållet i en fil  
bzip2 Komprimera eller expandera namngivna filer  
chroot Köra ett kommando med en annan rotkatalog  
fgrep Sök i filer efter rader som matchar en fast sträng  
fuser Identifiera eller avsluta den process som har åtkomst till en fil  
gawk Söka efter och ersätta text i filer  
gzip Komprimera eller dekomprimera namnfiler  
ln Skapar länkar mellan filer  
locate Sök efter filer  
look Visa rader som börjar med en viss sträng  
lpr Off-line utskrift  
lpc Styrprogram för linjeskrivaren  
lprm Ta bort jobb från utskriftskön  
lprint Skriva ut en fil  
lprintd Avbryta ett utskriftsjobb  
lprintq Lista över utskriftskön  
lsof Lista över öppna filer  
vdir Detaljerad lista med kataloginnehåll ls -| -b
v Detaljerad lista med kataloginnehåll ls -| -b
vi Textredigerare  
uuencode Avkoda en fil Avkoda en fil med uuencode
uuencode Koda en fil Koda en fil med uuencode
tty Skriv ut filnamnet för terminalen vid stdin  
touch Ändra tidsstämplar för filer  
expand Konvertera tabbar till mellanslag  
import Fånga en x-serverskärm och spara bilden i en fil  
install Kopiera filer och ange attribut  
fg Skicka jobbet till förgrunden  
bg Skicka jobb till bakgrunden  
nl Numrera raderna och skriv filerna  
open Öppna en fil i desss default application  
paste Sammanfoga rader med filer  
pathchk Kontrollera filnamnets portabilitet  
popd Återställ det tidigare värdet för den aktuella katalogen  
pr Förbereda filer för utskrift  
printcap Databas för skrivarkapacitet  
printenv Variabler i utskriftsmiljön  
printf Formatera och skriv ut data  
pushd Spara och ändra sedan den aktuella katalogen  
rcp Kopiera filer mellan två datorer  
read Läsa en rad från standardinmatning  
rename Byt namn på filer  
remsync Synkronisera fjärrfiler med e-post  
mmb Massflytta och byt namn på filer  
mtools Manipulera MS-DOS-filer  
rev Vänd om rader i en fil  
rsync Fjärrkopiera en fil Synkronisera filträd
sdiff Sammanfoga två filer interaktivt  
scp Säker kopiering  
sftp Program för säker filöverföring  
slocate Sök efter fil  
sort Sortera textfiler  
split Dela upp en fil i bitar med fast storlek  
sum Skriva ut en kontrollsumma för en fil  
tee Omdirigera utdata till flera filer  
tsort Topologisk sortering  
unmask Skapa mask för användarfilen  
source Köra kommandon från fil  
symlink Skapar ett nytt namn för en fil  
tr Översätt, pressa och/eller ta bort  
uniq Gör filer unika  
wc Skriv ut byte-, ord- och radräkning  
whereis Sök i användare $path, manualsidor och källfiler för ett program  
which Söka efter en programfil för användare $path  
wget Hämta webbsidor eller filer  
unexpand Konvertera utrymme till flikar  
yes Skriva ut en sträng tills den avbryts  
xdg-open Öppna en fil eller URL i användarens föredragna program  
dmesg Skriv ut meddelanden för kernel och drivrutiner  

Grundläggande användar- och systemkommandon

 

Med dessa kommandon kan du hantera, konfigurera, felsöka och återställa användar- och gruppinställningarna på din Ubuntu-enhet.

 
Kommando Effekt Övrig info
passwd Skapa ett lösenord  
groupadd Lägga till en grupp  
groupmod Ändra en grupp  
chgrp Ändra grupp  
groupdel Ta bort grupp  
adduser Lägga till en användare på enheten  
addgroup Lägga till en grupp på enheten  
alias Skapa ett alias  
useradd Skapa ett nytt användarkonto  
usermod Ändra användarkonto  
users Visa en lista över inloggade användare  
chmod Ändra åtkomstbehörigheter  
chown Ändra filägare och grupp  
groups Skriv ut gruppnamn som en användare finns i  
id Skriv ut användar- och grupp-IDs  
logname Skriv ut inloggningsnamnet  
su Ersätt en annan användaridentitet  
times Användar- och datortider  
who Skriv ut alla användarnamn som är inloggade  
timedatectl Hantera enheternas inställningar för tid och datum. (Inkluderar tidszoner och synkronisering med NTP-servrar (Network Time Protocol).)  
whoami Skriv ut aktuellt användar-ID och namn id -un

Följande kommandon hanterar enhetsspecifika program och information.

 
Kommando Effekt Övrig info
cal Kalender Visa kalendern
date Date (datum) Visa datum
dc Skrivbordskalkylator Kalkylator
fsck Filsystemskontroll  
bc Kalkylatorspråk för godtycklig precision  
kill  Stoppa en process från att köras  
killall Avsluta processer efter namn  
let Utföra aritmetik på skalvariabler  
make Kompilera om en grupp program  
pkill Stoppa processer från att köras  
ps Status för process  
seq Skriva ut numeriska sekvenser  
units Konvertera enheter från en skala till en annan  

Paket är standardmetoden för att läsa in och uppdatera nya program och filer i Ubuntu. Dessa kommandon möjliggör hantering och konfiguration av de paket som laddades ner.

 
Kommando Effekt Övrig info
apt -get Sök efter och installera programvarupaket  
aptitude Sök efter och installera programvarupaket  
apt -get update Uppdatera tillgängliga uppdateringar  
apt - get upgrade Uppgradera alla paket  
apt -get dist-upgrade Uppgradera med paketersättningar Uppgradera Ubuntu-version
apt -get install pkgname Installera paketet efter namn  
apt -get purge pkgname Avinstallera paketet efter namn  
apt -get autoremove Ta bort föråldrade paket  
apt -get -f install Försök att fixa trasiga paket  
dpkg -configure -a Försök att fixa trasiga paket  
dpkg -i pkg.deb Installera fil pkg.deb  

Dessa kommandon ger dig ett direkt sätt att hantera tjänsterna på din Ubuntu-enhet.

 
Kommando Effekt Övrig info
start service Starta en jobbtjänst Vid start
stop service Stoppa jobbtjänsten Vid start
status service Kontrollera om tjänsten körs Vid start
/etc/init.d/service start Starta tjänsten SysV
/etc/init.d/service stop Stoppa tjänsten SysV
/etc/init.d/service restart Starta om tjänsten SysV
/etc/init.d/service check Kontrollera tjänsten SysV
systemctl Nytt servicekommando Detta ersatte service
runlevel Hämta aktuell körnivå  

Grundläggande drivenhets- och rättighetskommandon

 

Genom att hantera enheter och format kan du påverka kringutrustningen som är ansluten till datorn. Det kan vara flera hårddiskar, löstagbara medier eller andra enheter. Med dem kan du hantera och konfigurera de här enheterna på kommandoradsnivån.

 
Kommando Effekt Övrig info
mount Montera en enhet  
unmount Demontera en enhet  
fdisk Formatera disk  
cfdisk Partitionstabellredigerare för Linux  
dd Duplicera disk Konvertera och kopiera en fil, skriv diskhuvuden eller startposter
ddrescue Verktyg för dataåterställning  
declare Deklarera variabler och tilldela attribut  
df Ledigt diskutrymme Visar hur mycket diskutrymme på varje monterad partition som är upptagen (df använder MB och GB istället för block)
du Kataloganvändning Visar hur mycket utrymme en viss katalog plus alla dess underkataloger använder
du -s Sammanfattning av kataloganvändning  
du -h Grundläggande information om kataloganvändning Detta översätter informationen till ett grundläggande icke-tekniskt format
free Hur mycket ledigt utrymme som är tillgängligt Detta visar hur mycket ledigt utrymme som är tillgängligt för användning
free -m Visar statistik för ledigt utrymme Visar statistiken i MB
uname -a Hämta all kärninformation  
uname -r Hämta kernelinformation  
lsb_release -a Skriver ut information om din Linux-distribution  
top Starta enhetsövervakning Detta initierar övervakning, visning av RAM-, CPU- och växlingsanvändning, plus det totala antalet processer som körs
htop htop Ger en realtidsövervakning av datorresurser Detta ersatte top
q Stoppa enhetsövervakning  
diff Visa skillnaden mellan två filer  
diff3 Visa skillnaden mellan tre filer  
 
Obs! De flesta av följande kommandon måste föregås av sudo-kommandot . Då höjs behörigheterna tillfälligt till rotanvändarens administrativa nivå. Vilket är nödvändigt när du arbetar med kataloger eller filer som ditt användarkonto inte äger. När du använder sudo uppmanas du att ange ditt lösenord. Endast användare med sudo-behörighet (administrativ behörighet) kan använda det här kommandot.
 
Kommando Effekt Övrig info
history Lista över alla kommandon som använts Historikkommandot visar en lång lista med kommandon som du har skrivit. Varje kommando visas bredvid en siffra. Du kan skriva | x för att köra ett tidigare skrivet kommando från listan (ersätt X med ett tal). Om historiken är för lång kan du använda history | less för en bläddringsbar lista
REISUB Starta om datorn Starta om datorn genom att hålla ned både ALT- och PRINTSCRN-tangenterna medan du skriver detta
apt -get Indicator Används för att installera, ta bort, uppgradera och annat
file Typkontroll av en eller flera filer  
sleep Fördröj kommandon Vänta x sekunder för att gå till nästa kommando
pidof Hämta process-ID (PID) PID anges i läsbart format
ps Systemövervakning vid kommandorad Även bra för skript
cat Skriv ut fil på kommandoraden  
crontab Tidsstyrda händelser  
man Hjälpmanual Öppna manualen för program, visar kommandomanualen
man man Manual om manual Hjälpsida om hur du använder hjälpsidan
man intro En kort lista över kommandon När du behöver information om ett kommando skriver du < command name >-h eller < command name  >--helpom den första regeln inte fungerade. Du ser att vissa kommandorader kanske inte associeras -h med --help.
info info Introduktion till informationssidor  
basename Ta bort katalog och suffix från filnamn  
eject Mata ut löstagbara medier  
fdformat Lågnivåformat Formatera en diskett (FD)
mkisofs Skapa ett hybridfilsystem  
format Formatera diskar eller band  
mknod Gör block- eller teckenspecialfiler  
quotactl Ange diskkvoter  
quotacheck Skanna ett filsystem för diskanvändning  
quota Visa diskanvändning och begränsningar  
tar Bandarkiv  
ram RAM-diskenhet  

Rättigheter till filer och kataloger samt möjligheten att ändra dem krävs på administratörsnivå. Dessa kan användas för att ändra eller reparera befintliga filer eller för att hindra andra filer eller kataloger från oerfarna användare som orsakar skada.

 
Kommando Effekt Övrig info
chmod Ändra läge  
su Växla användare  
ulimit Begränsa användarresurser  
unalias Ta bort ett alias  
unset Ta bort variabel- eller funktionsnamn  
function Definiera funktionsmakron  

Förhöjda behörigheter är vad Ubuntu kallar administratörsrättigheter. Du måste köra dessa kommandon när du måste ändra saker på enheten på en tillräckligt hög nivå. Motsvarigheten i Windows är att öppna en kommandotolk som administratör.

 
Kommando Effekt Övrig info
sudo Förhöjda behörigheter Köra kommandon med förhöjd behörighet - < superuser do >; Ett vanligt uttryck som anger att den vidtagna åtgärden måste verifieras med administratörslösenordet
sudo -r Öppna rotskalet som användare  
sudo -r -u Öppna skalet som användare  
sudo -k Glöm sudo-lösenord  

Grundläggande nätverkskommandon

 

Dessa kommandon handlar om att konfigurera och felsöka nätverksanslutningar på enheten. Det inkluderar trådbundna och trådlösa anslutningar.

 
Kommando Effekt Övrig info
chkconfig Kontrollera aktiverade tjänster  
ping Testa nätverksanslutningar  
ftp Filöverföringsprotokoll  
host Kontrollera domänens IP-adress  
ifconfig Konfigurera nätverksenheter  
Ip Konfigurera nätverksenheter Detta har ersatt ifconfig
iwconfig Visa trådlös information  
Iw Visa trådlös information Detta har ersatt iwconfig
sudo iwlist scan Sök efter trådlösa nätverk  
ifup eth0 Ta gränssnittet eth0 online  
ifdown eth0 Visa eth0-gränssnittet  
netstat Visa dirigeringstabell  
ß Visa dirigeringstabell Detta har ersatt netstat
route Ange rutter  
telnet Anslut till Telnet  
traceroute Visa rutt  
dig DNS-sökning (Domain Name Server)  
ethtool Inställningar för Ethernet-kort  
mkfifo Gör först in först ut (FIFO) Namngivna pipes
mtr Nätverksdiagnostik traceroute/ping
nslookup Fråga efter internetnamnservrar interaktivt  
screen Multiplexterminal Köra fjärrgränssnitt med ssh
strace Spåra datoranrop och signaler  

De här kommandona gäller hantering och konfiguration av Ubuntu-brandväggen.

 
Kommando Effekt Övrig info
ufw enable Aktivera brandväggen  
ufw disable Stänga av brandväggen  
ufw default allow Tillåt alla anslutningar som standard  
ufw default deny Neka alla anslutningar som standard  
ufw status Status och regler för Cyrrebt  
ufw allow port Tillåt trafik på port  
ufw deny port Neka trafik på port  
ufw deny from ip Blockera IP-adress  

其他資訊

 

Not:
Programvarusupport tillhandahålls av Canonical på följande sätt:
Dell ger teknisk support:

受影響的產品

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