I dette Linux / Unix-cheatarket for kommandolinjen lærer du:
- Grunnleggende Linux-kommandoer
- Kommisjoner for filtillatelse
- Kommando for miljøvariabler
- Brukeradministrasjonskommandoer for Linux
- Nettverkskommando
- Prosesskommando
- VI Redigeringskommandoer
Grunnleggende Linux-kommandoer
Kommando | Beskrivelse |
ls | Lister opp alle filer og kataloger i den nåværende arbeidskatalogen |
ls-R | Lister også opp filer i underkataloger |
ls-a | Lister også skjulte filer |
ls-al | Lister opp filer og kataloger med detaljert informasjon som tillatelser, størrelse, eier osv. |
cd or cd ~ | Naviger til HOME-katalogen |
cd… | Flytt ett nivå opp |
cd | For å bytte til en bestemt katalog |
cd / | Gå til rotkatalogen |
cat > filename | Oppretter en ny fil |
cat filename | Viser filinnholdet |
cat file1 file2 > file3 | Føyer sammen to filer (file1, file2) og lagrer utdataene i en ny fil (file3) |
mv file "new file path" | Flytter filene til den nye plasseringen |
mv filename new_file_name | Endrer navn på 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 hjelpinformasjon om en kommando |
history | Gir en liste over alle tidligere kommandoer skrevet i den nåværende terminalsessionen |
clear | Tømmer terminalen |
mkdir directoryname | Oppretter en ny katalog i den nåværende arbeidskatalogen eller i den angitte banen |
rmdir | Sletter en katalog |
mv | Endrer navn på en katalog |
pr -x | Deler filen i x kolonner |
pr -h | Tilordner en overskrift til filen |
pr -n | Betegner filen med linjenumre |
lp -nc , lpr c | Skriver ut "c" kopier av filen |
lp-d lp-P | Spesifiserer 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 om å sende e-post |
mail -s "Subject" to-address < Filename | Kommando om å sende e-post med vedlegg |
Kommisjoner for filtillatelse
Kommando | Beskrivelse |
ls-l | for å vise filtype og tilgangstillatelse |
r | les tillatelse |
w | skriv tillatelse |
x | utføre tillatelse |
-= | ingen tillatelse |
Chown user | For å endre eierskapet til en fil / katalog |
Chown user:group filename | endre bruker så vel som gruppe for en fil eller katalog |
Kommando for miljøvariabler
Kommando | Beskrivelse |
echo $VARIABLE | For å vise verdien til en variabel |
env | Viser alle miljøvariabler |
VARIABLE_NAME= variable_value | Lag en ny variabel |
Unset | Fjern en variabel |
export Variable=value | For å sette verdi av en miljøvariabel |
Brukeradministrasjonskommandoer for Linux
Kommando | Beskrivelse |
sudo adduser username | For å vise verdien til en variabel |
sudo passwd -l 'username' | Viser alle miljøvariabler |
sudo userdel -r 'username' | Lag en ny variabel |
sudo usermod -a -G GROUPNAME USERNAME | Fjern en variabel |
sudo deluser USER GROUPNAME | For å sette verdi av en miljøvariabel |
finger | Gir informasjon om alle påloggede brukere |
finger username | Gir informasjon om en bestemt bruker |
Nettverkskommando
Kommando | Beskrivelse |
SSH username@ip-address or hostname | logg inn på en ekstern Linux-maskin ved hjelp av SSH |
Ping hostname or | Å pinge og analysere nettverk og vertforbindelser |
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 |
Prosesskommando
Kommando | Beskrivelse |
bg | For å sende en prosess i bakgrunnen |
fg | Å kjøre en stoppet prosess i forgrunnen |
top | Detaljer om alle aktive prosesser |
ps | Gi status for prosesser som kjører for en bruker |
ps PID | Gir status for en bestemt prosess |
pidof | Gir prosess-ID (PID) for en prosess |
kill PID | Dreper en prosess |
nice | Starter en prosess med en gitt prioritet |
renice | Endrer prioritet for en prosess som allerede kjører |
df | Gir ledig plass på harddisken på systemet ditt |
free | Gir gratis RAM på systemet ditt |
VI Redigeringskommandoer
Kommando | Beskrivelse |
i | Sett inn ved markøren (går i innsettingsmodus) |
a | Skriv etter markør (går i innsettingsmodus) |
A | Skriv på slutten av linjen (går i innsettingsmodus) |
ESC | Avslutt innsettingsmodus |
u | Angre siste endring |
U | Angre alle endringer i hele linjen |
o | Åpne en ny linje (går i innsettingsmodus) |
dd | Slett linje |
3dd | Slett tre linjer |
D | Slett innholdet på linjen etter markøren |
C | Slett innholdet på en linje etter markøren og sett inn ny tekst. Trykk på ESC-tasten for å avslutte innsettingen. |
dw | Slett ord |
4dw | Slett 4 ord |
cw | Endre ord |
x | Slett tegnet ved markøren |
r | Bytt ut tegn |
R | Overskriv tegn fra og med markøren |
s | Erstatt ett tegn under markøren fortsetter å sette inn |
S | Bytt ut hele linjen og begynn å sette inn i begynnelsen av linjen |
~ | Endre tilfelle av individuell karakter |
Håper denne Linux-referanseguiden hjelper deg!