Meest gebruikte Linux commando’s
3 min gelezenDit is mijn eigen naslagwerk. Sommige commando’s gebruik ik dagelijks, terwijl ik anderen slechts eens per jaar nodig ben. Daarom is het handig om mijn eigen naslagwerk te hebben.
Basis Linux Opdrachten
Opdracht (commando) | Omschrijving | |
---|---|---|
ls |
Toont alle bestanden en mappen in de huidige werkmap | |
ls -R |
Toont ook bestanden in submappen | |
ls -a |
Toont ook verborgen bestanden | |
ls -al |
Toont bestanden en mappen met gedetailleerde informatie zoals rechten, grootte, eigenaar, enz. | |
cd or cd ~ |
Navigeer naar de HOME map | |
cd .. |
Ga één map niveau omhoog | |
cd |
Om naar een bepaalde map te gaan | |
cd / |
Naar de hoofdmap (root) | |
cat > filename |
Maakt een nieuw bestand | |
cat filename |
De bestandsinhoud weergeven | |
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 beveiligingsprivileges van de superuser of root | |
rm filename |
Verwijdert een bestand | |
man |
Geeft helpinformatie over een opdracht | |
history |
Geeft een lijst van alle commando’s die in het verleden zijn getypt in de huidige terminalsessie | |
clear |
Leegt de terminal | |
mkdir directoryname |
Creëert een nieuwe map in de huidige werkmap of een op het opgegeven pad | |
rmdir |
Verwijdert een map | |
mv |
Hernoemt een map | |
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 |
Hiermee geeft u de naam van de printer op | |
apt-get |
Opdracht om pakketten te installeren en bij te werken | |
mail -s 'subject' -b 'bcc-address' |
Opdracht om e-mail te verzenden | |
mail -s "Subject" |
Opdracht om e-mail met bijlage te verzenden |
Opdrachten voor bestandstoegang
Opdracht (commando) | Omschrijving | |
---|---|---|
ls -l |
om bestandstype en toegangsrechten te tonen | |
r |
lees toestemming | |
w |
schrijf toestemming | |
x |
uitvoerende toestemming | |
-= |
geen toestemming | |
Chown user |
Het eigendom van een bestand/map wijzigen | |
Chown user:group filename |
zowel de gebruiker als de groep voor een bestand of map wijzigen |
Opdracht Omgevingsvariabelen
Opdracht (commando) | Omschrijving | |
---|---|---|
echo $VARIABLE |
De waarde van een variabele weergeven | |
env |
Alle omgevingsvariabelen weergeven | |
VARIABLE_NAME= variable_value |
Een nieuwe variabele aanmaken | |
Unset |
Een variabele verwijderen | |
export Variable=value |
De waarde van een omgevingsvariabele instellen |
Opdrachten voor gebruikersbeheer in Linux
Opdracht (commando) | Omschrijving | |
---|---|---|
sudo adduser username |
Een nieuwe gebruiker toevoegen | |
sudo passwd -l 'username' |
Het wachtwoord van een gebruiker wijzigen | |
sudo userdel -r 'username' |
Een aangemaakte gebruiker verwijderen | |
sudo usermod -a -G GROUPNAME USERNAME |
Een gebruiker toevoegen aan een groep | |
sudo deluser USER GROUPNAME |
Een gebruiker uit een groep verwijderen | |
finger |
Toont informatie over alle ingelogde gebruikers | |
finger username |
Geeft informatie van een specifieke gebruiker |
Netwerkopdrachten
Opdracht (commando) | Omschrijving | |
---|---|---|
SSH username@ip-address or hostname |
inloggen op een remote Linux machine met SSH | |
Ping hostname="" or ="" |
Netwerk- en hostverbindingen pingen en analyseren | |
dir |
Bestanden in de huidige map van de remote computer weergeven | |
cd "mapnaam" |
directory wijzigen in “mapnaam” op de remote computer | |
put file |
upload ‘bestand’ van lokale naar remote computer | |
get file |
Download ‘bestand’ van remote naar lokale computer | |
quit |
Uitloggen |
Procesopdrachten
Opdracht (commando) | Omschrijving | |
---|---|---|
bg |
Een proces naar de achtergrond sturen | |
fg |
Om een gestopt proces op de voorgrond te laten draaien | |
top |
Informatie over alle actieve processen | |
ps |
De status van lopende processen voor een gebruiker weergeven | |
ps PID |
Geeft de status van een bepaald proces | |
pidof |
Geeft de proces-ID (PID) van een proces. | |
kill PID |
Een proces wordt beëindigd | |
nice |
Start een proces met een bepaalde prioriteit | |
renice |
Verandert de prioriteit van een al lopend proces | |
df |
Geeft vrije ruimte op je harde schijf | |
free |
Geeft vrij RAM-geheugen op je systeem |