Startseite der Technischen Universität Dresden

Persönliche Werkzeuge
Startseite » ... » Software » Betriebssysteme und systemnahe Software » UNIX-Kommandos
Sektionen

Unix-Kommandos

Einführung

Bei der Nutzung der Hochleistungsrechner und PC-Farmen ist der Umgang mit der Shell, dem Bindeglied zwischen dem Kernel und dem Nutzer, unumgänglich. Nachfolgend sollen deshalb einige grundlegende Befehle aufgeführt und Hilfe zum Selbststudium gegeben werden.

Wichtige Befehle

  • pwd

    print working directory, zeigt den aktuellen Pfad an.
    Beispiel:

    user@rechner:~> pwd 
    /home/user/
  • cd [Verzeichnis]

    Mit diesem Befehlt wechselt man das Verzeichnis (change directory). Gibt man als Verzeichnis ".." (ohne "") an, wird ins nächsthöhere Verzeichnis gewechselt.
    Beispiel:

    user@rechner:~> cd public_html/
    user@rechner:~/public_html/>
  • ls [-Parameter]

    Zeigt den Inhalt des Ordners an, in dem man sich befindet. Die verschiedenen Parameter dazu finden sich im Manual (siehe man). Der Befehl funktioniert aber auch parameterfrei. Ein wichtiger Parameter wäre dabei -al, der alle (-a all), auch versteckte, Dateien und Ordner anzeigt, sowie mehr Infos (-l long) präsentiert.
    Beispiel:

    user@rechner:~>ls
    bin   Documents   Desktop   public_html
  • man [Befehl]

    Zeigt das Handbuch (Manual) zum Befehl [Befehl] an. Manuals werden durch TAB-Q beendet.
    Beispiel:

    user@rechner:~>man ls
  • mkdir [Verzeichnis]

    Erstellt eine neues Verzeichnis namens Verzeichnis im aktuellen Ordner.
    Beispiel:

    user@rechner:~>mkdir test
    user@rechner:~>ls
    bin   Documents   Desktop   public_html   test user@rechner:~>cd test user@rechner:~/test/>
  • rmdir [Verzeichnis]

    Löscht das Verzeichnis Verzeichnis, aber nur wenn selbiges leer ist.
    Beispiel:

    user@rechner:~>ls
    bin   Documents   Desktop   public_html   test user@rechner:~>rmdir test user@rechner:~>ls bin   Documents   Desktop   public_html
  • rm [File]

    Löscht das File File im aktuellen Verzeichnis. Durch Parameter (siehe man) kann auch rekursiv gelöscht werden, d.h. dass alle tieferlegenden Files und Verzeichnisse gelöscht werden.
    Beispiel:

    user@rechner:~>ls
    bin   Documents   Desktop   public_html   test.txt
    user@rechner:~>rm test.txt
    userqrechner:~>ls
    bin   Documents   Desktop   public_html  
  • ps

    Anzeige aller laufenden Prozesse und ihrer IDs.
    Beispiel:

    user@rechner:->ps
    PID TTY TIME CMD
    401 pts/0 0:00 bash
    4700 pts/0 0:02 vi
    4726 pts/0 0:00 ps
  • kill -[signal] pid

    Schickt man einem Prozess mit der ID pid ein KILL-Signal (kill -9 pid) so wird dieses sofort beendet. Um an die pid's zu kommen, wird der ps-Befehl benutzt.
    Beispiel:

    user@rechner:~>kill -9 4700
    user@rechner:~>ps
    PID TTY TIME CMD
    401 pts/0 0:00 bash
    4726 pts/0 0:00 ps

Weitere Infos finden Sie via Google.

Benutzerhilfen für die gängigen Editoren emacs* und vi* sind auch im Netz zu finden.

Stand: 13.09.2007 16:12
Autor: Hannes Wahl



Kontakt

Hausadresse:
Willers-Bau, A-Flügel
Zellescher Weg 12-14

Service Desk:
Ort: Nöthnitzer Str. 46, E036
Tel.: +49 351 463-31666
Fax: +49 351 463-42328
Ansage für Störungen:
  +49 351 463-31888
email iconservicedesk@tu-dresden.de
 
Sekretariat:
Raum: Willers-Bau A 207
Tel.: +49 351 463-35450
Fax: +49 351 463-37773
email iconzih@tu-dresden.de


Post:
Technische Universität Dresden
Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH)
01062 Dresden

Pakete:
Technische Universität Dresden
Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH)
Helmholtzstr. 10
01069 Dresden