Linux Command Cheat Sheet


I dette Linux/Unix kommandolinjejuksearket lærer du:

Grunnleggende Linux-kommandoer

Kommando Tekniske beskrivelser
ls Viser alle filer og kataloger i gjeldende arbeidskatalog
ls -R Viser filer i underkataloger også
ls -a Viser også skjulte filer
ls -al Lister filer og kataloger med detaljert informasjon som tillatelser, størrelse, eier, etc.
cd or cd ~ Naviger til HJEM-katalogen
cd .. Flytt ett nivå opp
cd For å bytte til en bestemt katalog
cd / Flytt til rotkatalogen
cat > filename Oppretter en ny fil
cat filename Viser filinnholdet
cat file1 file2 > file3 Slår sammen to filer (fil1, fil2) og lagrer utdataene i en ny fil (fil3)
mv file "new file path" Flytter filene til den nye plasseringen
mv filename new_file_name Gi nytt navn til filen til et nytt filnavn
sudo Lar vanlige brukere kjøre programmer med sikkerhetsrettighetene til superbrukeren eller roten
rm filename Sletter en fil
man Gir hjelpeinformasjon om en kommando
history Gir en liste over alle tidligere kommandoer som er skrevet inn i gjeldende terminaløkt
clear Tømmer terminalen
mkdir directoryname Oppretter en ny katalog i den nåværende arbeidskatalogen eller en på den angitte banen
rmdir Sletter en katalog
mv Gi nytt navn til en katalog
pr -x Deler inn filen i x kolonner
pr -h Tildeler en overskrift til filen
pr -n Angir filen med linje Numbers
lp -nc , lpr c Skriver ut "c" kopier av filen
 lp-d lp-P
Angir navnet på skriveren
apt-get
Kommando som brukes til å installere og oppdatere pakker
mail -s 'subject'
-c 'cc-address'

-b 'bcc-address'
'to-address'
Kommando for å sende e-post
mail -s "Subject"
to-address < Filename
Kommando for å sende e-post med vedlegg

Filtillatelseskommandoer

Kommando Tekniske beskrivelser
ls -l for å vise filtype og tilgangstillatelse
r lesetillatelse
w skrivetillatelse
x utføre tillatelse
-= ingen tillatelse
Chown user For å endre eierskapet til en fil/katalog
Chown user:group filename endre brukeren og gruppen for en fil eller katalog

Kommandoen Environment Variables

Kommando Tekniske beskrivelser
echo $VARIABLE For å vise verdien av en variabel
env Viser alle miljøvariabler
VARIABLE_NAME= variable_value Opprett en ny variabel
Unset Fjern en variabel
export Variable=value For å angi verdien av en miljøvariabel

Brukeradministrasjonskommandoer for linux

Kommando Tekniske beskrivelser
sudo adduser username For å legge til en ny bruker
sudo passwd -l 'username' For å endre passordet til en bruker
sudo userdel -r 'username' For å fjerne en nyopprettet bruker
sudo usermod -a -G GROUPNAME USERNAME For å legge til en bruker i en gruppe
sudo deluser USER GROUPNAME For å fjerne en bruker fra en gruppe
finger Viser informasjon om alle brukere som er pålogget
finger username Gir informasjon om en bestemt bruker

Nettverkskommando

Kommando Tekniske beskrivelser
SSH username@ip-address or hostname logg inn på en ekstern Linux-maskin ved hjelp av SSH
Ping hostname="" or ="" Å pinge og analysere nettverks- og vertstilkoblinger
dir Vis filer i gjeldende katalog på en ekstern datamaskin
cd "dirname" endre katalog til "dirname" på en ekstern datamaskin
put file last opp 'fil' fra lokal til ekstern datamaskin
get file Last ned 'fil' fra ekstern til lokal datamaskin
quit Logg Ut

Behandle kommando

Kommando Tekniske beskrivelser
bg For å sende en prosess i bakgrunnen
fg For å kjøre en stoppet prosess i forgrunnen
top Detaljer om alle aktive prosesser
ps Oppgi status for prosesser som kjører for en bruker
ps PID Gir status for en bestemt prosess
pidof Gir prosess-ID (PID) til en prosess
kill PID Dreper en prosess
nice Starter en prosess med en gitt prioritet
renice Endrer prioritet for en allerede kjørende prosess
df Gir ledig harddiskplass på systemet ditt
free Gir gratis RAM på systemet ditt

VI Redigeringskommandoer

Kommando Tekniske beskrivelser
i Sett inn ved markør (går inn i innsettingsmodus)
a Skriv etter markøren (går inn i innsettingsmodus)
A Skriv på slutten av linjen (går inn i innsettingsmodus)
ESC Avslutt innsettingsmodus
u Angre siste endring
U Angre alle endringer på hele linjen
o Åpne en ny linje (går inn i innsettingsmodus)
dd Slett linje
3dd Slett 3 linjer
D Slett innholdet på linjen etter markøren
C Slett innholdet på en linje etter markøren og sett inn ny tekst. Trykk ESC-tasten for å avslutte innsettingen.
dw Slett ord
4dw Slett 4 ord
cw Bytt ord
x Slett tegn ved markøren
r Bytt ut tegnet
R Overskriv tegn fra markøren og utover
s Erstatt ett tegn under markøren fortsett å sette inn
S Bytt ut hele linjen og begynn å sette inn på begynnelsen av linjen
~ Endre store og små bokstaver for individuelle tegn

Håper denne Linux-referanseguiden hjelper deg!