Bedienung der Konsole oder die wichtigsten Grundbefehle unter LINUX
Zur Motivation:
Es gab Zeiten, die Maus war noch nicht erfunden, da hat ein Computer nach dem Booten einen schwarzen Hintergrund, eine kurze Zeile weißen Texts und einen blinkenden Cursor angezeigt.
Gesteuert wurde der Computer über Befehle und Tastenkombinationen.
Die hohe Schule war es, das Betriebssystem selbst zu installieren und dabei eigene Anpassungen vorzunehmen.
Diese Zeiten sind noch nicht einmal unbedingt vorbei. Sollte man einen Server installieren, ist es schon aus Gründen der Vermeidung von Angriffspunkten sinnvoll, auf eine graphische Oberfläche zu verzichten. Auch hier wird der Computer mit Hilfe von Befehlen von der sog. Konsole gesteuert.
Aus den „guten alten Zeiten“ der Computerei stammt der Ansatz, Anfängern die Zehn wichtigsten Befehle des Betriebssystems über zu helfen.
Genau das ist der Denkansatz dieser Seite, wobei die Anzahl Zehn nicht so streng gesehen werden sollte.
Sicher verirrt sich auch der eine oder andere Tipp auf diese Seite.
Befehl | Aufgabe | Beispiel |
ls | Verzeichnisinhalt anzeigen | ls -l listet Verzeichnis mit Attributen ls /opt/lampp |
cd | in ein Verzeichnis wechseln | cd /home/user/test |
mkdir | ein Verzeichnis anlegen (make directory) | mkdir /home/user/test legt in /home/user ein Verz. test an |
rmdir | ein Verzeichnis löschen | rmdir /home/user/test |
pwd | ermittelt akt. Verzeichnis mit Pfad | pwd |
cp | kopiert Dateien | cp /home/user/test1/test.pdf /home/user/test2 |
mv | verschiebt eine Datei oder benennt Datei um | mv /home/user/test.pdf /home/test mv test.sh testneu.sh |
rm | löscht eine Datei | rm test1.sh |
chmod | ändert die Dateirechte lesen r oder 4 schreiben w oder 2 ausführen x oder 1 | chmod 754 /home/user/test |
chown | ändert Besitzer der Datei und optional die Gruppenzugehörigkeit | chown root:root test.pdf ordnet test.pdf dem Besitzer root und der Gruppe root zu |
touch | erzeugt eine Datei (wird i.d.R. nicht benötigt, war aber für mich hilfreich zu wissen) | touch /home/user/test |
halt | fährt den PC herunter (nur als root) |
|
reboot | startet den PC neu (nur als root) |
|
ifconfig | anzeigen und verändern der Konfiguration von LAN- und WLAN-Schnittstellen | |
ping | prüft, ob ein anderer PC erreichbar ist (hilfreich, um zu sehen, ob der eigene PC korrekt an das Netzwerk angeschlossen ist) | ping 192.168.164.99 ping zdf.de (nur, wenn DNS funktioniert) |
apt-get | Tool zum aktualisieren des Systems und installieren von Programmen apt-get update apt-get upgrade apt-get install <Paketname> | apt-get install mc installiert den Midnightcommander |
sudo | verleiht dem Benutzer administrative Rechte, sofern das für den Benutzer vorgesehen ist | sudo -s root-Rechte bis exit oder Konsole geschlossen sudo mc öffnen des Midnightcommanders mit root-Rechten |
mount | stellt Verbindung zwischen einem (externen) Datenträger und einem Ordner des lokalen Dateisystems her man sagt: „Der Datenträger wird in das System eingehängt“ | mount -t smbfs //pclehrer/schueler /home/user/lan |
fdisk | Tool zur Partitionierung von Datenträgern | fdisk -l listet alle Partitionen des aktuellen Datenträgers auf |
df | zeigt den freien Speicher einer Partition an | df -h zeigt den freien Speicher in Menschen lesbarem Format an |
shred | shreddert eine zu löschende Datei | sollte vielleicht zum sicheren Löschen von (alten) USB-Sticks genutzt werden |





