Unix / Linux Cheatsheet

Allgemeine Hinweise zu Linux

Ein paar allgemeine Hinweise zu Linux, insbesondere auch für Windows-Nutzer:

Befehle

Hier finden Sie einige häufig benötigte, allgemeine Befehle auf den Unix-Servern des bwHPC. Spezielle Befehle für das Ressourcen-/Job-Management finden sie unter dem Punkt "Resource Management".

Befehlausgewählte Schalter und ParameterErläuterung
cd<Directory>Wechselt zum Verzeichnis <Directory>
-P <Link>Wechselt zum Verzeichnis das per symbolischem Link verknüpft ist
clearLöscht Anzeige im Terminalfenster.
echoAusgabe eines Wertes in der Konsole.
$0Ausgabe des aktuellen Programmnamens (entspricht in der Konsole "echo $SHELL")
$HOMEGibt den Wert der Umgebungsvariable "$HOME" zurück,
im bwHPC-Verbund heißt das: den Pfad zum Home-Verzeichnis.
$WORKGibt den Wert der Umgebungsvariable "$WORK" zurück,
im bwHPC-Verbund heißt das: den Pfad zum Work-Verzeichnis.
envZeigt alle definierten Umgebungsvariablen an
ln-s <Ziel> <Verkn.>

Erstellt Verknüpfung (symbolischen Link).
<Verkn.> = Pfad und Name der Verknüpfung
<Ziel> = Ziel der Verknüpfung
Beispiel: ln -s /home/Zieldatei.txt /work/Link_zur_Zieldatei

lsDateien auflisten / Ordnerinhalt auflisten.
-aversteckte Dateien anzeigen
-lLangform
mv<Quelle> <Ziel>Verschiebt Dateien
Beispiel: mv Test1/*.* Test2 verschiebt alle Dateien aus Test1 nach Test2
nslookup<Server>Nameserver-Abfrage nach <Server>
ping<Server>Fortlaufender Ping auf <Server>. Abbruch mit Strg+C.
<Server> -c <Anzahl>macht <Anzahl> an Pings.
printenvZeigt alle definierten Umgebungsvariablen an
pwdAktuellen Pfad anzeigen.
(print working directory)
ssh<Server>ssh-Remote-Login auf <Server>
top"table of processes": zeigt, mit laufender Aktualisierung, alle laufenden Prozesse an
unach Prozessen eines bestimmten Nutzers filtern
Msortieren nach RAM-Auslastung
Nsortieren nach Prozess-ID
Psortieren nach CPU-Auslastung
xclockStartet eine Uhr im graphischen Modus. Gut zum Testen der Funktion einer X-Window-Verbindung.

Variablen (bash)

Variableausgewählte SchalterErläuterung
~entspricht $HOME
~+entspricht $PWD
~-entspricht $OLDPWD