| Allgemein |
| [Befehl] & | Man kann die Konsole weiter benutzen | firefox & |
| [Befehl] && [Befehl] | Befehle werden nacheinander ausgefürt | firefox && shutdown -h now |
| man [Programm] | Zeigt die Hilfe zu einem Programm an | man firefox |
| strg + C | Bricht aktuellen Vorgang in der Shell ab | strg + C |
| Verzeichnisse, Dateien |
| cd [Verzeichnis] | Wechselt in das Verzeichnis | cd /tmp |
| cd .. | Wechselt ein Verzeichnis höher | cd ../td> |
| cd / | Wechselt ins Wurzelverzeichnis | cd / |
| cd | Wechselt das Verzeichnis | cd .. ; cd /tmp |
| cd – | Wechselt in das vorherige Verzeichnis | cd – |
| cp [Datei][Verz] | Kopiert Datei in Verzeichnis | cp 123.txt /tmp |
| mv | Verschiebt eine Datei | mv 123.txt /tmp |
| mv [Datei1][Datei2] | benennt Datei [DATEI1] in [DATEI2] um | mv 123.txt 456.txt |
| rm | Löscht eine Datei | rm /tmp/123.txt ; rm /tmp/* |
| rm -rf | alles unterhalb des Verz. löschen | rm -rf /tmp/ |
| mkdir | Erzeugt ein Verzeichnis | mkdir /home/test |
| rmdir | Löscht ein Verzeichnis | rmdir /home/test |
| ls | Zeigt Ordner-Inhalt an | ls /home/test |
| ls -l | Ausführliche Auflistung | ls -l /home/test |
| ls -la | alle Dateien des Verz. ausführlich | ls -la /home/test |
| alias ls=’ls –color’ | Stellt farbige Ansicht ein | alias ls=’ls –color’ |
| pwd | Zeigt das aktuelle Verzeichnis an | pwd |
| cat [Datei] | Zeigt Inhalt einer Datei | cat 123.txt |
| more [Datei] | Zeigt Inhalt einer Datei seitenweise an | more 123.txt |
| touch [Datei] | Erzeugt leere Datei | touch 123.txt |
| whereis [Prog] | Sucht nach Programm | whereis Firefox |
| find . | grep [DATEI] | sucht eine Datei im Verzeichnis | find . | grep 123.txt |
| grep [KEY] [DATEI] | Sucht nach Begriff in einer Datei | grep Haus 123.txt |
| locate [DATEI] | Sucht nach Datei in der Datenbank | locate 123.txt |
| updatedb | Aktualisiert die Datenbank | updatedb |
| which | Zeigt an, wo sich ein Programm befindet | which firefox |
| System |
| arch | Prozessorfamilie | arch |
| cat /proc/filesystems | Unterstützte Dateisysteme | cat /proc/filesystems |
| cat /proc/cpuinfo | Infos zur CPU | cat /proc/cpuinfo |
| cat /proc/filesystems | Alle unterstützten Dateisysteme | cat /proc/filesystems |
| cat /proc/pci | Infos zu den PCI-Karten | cat /proc/pci |
| dmesg | grep hd | Infos über alle Laufwerke | dmesg | grep hd |
| date | Datum und Zeit | date |
| dmesg | Kernellogger: Zeigt Kernelaktivtäten | dmesg |
| free | Zeigt Ausnutzung des Arbeitsspeichers | free |
| glxgears | Kleiner Grafiktest zur Performance der VGA | glxgears |
| glxinfo | Angaben über OpenGL und Grafikkarte | glxinfo |
| kill [PID] | Schiesst Prozess mit bestimmter ID ab | kill 1067 |
| killall [Prog] | Schiesst Prozess mit Prozessname ab | killall Firefox |
| lspci | Infos über PCI-Komponenten | lspci |
| shutdown -h now | Fährt den Rechner herunter | shutdown -h now |
| shutdown -r now | Startet den Rechner neu | shutdown -r now |
| top | Zeigt Programme und CPU-Auslastung an | top |
| uptime | Wie lange ist der PC im Betrieb? | uptime |
| X -version | Zeigt Version von Xfree an | X -version |
| Festplatte |
| df | Speicherplatz anzeigen | df -h |
| fdisk | Festplatte partitionieren | fdisk /dev/hda |
| mkfs.ext2 | HDD mit ext2 formatieren | mkfs.ext2 /dev/hda1 |
| mkfs.ext3 | HDD mit ext3 formatieren | mkfs.ext3 /dev/hda1 |
| mkreiserfs | HDD mit reiserfs formatieren | mkreiserfs /dev/hda1 |
| sync | gepufferte Daten auf HDD speichern | sync |
| Mounten |
| mount | Hängt Datenträger in das System ein | mount /dev/hda1 /mnt/win |
| mount -t [Filesystem] | Mountet mit vorgegebenen Dateisystem | mount -t ntfs /mnt/win_xp |
| mount -a | Mountet alle Datenträger aus der /etc/fstab | mount -a |
| mount -r | Von Datenträger kann nur gelesen werden | mount -r /mnt/win |
| mount -w | Datenträger kann gelesen und beschrieben werden | mount -w /mnt/win |
| mount -m | Mountet ohne Eintrag in /etc/mtab | mount -n /mnt/win |
| Benutzer |
| id | Zeigt Benutzername und Gruppe an | id |
| whoami | Zeigt aktuell angemeldeten Benutzer an | whoami |
| who | Wer ist alles eingeloggt? | who |
| groupadd [Gruppe] | Erzeugt eine neue Gruppe | groupadd admins |
| groupdel [Gruppe] | Löscht eine neue Gruppe | groupdel admins |
| useradd -m [USER] | Erzeugt Benutzers und Homeverz. | useradd -m chef |
| userdel -r [USER] | Löscht Benutzers und Homeverz. | useradd -m chef |
| passwd [USER] | Ändert Passwort des Benutzers | passwd chef |
| su | Man arbeitet nun als Root an der Konsole | su |
| su [USER] | Man arbeitet nun als [USER] an der Konsole | su chef |
| Netzwerk |
| ifconfig | Zeigt Netzwerk-Infos an | ifconfig |
| iwconfig | Zeigt Infos zum WLAN an | iwconfig |
| ping [Rechner] | Testet Verbindung zu einem Rechner | ping 192.168.0.1 |
| Kernel und Module |
| lsmod | Zeigt geladene Module an | lsmod |
| make menuconfig | Einrichten des Kernels | cd /usr/src/linux; make menuconfig |
| modprobe [Modul] | Lädt ein Modul | modprobe printer |
| uname -a | Zeigt Kernel-Version an | uname -a |
| Sonstiges |
| ps aux | Zeigt alle laufenden Prozesse und Dienste an | ps aux |
| rc-update show | Zeigt die Dienste an, die beim Start geladen werden | rc-update show |