Kurzeinführung Unix

 

Dateien

Aktivität Kommando
auflisten ls -la Datei | Verzeichnis
kopieren cp -i Quelle(n) Ziel
verschieben/umbenennen mv -i Quelle(n) Ziel
löschen rm -ir Dateie(n)
verketten/ausgeben cat Dateie(n)
anzeigen more Dateie(n)
less Dateie(n)
durchsuchen grep -iv RegExp Dateie(n)
Reche ändern chmod ugo+-rwx Dateie(n)

Verzeichnisse

Aktivität Kommando
wechseln cd Verzeichnis
erzeugen mkdir Verzeichnis
löschen rmdir Verzeichnis
versteckte Dateien .Datei
Home Verzeichnis ~
Übergeordnetes Verzeichnis ..

Prozesse

Aktivität Kommando
erzeugen Programm &
löschen kill -9 Pid
anzeigen, gleiche Shell jobs
anzeigen, beliebige ps -ef andere Unixe
ps aux bei Linux
anhalten CRTL-Z
abbrechen CRTL-C
in den Hintergrund bg
in den Vordergrund fg

Shells

Aktivität Kommando
starten bash
sh
csh
tcsh
ksh
Ausgabedatei angeben Programm > Datei
Ausgabedatei angeben, anfügen Programm >> Datei
Eingabedatei angeben Programm < Datei
Umlenken in anderes Programm Programm | Programm
Ausgabe in Parameter umlenken Programm `Programm`
Wildcards in Dateinamen * null oder mehrere Zeichen
? ein Zeichen
Escape Zeichen \char
Trennung von Programmen Programm ; Programm
Gruppierung von Programmen ( Programme )
Variable setzen *sh set var = Wert
set PATH=$PATH:~/bin
Variable sichtbar machen *sh export var
Variablen anzeigen *sh set
echo $var
Variable setzen *csh set var Wert
Variable sichtbar machen *csh setenv var Wert
Variablen anzeigen *csh setenv
Alias definieren alias dir = "ls -al"
alias rm = "rm -i"
alias mv = "mv -i"
alias cp = "cp -i"

X-Window

Aktivität Kommando
Fenster erzeugen xterm &
Tachenrechner erzeugen xcalc &
Editor erzeugen xemacs &
Zielrechner angeben -display host:0
Zielrechner mit Shell angeben export DISPLAY = host:0
Fenstertitel -name Name

Rechner Handhabung

Aktivität Kommando
anzeigen der eingelogten Benutzer w oder who
anzeigen der "alter" Benutzer last
Platzverbrauch du Dateie(n)
Dateisystem df Device
Einloggen auf anderem Rechner telnet Host Port
rlogin Host -l user
ssh Host
Ausführen auf anderem Rechner rsh Host Programm
ssh Host Programm
Kopieren zwischen Rechnern rcp Host:Quelldatei Host:Zieldatei
scp Host:Quelldatei Host:Zieldatei
ftp Host
Terminal zurücksetzen reset oder stty sane
Terminalinhalt löschen clear

Utilities

Aktivität Kommando
Archive verwalten tar -cvf name.tar Verzeichnis
tar -xvf name.tar Verzeichnis
tar -tvf name.tar Verzeichnis
Dateien suchen find . -name "*.html" -print
Dateien (ent-)komprimieren compress Datei
uncompress Datei
gzip Datei
gunzip Datei
zcat Datei | tar -tvf -
unzip Datei
Infos extrahieren awk
Suchen und Ersetzen sed
Sortieren sort
Reports und Verwaltung perl
Hilfe man Programm
man -k Programm
apropos Programm
Hilfe zu Parametern Programm -?
Programm --help
Dateien compilieren cc Datei
CC Datei
gcc Datei
xlc Datei
javac Datei
Kompilieren von Projekten ./configure
make
make install
 

© Universität Mannheim, Rechenzentrum, 2000.

Heinz Kredel
Last modified: Sat Jan 29 19:57:04 MET 2000