svn commit: r48431 - head/de_DE.ISO8859-1/books/handbook/basics

Bjoern Heidotting <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
Author: bhd
Date: Fri Mar 18 21:07:38 2016
New Revision: 48431
URL: https://svnweb.freebsd.org/changeset/doc/48431

Log:
  Update to r43736:
  
  Add a small section on shell redirection and piping.
  Fix two sentences to not start with a lower case command.
  
  Reviewed by:	bcr
  Differential Revision:	https://reviews.freebsd.org/D5666

Modified:
  head/de_DE.ISO8859-1/books/handbook/basics/chapter.xml

Modified: head/de_DE.ISO8859-1/books/handbook/basics/chapter.xml
==============================================================================
--- head/de_DE.ISO8859-1/books/handbook/basics/chapter.xml	Fri Mar 18 21:06:25 2016	(r48430)
+++ head/de_DE.ISO8859-1/books/handbook/basics/chapter.xml	Fri Mar 18 21:07:38 2016	(r48431)
@@ -5,7 +5,7 @@
 
      $FreeBSD$
      $FreeBSDde$
-     basiert auf: r43327
+     basiert auf: r43736
 -->
 <chapter xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0" xml:id="basics">
   <title>Grundlagen des UNIX Betriebssystems</title>
@@ -932,8 +932,8 @@ Other information:</screen>
 	</example>
 
 	<note>
-	  <para>&man.chfn.1; und &man.chsh.1; sind nur Verweise auf
-	    &man.chpass.1; genauso wie &man.ypchpass.1;,
+	  <para>Die Kommandos &man.chfn.1; und &man.chsh.1; sind nur
+	    Verweise auf &man.chpass.1;, genauso wie &man.ypchpass.1;,
 	    &man.ypchfn.1; und &man.ypchsh.1;.  Da
 	    <acronym>NIS</acronym> automatisch unterstützt wird, ist
 	    es nicht notwendig das <literal>yp</literal> vor dem
@@ -1006,9 +1006,8 @@ passwd: done</screen>
 	  <primary><command>pw</command></primary>
 	</indexterm>
 
-	<para>&man.pw.8; ist ein Kommandozeilenprogramm, mit dem man
-	  Accounts und Gruppen erstellen, entfernen, verändern und
-	  anzeigen kann.  Dieses Kommando dient als Schnittstelle zu
+	<para>Mit dem Werkzeug &man.pw.8; können Accounts und Gruppen
+	  erstellt, entfernt, verändert und angezeigt werden.  Dieses Kommando dient als Schnittstelle zu
 	  den Benutzer- und Gruppendateien des Systems.  &man.pw.8;
 	  besitzt eine Reihe mächtiger Kommandozeilenschalter, die es
 	  für die Benutzung in Shell-Skripten geeignet machen, doch
@@ -3517,6 +3516,85 @@ Swap: 2048M Total, 2048M Free
        <para>Danach kann &man.chsh.1; erneut aufgerufen werden.</para>
      </note>
    </sect2>
+
+    <sect2>
+      <info>
+	<title>Fortgeschrittene Shell Techniken</title>
+
+	<authorgroup>
+	  <author>
+	    <personname>
+	      <firstname>Tom</firstname>
+	      <surname>Rhodes</surname>
+	    </personname>
+	    <contrib>Geschrieben von </contrib>
+	  </author>
+	</authorgroup>
+      </info>
+
+      <para>Die &unix;-Shell ist nicht nur ein
+	Kommandozeileninterpreter, sie ist ein leistungsfähiges
+	Werkzeug, das Benutzern die Ausführung von Befehlen
+	ermöglicht.  Es kann die Ein- und Ausgabe umleiten und Befehle
+	miteinander verketten, um die finale Ausgabe zu verbessern.
+	Diese Funktionalität, gepaart mit den eingebauten Befehlen,
+	bietet dem Benutzer eine Umgebung, welche die Effizienz
+	erheblich steigern kann.</para>
+
+      <para>Als <foreignphrase>Redirection</foreignphrase>
+	bezeichnet man die Umleitung der Ein- oder Ausgabe in
+	einen anderen Befehl oder Datei.  Um beispielsweise die
+	Ausgabe des Befehls &man.ls.1; in eine Datei zu schreiben,
+	muss die Ausgabe umgeleitet werden:</para>
+
+      <screen>&prompt.user; <userinput>ls &gt; Verzeichnis_Ausgabe.txt</userinput></screen>
+
+      <para>Die Datei <filename>Verzeichnis_Ausgabe.txt</filename>
+	enthält nun den Verzeichnisinhalt.  Einige Befehle, wie
+	beispielsweise &man.sort.1;, können verwendet werden um von
+	der Eingabe zu lesen.  Wenn Sie die Ausgabe sortieren möchten,
+	müssen Sie die Eingabe umleiten:</para>
+
+      <screen>&prompt.user; <userinput>sort &lt; Verzeichnis_Ausgabe.txt</userinput></screen>
+
+      <para>Die Eingabe wird sortiert und auf dem Bildschirm
+	ausgegeben.  Um diese Ausgabe wiederum in eine Datei
+	umzuleiten, kann die Ausgabe von &man.sort.1;
+	umgeleitet werden:</para>
+
+      <screen>&prompt.user; <userinput>sort &lt; Verzeichnis_Ausgabe.txt &gt; Sortierte_Ausgabe.txt</userinput></screen>
+
+      <para>In den bisherigen Beispielen wurden für die Umleitung
+	Dateideskriptoren verwendet.  Jedes &unix;-System verfügt über
+	drei Dateideskriptoren: Standardeingabe (stdin),
+	Standardausgabe (stdout) und Stardardfehlerausgabe (stderr).
+	Jeder Deskriptor hat einen bestimmten Zweck.  Die Eingabe
+	könnte von einer Tastatur, einer Maus oder einem anderen
+	Eingabegerät stammen.  Die Ausgabe könnte der Bildschirm oder
+	ein Drucker sein.  Die Standardfehlerausgabe wird zur Diagnose
+	und für Fehlermeldungen verwendet.  Alle drei Deskriptoren
+	arbeiten <acronym>I/O</acronym> basiert und werden häufig als
+	Streams bezeichnet.</para>
+
+      <para>Die Verwendung von Deskriptoren erlaubt es der Shell, die
+	Ein- und Ausgabe von verschiedenen Kommandos umzuleiten und
+	zu teilen.  Eine weitere Möglichkeit zur Umleitung bietet der
+	Pipe-Operator.</para>
+
+      <para>Der &unix; Pipe-Operator <quote>|</quote> wird verwendet,
+	um die Ausgabe eines Kommandos an ein anderes Programm zu
+	übergeben.  Grundsätzlich bedeutet dies, dass die
+	Standardausgabe eines Programms als Standardeingabe für ein
+	weiteres Programm verwendet wird.  Ein Beispiel:</para>
+
+      <screen>&prompt.user; <userinput>cat Verzeichnis_Auflistung.txt | sort | less</userinput></screen>
+
+      <para>In diesem Beispiel wird der Inhalt von
+	<filename>Verzeichnis_Auflistung.txt</filename> sortiert und
+	die Ausgabe an &man.less.1; übergeben.  Dies erlaubt es dem
+	Benutzer, die Ausgabe Schritt für Schritt und im eigenen Tempo
+	zu betrachten.</para>
+    </sect2>
   </sect1>
 
   <sect1 xml:id="editors">

_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.