Content |
Arbeiten im Terminal
Ein paar einfache Dinge sollte jeder im Terminal beherrschen:
-
Durch den Verzeichnisbaum navigieren.
-
Verzeichnisse anlegen.
-
Inhalt eines Verzeichnisses ausgeben lassen.
Befehle
Hier die wichtigsten Befehle:
Befehl |
Abkürzung für |
Beschreibung |
pwd |
print working directory |
Gibt das aktuelle Verzeichnis aus. |
ls |
list files |
Listet alle Dateien im aktuellen Verzeichnis auf. |
mkdir hpc |
make directory |
Erzeugt im aktuellen Verzeichnis ein Unterverzeichnis. Hier ein Unterverzeichnis hpc. |
cd hpc |
change directory |
Wechselt in das Unterverzeichnis hpc. |
cd .. |
Der Verzeichnisname .. steht für das darüberliegende Verzeichnis. Also ein Verzeichnis nach oben gehen. |
|
wget URL |
Die mit der URL angegebene Datei in das aktuelle Verzeichnis laden. |
|
cat example.ulm |
Gibt Inhalt der Datei example.ulm aus. |
Demo
Hier eine Demo-Session im Terminal. Das fett-gedruckte ist das, was ihr eintippen solltet.
$shell> pwd /home/numerik/hpc/ss16/session01 $shell> ls demo2 page01.doc page02.doc page03.doc ulm ulm.cc $shell> mkdir demo $shell> cd demo $shell> pwd $shell> wget http://www.mathematik.uni-ulm.de/~lehn/example.ulm --2016-04-29 13:31:55-- http://www.mathematik.uni-ulm.de/~lehn/example.ulm Resolving www-proxy.uni-ulm.de... 134.60.1.151 Connecting to www-proxy.uni-ulm.de|134.60.1.151|:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 213 Saving to: 'example.ulm' 0K 100% 35.2M=0s 2016-04-29 13:31:55 (35.2 MB/s) - 'example.ulm' saved [213/213] $shell> ls example.ulm $shell> cat example.ulm 81 20 00 05 # orq $32, %0, %5 11 05 F8 0A # movq -8(%5), %10 00 00 00 00 # halt 00 00 00 00 # halt 00 00 00 00 # halt 00 00 00 00 # halt FF FF FF FF # .quad -1 FF FF FF FF # $shell>