A. Willemer Wie werde ich UNIX-Guru
| | I ANWENDUNG |
Know-How für Unix/Linux-User: Einführung, Shell, Befehle, Hilfe, Arbeit mit Dateien, Editoren, Reguläre Ausdrücke, nützliche Tools, Hardware.
|
II ADMINISTRATION |
Tools, Systemstart, Benutzer verwalten, Hardware konfigurieren, Software installieren, Datensicherung, Tuning, Kernel
|
III NETZWERK |
Client/Server Systeme, TCP/IP, Routing, IPv6, Internet-Dienste, DHCP, Webserver, Firewalls
|
IV DAS X-WINDOW SYSTEM |
Die grafische Oberfläche von UNIX einrichten und nutzen
|
V PROGRAMMIERUNG VON SHELLSKRIPTEN |
Automatisieren von Tasks durch Shell-Skripte.
|
VI PERL |
Interpreter, Syntax, Variablen, Steuerung, Funktionen, UNIX-Aufrufe, GUIs mit Tk
|
VII PROGRAMMIERWERKZEUGE |
C-Compiler, Analyse-Tools, CVS, yacc, diff
|
VIII UNIX-SYSTEMAUFRUFE |
UNIX-Befehle in eigenen Programmen nutzen
|
IX LITERATUR |
Weiterführende Literatur zu UNIX und LINUX
|
| |
Um Dateien mit ähnlichen Namen zu ermitteln, wird meist der Stern als
Platzhalter verwandt. Dieser steht als Ersatz für beliebig viele
Zeichen. An
der Stelle des Sterns kann auch gar kein Zeichen stehen. Die folgende Liste
zeigt einige Beispiele:
- ls prog* - Alle Dateien, die mit prog anfangen.
- ls *mein - Alle Dateien, die mit mein aufhören.
- ls OS*.c - Alle Dateien, die mit OS anfangen und mit .c aufhören.
- ls *dat* - Alle Dateien, die dat im Namen enthalten.
Soll eine genaue Anzahl von Zeichen freigehalten werden, benutzt man das
Fragezeichen. Es steht für genau ein Zeichen. M??s steht also
für Maus, Mais oder Muks. Murks würde nicht passen, da die drei Buchstaben
zwischen M und s nicht auf die zwei Fragezeichen passen.
Auch eine Kombination aus Fragezeichen und Sternen macht Sinn. Wenn man
beispielsweise alle Dateien und Verzeichnisse, die mit einem Punkt beginnen,
löschen möchte,Es ist übrigens keine gute Idee, diese Dateien aus
dem Heimatverzeichnis löschen zu wollen. Sollten Sie es gerade getan haben,
vergessen Sie, wo Sie das gelesen haben. sollte man lieber nicht
rm -r .*
eingeben. Da der Stern auch die leere Zeichenkette symbolisiert, würde damit
das aktuelle und das Elternverzeichnis ausgeräumt. Das Elternverzeichnis ist
das davor liegende Verzeichnis und wird mit .. angesprochen.
Besser ist da der Gedanke,
mit rm -r .??* zu arbeiten. Damit werden dann weder . noch ..
getroffen, da beide nicht aus drei Zeichen bestehen. Allerdings würde auch
die Datei .ab stehen bleiben.
Neben diesen bekannten Wildcards gibt es noch die Möglichkeit, mit den
rechteckigen Klammern für ein Zeichen gewisse Alternativen zu verwenden.
Beispielsweise bedeutet [Mm]akefile , dass die Datei makefile
oder Makefile
heißen kann. Die Datei [A-Z][0-9]?* muss mit einem Großbuchstaben beginnen,
darauf muss eine Ziffer folgen, und sie muss mindestens aus drei Zeichen bestehen.
| |
|
|
Ihre Meinung? |
|
|
|
|
| |
| |
Shopping |
|
Versandkostenfrei bestellen in Deutschland und Österreich Info
|
|
| |
| |
|