Content

Arbeiten im Terminal

Ein paar einfache Dinge sollte jeder im Terminal beherrschen:

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>