Article Number: 000123980
Denne artikkelen inneholder informasjon om terminalkommandoer for applikasjoner i Ubuntu Linux.
Terminalkommandoer er instruksjoner du kan bruke i Ubuntus terminalapplikasjon for å utføre oppgaver på systemet ditt. 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 | Tilleggsinformasjon |
---|---|---|
cd |
Endre katalog | Med denne kommandoen kan du navigere gjennom systemet. Skriv inn cd eller cd~ for å gå tilhjemmemappen, som er standard startposisjon i Terminal. |
cd/ |
Gå til rotkatalog. | |
cd.. |
Opp ett katalognivå | |
cd- |
Tilbake til forrige katalog | |
pwd |
Skriv ut arbeidskatalog. | Dette viser plasseringen din i systemet. |
bash |
GNU Bourne Again Shell | |
break |
Avslutt fra en sløyfe | |
case |
Utfør en kommando betinget | |
clear |
Tøm Terminal-skjerm | |
continue |
Gjenoppta neste gjentakelse av en sløyfe. | |
cron |
Daemon for å utføre planlagte kommandoer | |
crontab |
Planlegg at en kommando skal kjøre på et senere tidspunkt | |
echo |
Vis melding på skjermen | |
enable |
Aktiver og deaktiver innebygde skallkommandoer. | |
env |
Miljøvariabler | |
eval |
Evaluer flere kommandoer eller argumenter. | |
expect |
Automatiser applikasjoner som du åpner via en Terminal. | |
export |
Angi en miljøvariabel. | |
expr |
Evaluer uttrykk | |
false |
Ikke gjør noe, mislykket. | |
for |
Utvid ord og utfør kommandoer. | |
hash |
Husk hele banenavnet til et navneargument. | |
hostname |
Skriv ut eller angi systemnavn. | |
if |
Utfør en kommando betinget | |
jobs |
Oppgi aktive jobber | |
join |
Føy sammen linjer i et felles felt. | |
local |
Opprett variabler | |
logout |
Avslutt et påloggingsskall (login shell). | |
more |
Vis utdata på ett skjermbilde om gangen. | |
nice |
Angi prioritet for en kommando eller jobb. | |
nohup |
Kjør en kommando som er immun mot forsøk på å legge på. | |
notify-send |
Send skrivebordsvarsler. | |
op |
Operatørtilgang | |
readarray |
Les fra stdin til en array-variabel | |
readonly |
Marker variabler/funksjoner som skrivebeskyttet. | |
reboot |
Start systemet på nytt. | |
return |
Avslutt en skallfunksjon. | |
sed |
Strøm redigeringsprogram | |
select |
Godta tastaturinndata. | |
set |
Manipulere skallvariabler og -funksjoner. | |
shift |
Bytt posisjonsparametere. | |
shopt |
skallalternativer | |
shutdown |
Slå av Linux eller start det på nytt | |
sleep |
Forsinkelse for et angitt tidspunkt | |
ssh |
Sikker skallklient | eksternt påloggingsprogram |
suspend |
Utsett utførelsen av dette skallet. | |
sync |
Synkroniser data på disk med minne. | |
test |
Evaluer et betinget uttrykk. | |
trap |
Kjør en kommando når et signal er angitt. | |
true |
Ikke gjør noe, vellykket. | |
type |
Beskriv en kommando. | |
unshar |
Pakk ut skallskript. | |
until |
Utfør kommandoer | frem til feil |
vmstat |
Rapporter statistikk for virtuelt minne. | |
watch |
Utfør eller vis et program med jevne mellomrom. | |
while |
Utfører kommandoer | |
write |
Send en melding til en annen bruker. | |
xargs |
Kjør verktøy, gå forbi konstruert argumentliste | |
### |
Gjør det mulig å bemerke/kommentere uten å forstyrre terminalen | |
while |
Utfører kommandoer |
Managing files and text (Behandle filer og tekst) er kommandoer som direkte påvirker filer og tekst som er lagret på datamaskinen. Dash- og Windows Utforsker-verktøyene er velkjente GUI-versjoner (grafisk grensesnitt) av dette verktøyet.
Kommando | Effekt | Tilleggsinformasjon |
---|---|---|
cp |
Kopier | Gjør det mulig å kopiere en fil. Hvis du skal gjøre dette, legger du til navnet på filen du vil kopiere, sammen med kommandoen, så lenge filen er plassert i katalogen du har gått til. Hvis ikke, skriver du inn cp~/< file path > for å angi plasseringen til filen du vil kopiere. |
ls |
Oppgi | Oppgir alle filene i gjeldende katalog. |
ls~ |
Oppgir filene i hjemmekatalogen | Hvis du legger til et mappenavn, vises en liste over alle filene i den bestemte mappen, dvs. at ls~/desktop vil vise filene i skrivebordsmappen. |
mkdir |
Lag katalog | Gjør det mulig å opprette en katalog. Det vil si at «mkdir private files» vil opprette en ny katalog kalt private filer som er plassert 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 endre navn på filen «sunny today», kan du skrive mv sunny day . Dette forutsetter at du har gått til riktig katalog eller at du har angitt riktig filbane. Hvis du skriver inn mv day ~/Desktop , blir filen «day» flyttet fra home (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 ganske enkelt en fil. Angi filbanen/filnavnet. |
rmdir |
Fjern katalog | Fjerner en empty (tom) katalog. |
rm -r |
Fjern rekursivt | Fjerner en katalog og innholdet i den. |
grep |
Søk etter tekststrenger | |
head |
Vis start på fil | |
less |
Vis del av fil | |
tail |
Vis slutt på fil | |
apropos |
Søker gjennom sider i håndbok. | |
aspell |
Stavekontroll | |
awk |
Søk etter og erstatt tekst. | Databasesortering/-validering/-indeks. |
cmp |
Sammenlign to filer. | |
comm |
Sammenlign to sorterte filer linje for linje. | |
csplit |
Del en fil inn i kontekstbestemte deler. | |
cut |
Del en fil inn i to atskilte deler. | |
cksum |
Skriv ut CRC-kontrollsum og antall byte | |
find |
Søk etter filer som oppfyller angitte kriterier | |
fmt |
Formater tekst i avsnitt | |
fold |
Bryt tekst til bestemt bredde. | |
dir |
Vis kataloginnhold en kort stund | |
dircolors |
Fargeoppsett for ls |
|
dirname |
Konverter et fullstendig banenavn til en bane. | |
dirs |
Vis en liste over huskede kataloger. | |
cat |
Vis innholdet i en fil. | |
bzip2 |
Komprimer eller dekomprimer 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/avbryt prosessen som åpner en fil | |
gawk |
Søk etter og erstatt tekst i filer. | |
gzip |
Komprimer eller dekomprimer navnefiler. | |
ln |
Lager koblinger mellom filer | |
locate |
Finn filer | |
look |
Vis linjer som begynner med en gitt streng. | |
lpr |
Frakoblet utskrift | |
lpc |
Kontrollprogram for linjeskriver | |
lprm |
Fjern jobber fra utskriftskøen. | |
lprint |
Skriv ut en fil. | |
lprintd |
Avbryt 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 |
Dekod en fil. | Dekod en fil ved hjelp av uuencode. |
uuencode |
Kod en fil. | Kod en fil ved hjelp av uuencode. |
tty |
Skriv ut filnavnet til terminal på stdin | |
touch |
Endre tidsstempler for fil | |
expand |
Konverter faner til områder. | |
import |
Ta bilde av et x-severskjermbilde, og lagre bildet i filen. | |
install |
Kopier filer og angi attributter | |
fg |
Send jobb til forgrunnen. | |
bg |
Send jobb til bakgrunnen. | |
nl |
Nummerer linjer og skriv filer. | |
open |
Åpne en fil i dens default application |
|
paste |
Slå sammen linjer av filer. | |
pathchk |
Sjekk flyttbarheten til filnavn. | |
popd |
Gjenopprett den forrige verdien til gjeldende katalog. | |
pr |
Klargjør 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 |
Les en linje fra standard inndata. | |
rename |
Gi filer nytt navn | |
remsync |
Synkroniser eksterne filer via e-post. | |
mmb |
Flytt og endre navn på mengder av filer. | |
mtools |
Manipuler MS-DOS-filer. | |
rev |
Reverser linjer i en fil | |
rsync |
Kopier en fil eksternt | Synkroniserer filtrær |
sdiff |
Slå sammen to filer interaktivt. | |
scp |
Sikker kopi | |
sftp |
Sikkert filoverføringsprogram | |
slocate |
Finn fil | |
sort |
Sorter tekstfiler | |
split |
Del en fil inn i deler med fast størrelse. | |
sum |
Skriv ut kontrollsum for en fil. | |
tee |
Omdiriger utdata til flere filer | |
tsort |
Topologisortering | |
unmask |
Filopprettingsmaske for bruker | |
source |
Kjør kommandoer fra fil. | |
symlink |
Lager et nytt navn for en fil | |
tr |
Oversett, trykk sammen og/eller slett. | |
uniq |
Eliminer duplikater av filer | |
wc |
Skriv ut antall byte, ord og linjer | |
whereis |
Søk i brukerbanen, håndboksidene og kildefilene for et program. | |
which |
Søk i brukerbanen etter en programfil. | |
wget |
Hent nettsider eller filer. | |
unexpand |
Konverter områder eller faner. | |
yes |
Skriv ut en streng til den blir avbrutt. | |
xdg-open |
Åpne en fil eller URL-adresse i brukerens foretrukne applikasjon. | |
dmesg |
Skriv ut kjerne- og drivermeldinger |
Disse kommandoene gjør det mulig å administrere, konfigurere, feilsøke og tilbakestille innstillingene for brukere og grupper på Ubuntu-systemet ditt.
Kommando | Effekt | Tilleggsinformasjon |
---|---|---|
passwd |
Opprett et passord. | |
groupadd |
Legg til en gruppe. | |
groupmod |
Endre en gruppe. | |
chgrp |
Endre gruppe | |
groupdel |
Slett gruppe | |
adduser |
Legg til en bruker i systemet. | |
addgroup |
Legg til en gruppe i systemet. | |
alias |
Opprett et alias. | |
useradd |
Opprett en ny brukerkonto. | |
usermod |
Endre brukerkonto. | |
users |
Oppgi brukere som er pålogget for øyeblikket | |
chmod |
Endre tilganger | |
chown |
Endre fileier og -gruppe | |
groups |
Skriv ut gruppenavn en bruker tilhører. | |
id |
Skriv ut bruker- og gruppe-IDs |
|
logname |
Skriv ut gjeldende påloggingsnavn. | |
su |
Erstatt brukeridentitet | |
times |
Bruker- og systemtider | |
who |
Skriv ut alle brukernavn som er pålogget for øyeblikket. | |
whoami |
Skriv ut gjeldende bruker-ID og -navn. | id -un |
Kommandoene nedenfor håndterer systemspesifikke programmer og informasjon.
Kommando | Effekt | Tilleggsinformasjon |
---|---|---|
cal |
Kalender | Vis en kalender |
date |
Dato | Vis datoen |
dc |
Skrivebordkalkulator | Kalkulator |
fsck |
Filsystemkontroll | |
bc |
Vilkårlig språk for presisjonskalkulator | |
kill |
Stopp en aktiv prosess. | |
killall |
Avslutt prosesser etter navn. | |
let |
Utfør aritmetikk på skallvariabler. | |
make |
Kompiler en gruppe programmer på nytt. | |
pkill |
Stopp prosesser fra å kjøre. | |
ps |
Status for prosess | |
seq |
Skriv ut numeriske sekvenser. | |
units |
Konverter 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 er lastet ned.
Kommando | Effekt | Tilleggsinformasjon |
---|---|---|
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 pakke etter navn. | |
apt -get purge pkgname |
Avinstaller pakken etter navn. | |
apt -get autoremove |
Fjern overflødige pakker. | |
apt -get -f install |
Prøv å reparere ødelagte pakker. | |
dpkg -configure -a |
Prøv å reparere ødelagte pakker. | |
dpkg -i pkg.deb |
Installer fil pkg.deb |
Disse kommandoene gjør det mulig å administrere tjenestene på Ubuntu-systemet ditt direkte.
Kommando | Effekt | Tilleggsinformasjon |
---|---|---|
start service |
Start jobbtjeneste. | Oppstart |
stop service |
Stopp jobbtjeneste. | Oppstart |
status service |
Sjekk 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 |
runlevel |
Hent gjeldende kjørenivå. |
Administrasjon av disker og formater betyr ganske enkelt at du kan påvirke de eksterne enhetene som er koblet til systemet ditt. 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 | Tilleggsinformasjon |
---|---|---|
mount |
Monter en disk. | |
unmount |
Demonter en disk. | |
fdisk |
Formater disk | |
cfdisk |
Partisjonstabellredigering for Linux | |
dd |
Dupliser disk | Konverter og kopier en fil, skriv diskhoder, oppstartsposter, |
ddrescue |
Verktøy for datagjenoppretting | |
declare |
Deklarer 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 og alle underkataloger bruker. |
du -s |
Oversikt over katalogbruk | |
du -h |
Grunnleggende informasjon om katalogbruk | Dette oversetter informasjonen til et grunnleggende ikke-teknisk 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 |
Hent all kjerneinformasjon. | |
uname -r |
Hent kjerneinformasjon. | |
lsb_release -a |
Skriver ut informasjon om Linux-distribusjonene dine | |
top |
Start systemovervåking | Dette starter overvåkning som viser bruk av RAM, CPU og bytte samt totalt antall prosesser som kjører. |
q |
Stopp systemovervåking. | |
diff |
Vis forskjeller mellom to filer | |
diff3 |
Vis forskjeller mellom tre filer |
Kommando | Effekt | Tilleggsinformasjon |
---|---|---|
history |
Liste over alle kommandobrukere | Kommandoen for historikk viser en svært lang liste over kommandoer du har skrevet. Hver kommando vises ved siden av et tall. Du kan skrive | x for å utføre en tidligereskrevet kommando fra listen (erstatt x med et tall). Hvis historikken er for lang, bruker du history | less for å se en liste med rullefelt. |
REISUB |
Start systemet på nytt | Hold inne ALT- og PRINTSCRN-tastene mens du skriver dette for å starte datamaskinen på nytt. |
apt -get |
Program | Brukes til å installere, fjerne, oppgradere og mer. |
file |
Typesjekk av én eller flere filer. | |
sleep |
Kommandoer for forsinkelse | Vent i x sekunder for å fortsette med neste kommando. |
pidof |
Hent PID | PID gitt i lesbart format |
ps |
Systemovervåking for kommandolinje | Fungerer også for skript. |
cat |
Skriv ut fil i kommandolinje. | |
crontab |
Velg tidspunkt for diskhendelser | |
man |
Håndbok | Åpne håndboken for programmer, viser kommandohåndboken. |
man man |
Håndbok for håndbok | Hjelpeside for bruk av hjelpeside. |
man intro |
Kort liste over kommandoer | Når du trenger informasjon om en kommando , skriver du inn < command name >-h eller < command name hvis den første regelen ikke fungerte. Duser at enkelte kommandolinjer kanskje ikke knyttes -h til --help . |
info info |
Innføring i informasjonssider | |
basename |
Fjern katalog og suffiks fra filnavn | |
eject |
Løs ut flyttbare medier. | |
fdformat |
Format på lavt nivå | Formater en FD-diskett. |
mkisofs |
Opprett et hybridfilsystem. | |
format |
Formater disker eller bånd | |
mknod |
Lag spesielle blokk- eller tegnfiler. | |
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 til å hindre at andre filer eller kataloger blir skadet av en uerfaren bruker.
Kommando | Effekt | Tilleggsinformasjon |
---|---|---|
chmod |
Endre modus | |
su |
bytt bruker | |
ulimit |
Begrens brukerressurser | |
unalias |
Fjern et alias. | |
unset |
Fjern navn på variabel eller funksjon. | |
function |
Definer funksjonsmakroer. |
Utvidede rettigheter er det Ubuntu kaller administratorrettigheter. Du må kjøre disse kommandoene når du må endre ting på systemet på et tilstrekkelig høyt nivå. Tilsvarende handling i Windows er å åpne en ledetekst som administrator.
Kommando | Effekt | Tilleggsinformasjon |
---|---|---|
sudo |
Utvidede rettigheter | Utføre kommandoer med utvidede rettigheter- < superuser do > , et vanlig uttrykk somindikerer at den utførte handlingen må bekreftes med administratorpassordet. |
sudo -r |
Åpne rotskall som bruker | |
sudo -r -u |
Åpne skall som bruker | |
sudo -k |
Glem sudo-passord. |
Disse kommandoene tar seg av konfigurering og feilsøking av nettverkstilkoblinger på systemet ditt. Dette inkluderer kablede og trådløse tilkoblinger.
Kommando | Effekt | Tilleggsinformasjon |
---|---|---|
chkconfig |
Kontroller aktiverte tjenester. | |
ping |
Test nettverkstilkoblinger | |
ftp |
Filoverføringsprotokoll | |
host |
Sjekk IP-adressen til domene. | |
ifconfig |
Konfigurer nettverksenheter. | |
iwconfig |
Vis informasjon om trådløs. | |
sudo iwlist scan |
Søk etter trådløse nettverk | |
ifup eth0 |
Koble eth0-grensesnitt til Internett. | |
ifdown eth0 |
Vis eth0-grensesnittet. | |
netstat |
Vis rutingtabell | |
route |
Angi ruter | |
telnet |
Koble til Telnet. | |
traceroute |
Vis rute | |
dig |
DNS-oppslag | |
ethtool |
Innstillinger for Ethernet-kort | |
mkfifo |
Opprett FIFO-er | Navngitte datakanaler |
mtr |
Nettverksdiagnostikk | traceroute/ping |
nslookup |
Spør Internett-navneservere interaktivt | |
screen |
Multipleksterminal | Kjør eksterne skall via ssh |
strace |
Spor systemanrop og -signaler |
Disse kommandoene tar for seg administrasjon og konfigurasjon av Ubuntu-brannmuren.
Kommando | Effekt | Tilleggsinformasjon |
---|---|---|
ufw enable |
Slå på brannmur. | |
ufw disable |
Slå av brannmur. | |
ufw default allow |
Tillat alle tilkoblinger som standard. | |
ufw default deny |
Nekt alle tilkoblinger som standard. | |
ufw status |
Status og regler for Cyrrebt | |
ufw allow port |
Tillat trafikk på port. | |
ufw deny port |
Nekt trafikk på port. | |
ufw deny from ip |
Blokker IP-adresse |
Inspiron, Latitude, Vostro, XPS, Fixed Workstations
21 Feb 2021
3
Solution