Verzeichnis Operationen:
cd
Wechselt in das angegebene Verzeichnis
ls
Zeigt den Inhalt des aktuellen oder des angegebenen Verzeichnisses an
mkdir
Legt ein neues Verzeichnis an
pwd
Zeigt das aktuelle Verzeichnis an
rmdir
Löscht ein Verzeichnis
Datei Operationen
basename
Gibt einen Dateinamen ohne Pfadangaben aus
cat
Verbindet mehrere Dateien und gibt das Ergebnis auf Standardausgabe aus
chgrp
Gruppenzugehörigkeit einer Datei ändern
chmod
Zugriffsrechte aendern (rwx)
chown
Eigentümer einer Datei ändern
cmp
Vergleicht zwei Dateien auf Übereinstimmung
cp
Kopiert Dateien und Verzeichnisse
cpio
Kopiert Dateien in bzw. aus Archiven
dirname
Gibt nur den Pfad zu einer Datei aus
file
Zeigt den Dateitypen einer Datei an.
head
Gibt die ersten Zeilen einer Datei aus
less
Eine bestimmte Anzahl Zeilen einer Datei anzeigen
ln
Erstellt einen Link zu einer Datei/Verzeichnis
mkdirhier
Erstellt eine Verzeichnishierarchie
more
Durch einen Text scrollen (nur nach unten).
mv
Verschiebt Dateien und Verzeichnisse (benennt auch um)
rm
Löscht Dateien und Verzeichnisse
split
Datei aufteilen (z.B. zum Transport per Mail oder Diskette)
tail
Gibt die letzten Zeilen einer Datei aus
touch
Ändert den Zeitstempel von Dateien. Wenn eine Datei nicht existiert, wird sie mit einer Grösse von 0 Byte angelegt
Komprimierung
ar
Archiv- und Bibliotheksverwaltung
compress
Komprimiert Dateien im Lempel-Ziv Verfahren
gzip
Komprimiert und dekomprimiert Dateien im Lempel-Ziv Verfahren
tar
Komprimiert und dekomprimiert Archive mehrerer Dateien
unzip
Dekomprimiert zip-Archive.
zip
Komprimiert Dateien. zip-Archive werden auch von PKZIP und WinZip (DOS/Win) verwendet
Verschiedenes
alias
"Legt alias-Namen für Kommandos an. Zum Beispiel 'alias rmd=""rm -rf ""'"
at
Einmaliges ausführen eines Befehles zu einer bestimmten Zeit
batch
Einmaliges ausführen eines Befehles wenn das System nicht ausgelastet ist
cal
Zeigt einen Kalender an
clear
Löscht die Konsole
comm
Selektiert gleiche Zeilen der Ausgabe/Datei
crontab
Zeigt die userspezifische Cron-Tabelle an, bzw. öffnet sie zum editieren
date
Gibt das aktuelle Datum aus.
echo
Gibt einen Text auf der Konsole aus.
env
Gibt alle Umgebungsvariablen aus.
expr
Auswerten von Ausdrücken.
find
Durchsucht den Verzeichnisbaum, ausgehend vom aktuellen Verzeichnis, nach einer Datei.
fold
Bricht überlange Zeilen um
grep
Sucht nach einer Zeichenfolge in einer Datei, oder einer umgeleiteten Ausgabe (echo test.txt | grep blafasel)
halt
Runterfahren des Systems.
history
Gibt die Einträge im History-File des Users nummeriert aus
hostname
Zeigt den Namen des Rechners an
init
Runlevel wechseln
join
Verknüpft Zeilen der Ausgabe
nl
Nummeriert die Zeilen der Ausgabe
pr
Konvertiert Texte zum Drucken.
printenv
Gibt alle Umgebungsvariablen aus.
reboot
Neu starten des Systems.
rev
Zeichenfolge umkehren
shutdown
Runterfahren, bzw. Reboot des Systems
sleep
Eine Anzahl von Sekunden warten
sort
Sortiert die Ausgabe von Programmen, bzw. Dateien
strings
Extrahiert alle (lesbaren) Zeichenfolgen aus einer Datei/Eingabe
sum
Ermittelt Dateilänge und Prüfsumme einer Datei
tee
Verdoppelt die Ausgabe eines Programmes (zum gleichzeitigen Anzeigen auf Bildschirm und mitloggen in Date)
type
Zeigt den Typen einer Datei und die Interpretation des Dateinamens als Parameter an
uniq
Entfernt doppelte Zeilen in einer Datei
wc
Zählt Buchstaben, Zeilen und Wörter der Eingabe.
Netzwerk Management
ftp
öffnet eine FTP-Session zum angegebenen Rechner (IP oder DNS). Per FTP (File Transfer Protocol) können verschiedene Datei- und Verzeichnisoperationen auf dem entfernten Rechner durchgeführt werden.
ifconfig
Konfiguriert Netwerk-Schnittstellen, bzw. gibt deren Konfiguration und Status aus
ipchains
Tool zur Konfiguration der Kernel-Firewall
netdate
Zeitsynchronisation mit entferntem Rechner
netstat
Gibt Informationen über Netzwerkverbindungen, Routingtabellen, .. aus
ping
Sendet kleine Datenpakete an die angegebene IP-Adresse bzw. den angegebenen DNS-Namen und wartet auf eine Antwort der Gegenstelle. Zum ueberpruefen einer Netzverbindung
rcp
Remote Copy. Kopiert auf entfernten Rechner.
route
Manipuliert die Routen zu entfernten Rechnern. Normalerweise zum Erstellen einer statischen Route zu einem speziellen Rechner.
telnet
"öffnet eine Telnet-Session zum angegebenen Rechner (IP oder DNS). Per Telnet kann ein anderer Rechner ""ferngesteuert"" werden."
tty
Zeigt das device an, über das man angemeldet ist
Suchen
find
Umfangreiches Suchtool
locate
Sucht Dateien mittels eines Indexes, der durch updatedb erstellt wird
updatedb
Erstellt einen Suchindex über das gesammte Dateisystem für locate
whereis
Sucht das Binary (ausfuehrbare Datei), den Quellcode und die man-Page eines Programmes
which
Gibt den ersten gefunden Pfad eines Programmes im Pfad (echo $PATH) an
System Infos
df
Zeigt die Speicherauslastung der Partitionen des Systems an,
du
Zeigt den Speicherverbrauch einzelner Verzeichnisse an
free
Zeigt die Speicherauslastung des Systems an. Geteilt in RAM und SWAP-Space.
uptime
Zeigt die Uptime der Maschine an. Die Uptime ist die Zeit seit dem letzten Reboot.
User Infos
finger
Gibt den Login-Namen, Real-Namen, Terminal Namen, Schreibstatus, die Idle-Zeit (Zeit seit der letzten Nutzung des Accounts), die Login-Zeit, den Standort und die Büro-Telefon-Nummer des angegebene Useraccounts aus.
groups
Gibt die Gruppenzugehörigkeit eines Users aus
id
Gibt den eigenen Login-Namen inklusive Gruppe aus
last
Zeigt die letzten Logins an.
logname
Gibt den eigenen Login-Namen aus
w
Um Informationen über die momentan ausgeführte Tätigkeit erweitertes who
who
Gibt die Login-Namen der momentan eingeloggten User zusammen mit den Terminal-IDs und dem Login-Zeitpunkt aus
whoami
Gibt den eigenen Login-Namen aus
User-Account Management
chfn
Ändern der User-Informationen eines AccountsRoom-NumberWork-PhoneHome-Phone
chsh
Ändern der Login-Shell eines Useraccounts
exit
Aktuelle Session verlassen
groupadd
Anlegen einer neuen User-Gruppe
groupdel
Löschen einer bestehenden User-Gruppe
groupmod
Ändern der Daten einer bestehenden User-Gruppe
login
Als Benutzer anmelden bzw. neu anmelden.
newgrp
Ändern der aktuellen Gruppe
passwd
Festlegen bzw. Ändern des Passwortes eines Useraccounts
su
Neue Session mit anderem Account aufmachen (su - : root-Account).
sudo
Befehl als root ausführen.
useradd
Anlegen eines neuen Useraccounts. Zumindest der Login-Name muss angegeben werden
userdel
Löschen eines Useraccounts.
usermod
Ändern eines bestehenden Useraccounts.
