From b8bf258706d448474266a4593880a8727f11541c Mon Sep 17 00:00:00 2001 From: Harald Geyer Date: Mon, 2 May 2011 04:19:11 +0200 Subject: [PATCH] Textumgruppierungen --- unix-shell.tex | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/unix-shell.tex b/unix-shell.tex index bbc4a32..12a1296 100644 --- a/unix-shell.tex +++ b/unix-shell.tex @@ -126,13 +126,9 @@ Sofern vorhanden: Dokumentation. \section{Befehle} Die Shell führt jede eingegebene Zeile als Befehl aus. Eine typische Befehlszeile beginnt mit dem Namen des Befehls gefolgt von optionalen -Argumenten. Die Ausgabe eines Befehls wird normalerweise -am Bildschirm angezeigt, kann aber (mit "`\verb">""') -in eine Datei umgeleitet oder (mit einem sog. Pipe-Symbol "`\verb"|""') -als Eingabe für einen weiteren Befehl verwendet werden. - -Es gibt noch weitere Sonderzeichen mit Spezialeffekten. -Außerdem bietet die Shell auch ein paar einfache Programmierkonstrukte +Argumenten. +Es gibt ein paar Sonderzeichen mit Spezialeffekten, +außerdem bietet die Shell auch einfache Programmierkonstrukte wie Variablen und Schleifen, mit denen große Aufgaben (z.\,B. das Umbenennen von vielen Dateien) automatisiert werden können. Ein paar Beispiele\dontshow{, nach Komplexität geordnet}: @@ -145,6 +141,12 @@ for i in *; do echo $i; done for i in *.JPG; do mv $i $(basename $i JPG)jpg; done \end{verbatim} +Die Ausgabe eines Befehls wird normalerweise +am Bildschirm angezeigt, kann aber (mit "`\verb">""') +in eine Datei umgeleitet oder (mit einem sog. Pipe-Symbol "`\verb"|""') +als Eingabe für einen weiteren Befehl verwendet werden. + + \subsection{Übersicht der wichtigsten Befehle} \myitem{cd} Wechselt das Verzeichnis. Es können absolute Pfade angegeben werden, @@ -181,12 +183,12 @@ welche Argumente ein Befehl versteht bzw. was eine bestimmte Option bedeutet. \myitem{apropos} -Jede manual page hat eine einzeilige Kurzbeschreibung. +Jede manual page hat eine Kurzbeschreibung. Die Argumente von \texttt{apropos} sind Suchwörter. Alle passenden Kurzbeschreibungen werden ausgegeben. Das ist sehr praktisch, wenn man für eine bestimmte Aufgabe einen Befehl sucht, dessen Namen man vergessen -hat. Aus der ausgegebenen Liste kann man dann die interessanten -Befehle auswählen und mit \texttt{man} genauer nachlesen. +hat. Die interessanten Befehle aus der ausgegebenen Liste kann man dann +mit \texttt{man} genauer nachlesen. \myitem{whatis} Gibt zu einem Befehl die Kurzbeschreibung aus. -- 2.11.4.GIT