In dit cheatsheet voor de Linux / Unix-opdrachtregel leer je:
- Basis Linux-opdrachten
- Opdrachten voor bestandsrechten
- Omgevingsvariabelen
- Gebruikersbeheeropdrachten van linux
- Netwerkopdracht
- Proces commando
- VI Commando's bewerken
Basis Linux-opdrachten
Opdracht | Omschrijving |
---|---|
ls | Geeft een lijst van alle bestanden en mappen in de huidige werkmap |
ls-R | Geeft ook een lijst van bestanden in submappen |
ls-a | Geeft ook een lijst van verborgen bestanden |
ls-al | Geeft bestanden en mappen weer met gedetailleerde informatie zoals machtigingen, grootte, eigenaar, enz. |
cd or cd ~ | Navigeer naar de HOME-map |
cd… | Verplaats een niveau omhoog |
cd | Om naar een bepaalde directory te gaan |
cd / | Ga naar de hoofdmap |
cat > filename | Maakt een nieuw bestand aan |
cat filename | Geeft de inhoud van het bestand weer |
cat file1 file2 > file3 | Voegt twee bestanden samen (bestand1, bestand2) en slaat de uitvoer op in een nieuw bestand (bestand3) |
mv file "new file path" | Verplaatst de bestanden naar de nieuwe locatie |
mv filename new_file_name | Hernoemt het bestand naar een nieuwe bestandsnaam |
sudo | Hiermee kunnen gewone gebruikers programma's uitvoeren met de beveiligingsrechten van de superuser of root |
rm filename | Verwijdert een bestand |
man | Geeft hulpinformatie over een commando |
history | Geeft een lijst met alle eerdere opdrachten die in de huidige terminalsessie zijn getypt |
clear | Wist de terminal |
mkdir directoryname | Maakt een nieuwe map aan in de huidige werkmap of een op het opgegeven pad |
rmdir | Verwijdert een directory |
mv | Hernoemt een directory |
pr -x | Verdeelt het bestand in x kolommen |
pr -h | Wijst een koptekst toe aan het bestand |
pr -n | Geeft het bestand met regelnummers aan |
lp -nc , lpr c | Drukt "c" -kopieën van het bestand af |
lp-d lp-P | Specificeert de naam van de printer |
apt-get | Commando gebruikt om pakketten te installeren en bij te werken |
mail -s 'subject' -c 'cc-address' -b 'bcc-address' 'to-address' | Commando om e-mail te verzenden |
mail -s "Subject" to-address < Filename | Commando om e-mail met bijlage te verzenden |
Opdrachten voor bestandsrechten
Opdracht | Omschrijving |
---|---|
ls-l | om bestandstype en toegangsrechten te tonen |
r | toestemming lezen |
w | schrijf toestemming |
x | toestemming uitvoeren |
-= | geen toestemming |
Chown user | Voor het wijzigen van het eigendom van een bestand / map |
Chown user:group filename | verander zowel de gebruiker als de groep voor een bestand of map |
Omgevingsvariabelen
Opdracht | Omschrijving |
---|---|
echo $VARIABLE | Om de waarde van een variabele weer te geven |
env | Geeft alle omgevingsvariabelen weer |
VARIABLE_NAME= variable_value | Maak een nieuwe variabele |
Unset | Verwijder een variabele |
export Variable=value | Om de waarde van een omgevingsvariabele in te stellen |
Gebruikersbeheeropdrachten van linux
Opdracht | Omschrijving |
---|---|
sudo adduser username | Om de waarde van een variabele weer te geven |
sudo passwd -l 'username' | Geeft alle omgevingsvariabelen weer |
sudo userdel -r 'username' | Maak een nieuwe variabele |
sudo usermod -a -G GROUPNAME USERNAME | Verwijder een variabele |
sudo deluser USER GROUPNAME | Om de waarde van een omgevingsvariabele in te stellen |
finger | Geeft informatie over alle ingelogde gebruikers |
finger username | Geeft informatie over een bepaalde gebruiker |
Netwerkopdracht
Opdracht | Omschrijving |
---|---|
SSH username@ip-address or hostname | log in op een externe Linux-machine met SSH |
Ping hostname or | Voor het pingen en analyseren van netwerk- en hostverbindingen |
dir | Geef bestanden weer in de huidige directory van een externe computer |
cd "dirname" | verander de directory naar "dirname" op een externe computer |
put file | upload 'bestand' van lokale naar externe computer |
get file | Download 'bestand' van externe naar lokale computer |
quit | Uitloggen |
Proces commando
Opdracht | Omschrijving |
---|---|
bg | Om een proces naar de achtergrond te sturen |
fg | Om een gestopt proces op de voorgrond uit te voeren |
top | Details over alle actieve processen |
ps | Geef de status van lopende processen voor een gebruiker |
ps PID | Geeft de status van een bepaald proces |
pidof | Geeft de proces-ID (PID) van een proces |
kill PID | Doodt een proces |
nice | Start een proces met een bepaalde prioriteit |
renice | Verandert de prioriteit van een reeds lopend proces |
df | Geeft vrije ruimte op de harde schijf op uw systeem |
free | Geeft gratis RAM op uw systeem |
VI Commando's bewerken
Opdracht | Omschrijving |
---|---|
i | Invoegen bij cursor (gaat naar invoegmodus) |
a | Schrijf na cursor (gaat naar invoegmodus) |
A | Schrijf aan het einde van de regel (gaat in invoegmodus) |
ESC | Beëindig de invoegmodus |
u | Maak de laatste wijziging ongedaan |
U | Maak alle wijzigingen op de hele regel ongedaan |
o | Open een nieuwe regel (gaat naar invoegmodus) |
dd | Lijn verwijderen |
3dd | Verwijder 3 regels |
D | Verwijder de inhoud van de regel na de cursor |
C | Verwijder de inhoud van een regel na de cursor en voeg nieuwe tekst in. Druk op de ESC-toets om het invoegen te beëindigen. |
dw | Woord verwijderen |
4dw | Verwijder 4 woorden |
cw | Verander het woord |
x | Verwijder het teken bij de cursor |
r | Vervang karakter |
R | Overschrijf tekens vanaf de cursor |
s | Vervang een teken onder de cursor en ga door met invoegen |
S | Vervang de hele regel en begin met invoegen aan het begin van de regel |
~ | Verander hoofdletter van individueel karakter |
Ik hoop dat deze Linux-referentiegids je helpt!