UNIX-/LINUX-Kommandos

Um Ihren Server zu bedienen und einzustellen, brauchen Sie nur wenige UNIX-/LINUX-Kenntnisse. Mit den richtigen Befehlen können Sie nahezu alle Arbeiten an Ihrem Server schnell und einfach ausführen. Wir haben hier die wichtigsten Befehle aufgelistet und zeigen Ihnen, wie leicht sie benutzt werden können.

Wenn Sie über einen Befehl mehr erfahren möchten, so geben Sie am Telnet-Prompt einfach dies ein:

man Befehl

Wobei 'Befehl' für den entsprechenden Befehl, z.B. 'pwd' steht.

 

cd

pwd

ls

cat

mkdir

rmdir

cp

mv

rm

grep

tar

zip

unzip

 

 

 

cd [Verzeichnis]

Der cd-Befehl bewegt Sie in das gewünschte Verzeichnis, oder in Ihr Home-Verzeichnis, wenn Sie den Verzeichnisnamen weglassen.

Bsp.: cd www

bewegt Sie in das Unterverzeichnis www

Vergleichbarer DOS Befehl: cd

 


pwd

Dieses Kommando gibt den Namen Ihres momentanen Verzeichnisses als gesamten Path wieder (present working directory - das aktuelle Arbeitsverzeichnis)

Bsp.: pwd

 


ls [Verzeichnis]

Dieser Befehl listet Ihnen alle Dateien und Unterverzeichnisse des Verzeichnisses [Verzeichnis] auf. Geben Sie keinen Verzeichnisnamen an, so erscheint eine Auflistung aller Dateien und Verzeichnisse im aktuellen Arbeitsverzeichnis.

Bsp.: ls

Sie können einige Zusätze mit angeben, um die Darstellung der Auflistung zu verändern:

ls -F hängt ein / an jedes Verzeichnis in der Auflistung, damit Sie sie schnell von den Dateien unterscheiden können.

ls -a zeigt auch alle versteckten Dateien an, z.B. .htaccess

ls -l gibt Ihnen zu allen Dateien und Verzeichnissen auch Informationen über Besitzer, Zugriffsrechte, Größe und Datum der letzten Änderung.

Sie können auch die Schalter miteinander mischen. ls -aF gibt Ihnen eine Auflistung aller Dateien (auch der versteckten) und stellt ein / hinter jedes Verzeichnis.

Vergleichbarer DOS Befehl: dir

 


cat [Dateiname]

cat [Dateiname] gibt den Inhalt einer Datei auf dem Bildschirm aus. Wenn die Datei sehr groß ist, können Sie auch cat [Dateiname] | more eingeben; dadurch wird jeweils eine Bildschirmlänge Text gezeigt, bis Sie eine Taste drücken. Ein Druck auf die Tase q bricht die Ausgabe auch mitten in einer Datei ab (manchmal will man nicht bis zum Ende warten). Sie könnten auch nur more [Dateiname] eingeben.

Bsp.: cat info.txt

Vergleichbarer DOS Befehl: type

 


mkdir [Verzeichnis]

Mit diesem Befehl erstellen Sie ein neues Verzeichnis. Geben Sie einfach den Befehl ein und drücken Sie return.

Bsp: mkdir neuheiten

Vergleichbarer DOS Befehl: md oder mkdir


rmdir [Verzeichnis]

rmdir löscht das benannte Verzeichnis.

Bsp.: rmdir neuheiten

Vergleichbarer DOS Befehl: rd oder rmdir


cp [Quell-Datei] [Ziel-Datei]

Der Befehl cp kopiert Dateien. Sie können auch Pfadangaben als Teil des Dateinamens angeben - die Position der Datei wird entsprechend sein. Existiert die Ziel-Datei, so wird sie überschrieben.

Bsp.: cp info.txt /home/httpd/docs/info.txt

Vergleichbarer DOS Befehl: copy


mv [Quell-Datei] [Ziel-Datei]

Der mv Befehl benennt eine Datei um (beim Verschieben ins selbe Verzeichnis) oder verschiebt sie an eine neue Stelle. Wenn die Zieldatei existiert, wird sie überschrieben.

Bsp.: mv info.txt /home/httpd/docs/info.txt

Vergleichbarer DOS Befehl: rename


rm [Dateiname]

Dieser Befehl löscht eine bestehende Datei. Sie werden vor dem endgültigen Löschen vom System nach einer Bestätigung gefragt.

Bsp.: rm /home/httpd/docs/info.txt

Vergleichbarer DOS Befehl: del


grep [Zeichenfolge] [Dateiname(n)]

Dieses Kommando findet Zeilen in Dateien, in denen die gesuchte Zeichenfolge vorkommt. Im Dateinamen können Sie auch Jokerzeichen eingeben. Um z.B. in allen HTML-Dateien eines Verzeichnises nach einem bestimmen Bild zu suchen, geben Sie Folgendes ein und drücken Return:

Bsp.: grep duffyduck.gif *.htm*

Als Ergebnis bekommen Sie auf Ihrem Bildschirm alle Zeilen der Dokumente ausgedruckt, die duffyduck.gif beinhalten. Wurden wie hier mehrere Dateien durchsucht, beginnen die Zeilen mit dem Namen der Datei.


tar -[Optionen] [tar-Datei] [Dateiname(n)|Verzeichnis]

Mit dem tar-Befehl kopiert man Dateien in oder aus einem Archiv. Um beispielsweise alle Dateien im Verzeichnis /docs in ein Archiv zu kopieren, geben Sie tar -cvf testarchiv.tar docs ein. Jetzt befinden sich alle Dateien in der Datei testarchiv.tar.

Um alle Dateien aus einem Archiv zu extrahieren (inkl. Unterverzeichnisse), geben Sie dieses ein: tar -xvf testarchiv.tar .

Um z.B. eine Auflistung aller in einem Archiv befindlichen Dateien zu erhalten, ohne es gleich zu entpacken, geben Sie diese Version ein: tar -tvf testarchiv.tar . Die Auflistung wird auf dem Bildschirm ausgegeben.


zip -[Optionen] [Zip-Datei] [Dateiname(n)]

Mit diesem Kompressionstool können Sie Dateien und Verzeichnisse ins Zip-Format komprimieren. Der Aufruf zip paket.zip index.htm verkauf.htm support.htm komprimiert die drei Dateien und packt sie in eine einzige Datei - paket.zip.

Dieses Format kann auf fast allen Betriebssystemen entpackt werden.

Vergleichbarer DOS Befehl: pkzip


unzip -[Optionen] [Zip-Datei]

Der entsprechende Befehl zum Entpacken von komprimierten Zip-Archiven ist unzip. Er ist kompatibel mit pkzip-Dateien vom DOS-/Windows-PC. Auch für MAC gibt es entsprechende Komprimierer, deren Dateien unzip auf Ihrem Server entpacken kann.

Bsp.: unzip -aL paket.zip

Die Option -a versucht bei Textdateien das Textformat zu erzwingen. -L schreibt alle Dateien mit Kleinbuchstaben (Lowercase) auf den Server. Diese Kombination ist oft hilfreich bei DOS-Archiven.

Vergleichbarer DOS Befehl: pkunzip

 

Verwandte Artikel:

Share on Facebook FAQ ausdrucken