Ubuntu commando's & locaties
By Melroy van den Berg
- 4 minutes read - 734 wordsIk kreeg onlangs de vraag of ik enkele handige commando’s wist voor op Ubuntu. Voor de mensen die niet weten wat Ubuntu is, dat is een besturingssysteem net als Windows of Mac OS X, maar deze is gebaseerd op GNU/Linux genaamd “Ubuntu Linux” Deze zogenaamde distributie is gratis te downloaden en te gebruiken. Lees dit artikel verder voor alle handige commando’s en locaties voor Ubuntu.
Goed alternatief voor Ubuntu is Linux Mint, ook tevens gratis te gebruiken.
Nog even dit…
De meeste commando’s die ik hieronder heb staan gelden voor Ubuntu Linux en zullen daarom ook op andere Linux besturingssystemen werken zoals Debian. Echter sommige commando’s zijn redelijk specifiek en zullen daarom niet beschikbaar zijn op alle distributies (=een verzamelnaam voor alle verschillende Linux gebaseerde besturingssystemen).
Handige commando’s
Hieronder vind je een overzicht van veel gebruikte en handige commando’s onder Ubuntu, de tabel loopt van vaak gebruikte commando’s naar steeds meer geavanceerde commando’s.
Commando | Beschrijving |
---|---|
man | Uitleg voor hoe je het desbetreffende commando moet/kan gebruiken. |
su - root | Inloggen als Root gebruiker |
sudo | Commando uitvoeren met (beperkte) root privileges |
cd | Ga naar de betreffende map, met een slash (/) kun je in een keer meerdere mappen diep |
cp | Kopieer een bestand (eventueel ook naar een andere locatie) |
mv | Verplaats een bestaand bestand naar een andere locatie |
rm | Verwijder het bestand |
rmdir | Verwijder de map/folder |
mkdir | Maak een map/folder aan |
ls | Print de inhoud van de huidige map |
sudo apt-get update | Pakkage manager (vergelijkbaar met: Google’s Play Story) database bijwerken |
sudo apt-cache search | Zoek naar een pakket in de database |
sudo apt-get install | Installeer het desbetreffende programma/pakket. Met -f optie, probeer je een bestaand programma op te lossen indien er problemen zijn. |
sudo apt-get remove | Verwijder het desbetreffende programma/pakket (configuratie bestanden blijven aanwezig) |
sudo apt-get –purge remove | Verwijder het programma inclusief configuratie bestanden |
apt-get autoremove | Verwijder alle overbodige/onnodige pakketten |
gksudo nautilus | Open bestandsbeheer als root gebruiker |
gedit | Open grafische tekstverwerker |
passwd | Stel een nieuw wachtwoord in voor de huidige gebruiker |
sudo /etc/init.d/networking restart | Herstart het netwerk |
ifup | Schakel een interface in (bijv. ifup eth0) |
ifdown | Schakel een interface uit |
ifconfig | Overzicht van de netwerk instellingen |
iwconfig | Overzicht van de wireless instellingen |
start | Start een service (bijv. start apache2) |
stop | Stop een service |
status | Bekijk de status van een service (is het actief) |
sudo /etc/init.d/gdm restart | Herstart X (GNOME) |
Ctrl+Alt+Backspace | Herstart X omgeving (wanneer het hangt) |
Ctrl+Alt+F | Schakel naar een command-line scherm. N is een getal tussen 1 en 12, behalve 7 |
Ctrl+Alt+F7 | Schakel terug naar de X omgeving (voor GNOME) |
lsb_release -a | Vraag de huidige Ubuntu versie op |
uname -r | Vraag kernel versie op |
uname -a | Vraag alle kernel informatie op |
sudo ufw enable | Zet de firewall aan (ubuntu) |
sudo ufw disable | Zet de firewall uit |
sudo ufw status [verbose] | Vraag de firewall status op (met verbose krijg je een uitgebreide status) |
sudo ufw default allow | Sta alle verbindingen standaard toe |
sudo ufw default deny | Laat alle verbinding standaard vervallen |
sudo ufw allow port | Sta verbinding toe op een specifieke poort |
sudo ufw deny port | Blokkeer de verbinding op een specifieke |
sudo ufw deny from ip <ip_adres> | Blokkeer verbinding van een specifiek IP-adres |
Handige locaties
Hieronder vind je een overzicht van veel gebruikte en handige locaties.
Locatie / Bestand | Beschrijving | |
---|---|---|
cd ~ | Ga je naar je home-map van je huidige gebruiker | |
cd - | Ga je 1 map terug | |
cd .. | Ga je een level omhoog in de map structuur | |
cd ~/Desktop | Ga naar je bureaublad folder | |
cd ~/Documents | Ga naar je documenten folder | |
sudo gedit /etc/network/interfaces | Netwerk instellingen bestand (instellingen toepassen doe je via: sudo /etc/init.d/networking restart) | |
sudo gedit /etc/resolv.conf | DNS configuratie bestand | |
cd /var/www | Webserver map | |
gedit /var/log/auth.log | Autorisatie log bestand | |
gedit /var/log/kern.log | Kernel log bestand | |
gedit /var/log/messages | Nuttig informatie log bestand van programma’s | |
gedit /var/log/syslog | Systeem informatie log bestand van je Ubuntu systeem | |
grep sshd /var/log/auth.log | less | Een overzicht van alle externe login pogingen via SSH |
gedit /var/log/rkhunter.log | Overzicht van rootkit hunter, dit programma controleert voor backdoors, sniffers en rootkits op je Ubuntu installatie | |
gedit /var/log/cups/error_log | Problemen met printen? Zoek een in dit log bestand | |
faillog | Mislukte aanmeldingen | |
lastlog | less | Laatste login poging |
who | Huidige lijst van ingelogde gebruikers op het systeem | |
gedit /var/log/apache2/access.log | Toegangs log bestand voor Apache webserver | |
gedit /var/log/apache2/error.log | Error log bestand voor Apache webserver |
Meer…
Als je meer wilt weten hoe je met een Terminal werkt, kun je hier klikken.
Handige sneltoets combinaties in Ubuntu, kun je hier vinden.