En veiledning i Ubuntu Linux terminalkommandoer på en Dell-PC

Summary: En veiledning til forklaringer på ulike Ubuntu Linux terminalkommandoer.

Article Content


Symptoms

 


Denne artikkelen inneholder informasjon om terminalkommandoer for applikasjoner i Ubuntu Linux.


Innholdsfortegnelse:

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

 

Grunnleggende kontrollkommandoer

 

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å til
hjemmemappen, 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  


Tilbake til toppen


 

Grunnleggende bruker- og systemkommandoer

 

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


Tilbake til toppen


 

Grunnleggende disk- og rettighetskommandoer

 

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  
 
SLN265879_no__1icon Merk: De fleste av følgende kommandoer må innledes med sudo-kommandoen. Dette gir midlertidig utvidede rettigheter til rotbrukeren på administrativt nivå. Dette er nødvendig når du jobber med kataloger eller filer som brukerkontoen din ikke eier. Når du bruker sudo, blir du bedt om å oppgi passordet ditt. Det er bare brukere med sudo-rettigheter (administratorrettigheter) som kan bruke denne kommandoen.
 
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 tidligere
skrevet 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
 >--help
hvis den første regelen ikke fungerte. Du
ser 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 som
indikerer 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.  


Tilbake til toppen


 

Grunnleggende nettverkskommandoer

 

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  


Tilbake til toppen


 

Tilleggsinformasjon:

 

SLN265879_no__1icon Merk:
Canonical gir programvarestøtte på følgende måter:
Teknisk støtte leveres av Dell:


Tilbake til toppen


Article Properties


Affected Product

Inspiron, Latitude, Vostro, XPS, Fixed Workstations

Last Published Date

21 Feb 2021

Version

3

Article Type

Solution

Rate This Article


Accurate
Useful
Easy to Understand
Was this article helpful?

0/3000 characters