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 ~/Desktop flyttas 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 |
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å |
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 |
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 >--help om 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 |
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 |