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 |
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 |
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 |
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 |
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 |