UnixTools01 09: Difference between revisions

From
Jump to navigation Jump to search
Content deleted Content added
Jpr (talk | contribs)
Created page with "= Getting Help = Für alle hier vorgestellten Kommandos gibt es zahlreiche Tutorials im Internet oder Videoa, zum Beispiel auf YouTube, usw. Die meisten Programme sind (vielen Dank an die Programmierer!) jedoch so programmiert worden, dass sie selbst eine kurze Übersicht darüber geben knnen, was sie tun, und vor allem, welche Optionen (Argumente) Sie angeben können. In de Regel (bei den meisten Programmen) genügt es, das Programm mit der Option --help aufzurufen, u..."
 
Jpr (talk | contribs)
 
(7 intermediate revisions by the same user not shown)
Line 2: Line 2:


Für alle hier vorgestellten Kommandos gibt es zahlreiche Tutorials im Internet oder Videoa, zum Beispiel auf YouTube, usw.
Für alle hier vorgestellten Kommandos gibt es zahlreiche Tutorials im Internet oder Videoa, zum Beispiel auf YouTube, usw.
Aber es geht auch einfacher, direkt mit den Mitteln des Betriebssystem, vor dem Sie sitzen.


== --help ==
Die meisten Programme sind (vielen Dank an die Programmierer!) jedoch so programmiert worden, dass sie selbst eine kurze Übersicht darüber geben knnen, was sie tun, und vor allem, welche Optionen (Argumente) Sie angeben können.
Die meisten Programme sind (vielen Dank an die Programmierer!) so programmiert worden, dass sie selbst eine kurze Übersicht darüber geben knnen, was sie tun, und vor allem, welche Optionen (Argumente) Sie angeben können.
In de Regel (bei den meisten Programmen) genügt es, das Programm mit der Option --help aufzurufen, und schon erfahren Sie das Wichtigste.
In de Regel (bei den meisten Programmen) genügt es, das Programm mit der Option --help aufzurufen, und schon erfahren Sie das Wichtigste.


gruenau4 jpr 9 ( ~ ) $ cd --help
gruenau4 jpr 10 ( ~ ) $ more --help
more [Optionen] <Datei> …
cd: cd [-L|[-P [-e]] [-@]] [Verzeichnis]
Dateiansichtsfilter für die Bildschirmanzeige.
Change the shell working directory.
Optionen:
-f, --logical logische anstatt Bildschirmzeilen zählen
-l, --no-pause Pause nach Zeilenvorschub unterdrücken
-c, --print-over nicht rollen, Text und saubere Zeilenenden anzeigen
-p, --clean-print nicht rollen, Bildschirm leeren und Text anzeigen
-s, --squeeze mehrere Leerzeilen zu einer verschmelzen
-u, --plain Unterstreichung und Fettdarstellung unterdrücken
-n, --lines <Anzahl> die Anzahl der Zeilen pro Bildschirminhalt
-<anzahl> gleichbedeutend mit --lines
+<Zahl> Datei beginnend bei Zeilennummer anzeigen
+/<Muster> Datei beginnend beim gefundenen Muster anzeigen
-V, --version Version anzeigen


Diese Form der Hilfe ist eher als Erinnerung für Sie gedacht, falls Sie Optionen vergessen haben. Um ein Programm völlig neu kennenzulernen, ist es vermutlich zu wortkard und sie sollten sich nach geeigneten Tutorials umsehen.
Change the current directory to DIR. The default DIR is the value of the
HOME shell variable.


Es gibt noch einen weiteren großen Vorteil, über die Option '''--help''' über die Fähigkeizten eines Programms zu erfahren: Von vielen Programmen gibt es (über die Zeit entstandene) verschiedene Versionen, die alle leicht anders funktionieren. Falls Sie also ein Tutorial im Internet finden, ist es durchaus mglich, dass sich dieses auf eine andere Version des Programms bezieht. Da beim Aufruf mit der Option '''--help''' das Programm selbst den Hilfe-Text ausgibt, wird dieser auch zur tatsächlichen Version passen.
The variable CDPATH defines the search path for the directory containing
DIR. Alternative directory names in CDPATH are separated by a colon (:).
A null directory name is the same as the current directory. If DIR begins
with a slash (/), then CDPATH is not used.


= man =
If the directory is not found, and the shell option `cdable_vars' is set,
Eine andere, etwas ältere (schon seit Anbeginn von Linux existierende) Möglichkeit, alles, wirklich alles, über ein Programm zu erfahren, ist, das Program '''man''' danach zu befragen. Dazu geben Sie das Kommando '''man''' gefolgt von dem Namen des Sie interessierenden Programms ein.
the word is assumed to be a variable name. If that variable has a value,
its value is used for DIR.


Options:
$ man more
MORE(1) Dienstprogramme für Benutzer MORE(1)
-L force symbolic links to be followed: resolve symbolic
BEZEICHNUNG
links in DIR after processing instances of `..'
more - Dateiansichtsfilter für die Bildschirmausgabe
-P use the physical directory structure without following
ÜBERSICHT
symbolic links: resolve symbolic links in DIR before
more [Optionen] Datei …
processing instances of `..'
BESCHREIBUNG
-e if the -P option is supplied, and the current working
more ist ein Filter für die seitenweise Betrachtung von Textdateien. Diese Version ist recht
directory cannot be determined successfully, exit with
primitiv. Die Benutzer sollten sich darüber im Klaren sein, dass less(1) über eine
a non-zero status
more(1)-Emulation verfügt und zudem zahlreiche Erweiterungen enthält.
-@ on systems that support it, present a file with extended
OPTIONEN
attributes as a directory containing the file attributes
Optionen werden auch aus der Umgebungsvariablen MORE entnommen (achten Sie darauf, dass sie mit
einem Bindestrich (-) eingeleitet werden). Allerdings werden Befehlszeilenoptionen diese außer
Kraft setzen.
...


Hinweis: Die von '''man''' veralteten Hilfe-Texte werden in mehere Kapitel unterteilt, die sich auf verschiedene Akspekte fokussieren. Kapitel 1 befasst sich mit Programmen und wird für Sie wahrscheinlich das interessanteste sein. Kapitel 2 befasst sich mit der Systemschnittstelle sein und wird für Programmmierer interessnt sein. Und so weiter. Falls der von Ihnen angegebene Begriff in mehreren Kapiteln vorkommt, müssen sie angeben, welches davon sie meinen - oder Sie warten einfach einen Augenblick un d es wird Ihnen die Information aus dem ersten Kapitel angezeigt, was vermutlich genau das ist, was Sie als Benutzer (im Gegensatz zum Software-Entwickler) suchen.


Diese Form der Hilfe ist eher als Erinnerung für Sie gedacht, falls Sie Optionen vergessen haben. Um ein Programm vllig neu kennenzulernen, ist es vermutlich zu wortkard und sie sollten sich nach geeigneten Tutorials umsehen.


= Q&E:=
Es gibt noch einen weiteren großen Vorteil, über die Option '''--help''' über die Fähigkeizten eines Programms zu erfahren: Von vielen Programmen gibt es (über die Zeit entstandene) verschiedene Versionen, die alle leicht anders funktionieren. Falls Sie also ein Tutorial im Internet finden, ist es durchaus mglich, dass sich dieses auf eine andere Version des Programms bezieht. Da beim Aufruf mit der Option '''--help''' das Programm selbst den Hilfe-Texz''' ausgibt, wird dieser auch zur tatsächlichen Version passen.
# Normalerweise gibt grep alle diejenigen Zeilen der Eingabe aus, die ein angegebenes Muster enthalten. Lesen Sie die Hilfe-Seite des Befehls grep, und finden Sie heraus, wie Sie grep aufrufen müsen, damit alle Zeilen ausgegeben werden, die ein bestimmtes Mustzer NICHT enthalten.

Latest revision as of 13:07, 29 November 2024

Getting Help

Für alle hier vorgestellten Kommandos gibt es zahlreiche Tutorials im Internet oder Videoa, zum Beispiel auf YouTube, usw. Aber es geht auch einfacher, direkt mit den Mitteln des Betriebssystem, vor dem Sie sitzen.

--help

Die meisten Programme sind (vielen Dank an die Programmierer!) so programmiert worden, dass sie selbst eine kurze Übersicht darüber geben knnen, was sie tun, und vor allem, welche Optionen (Argumente) Sie angeben können. In de Regel (bei den meisten Programmen) genügt es, das Programm mit der Option --help aufzurufen, und schon erfahren Sie das Wichtigste.

 gruenau4 jpr 10 ( ~ ) $ more --help
 more [Optionen] <Datei> …
 Dateiansichtsfilter für die Bildschirmanzeige.
 Optionen:
 -f, --logical         logische anstatt Bildschirmzeilen zählen
 -l, --no-pause        Pause nach Zeilenvorschub unterdrücken
 -c, --print-over      nicht rollen, Text und saubere Zeilenenden anzeigen
 -p, --clean-print     nicht rollen, Bildschirm leeren und Text anzeigen
 -s, --squeeze         mehrere Leerzeilen zu einer verschmelzen
 -u, --plain           Unterstreichung und Fettdarstellung unterdrücken
 -n, --lines <Anzahl>  die Anzahl der Zeilen pro Bildschirminhalt
 -<anzahl>             gleichbedeutend mit --lines
 +<Zahl>               Datei beginnend bei Zeilennummer anzeigen
 +/<Muster>            Datei beginnend beim gefundenen Muster anzeigen
 -V, --version         Version anzeigen

Diese Form der Hilfe ist eher als Erinnerung für Sie gedacht, falls Sie Optionen vergessen haben. Um ein Programm völlig neu kennenzulernen, ist es vermutlich zu wortkard und sie sollten sich nach geeigneten Tutorials umsehen.

Es gibt noch einen weiteren großen Vorteil, über die Option --help über die Fähigkeizten eines Programms zu erfahren: Von vielen Programmen gibt es (über die Zeit entstandene) verschiedene Versionen, die alle leicht anders funktionieren. Falls Sie also ein Tutorial im Internet finden, ist es durchaus mglich, dass sich dieses auf eine andere Version des Programms bezieht. Da beim Aufruf mit der Option --help das Programm selbst den Hilfe-Text ausgibt, wird dieser auch zur tatsächlichen Version passen.

man

Eine andere, etwas ältere (schon seit Anbeginn von Linux existierende) Möglichkeit, alles, wirklich alles, über ein Programm zu erfahren, ist, das Program man danach zu befragen. Dazu geben Sie das Kommando man gefolgt von dem Namen des Sie interessierenden Programms ein.

 $ man more
 MORE(1)                               Dienstprogramme für Benutzer                               MORE(1)
 BEZEICHNUNG
      more - Dateiansichtsfilter für die Bildschirmausgabe
 ÜBERSICHT
      more [Optionen] Datei …
 BESCHREIBUNG
      more ist ein Filter für die seitenweise Betrachtung von Textdateien. Diese Version ist recht
      primitiv. Die Benutzer sollten sich darüber im Klaren sein, dass less(1) über eine
      more(1)-Emulation verfügt und zudem zahlreiche Erweiterungen enthält.
 OPTIONEN
      Optionen werden auch aus der Umgebungsvariablen MORE entnommen (achten Sie darauf, dass sie mit
      einem Bindestrich (-) eingeleitet werden). Allerdings werden Befehlszeilenoptionen diese außer
      Kraft setzen.
 ...

Hinweis: Die von man veralteten Hilfe-Texte werden in mehere Kapitel unterteilt, die sich auf verschiedene Akspekte fokussieren. Kapitel 1 befasst sich mit Programmen und wird für Sie wahrscheinlich das interessanteste sein. Kapitel 2 befasst sich mit der Systemschnittstelle sein und wird für Programmmierer interessnt sein. Und so weiter. Falls der von Ihnen angegebene Begriff in mehreren Kapiteln vorkommt, müssen sie angeben, welches davon sie meinen - oder Sie warten einfach einen Augenblick un d es wird Ihnen die Information aus dem ersten Kapitel angezeigt, was vermutlich genau das ist, was Sie als Benutzer (im Gegensatz zum Software-Entwickler) suchen.


Q&E:

  1. Normalerweise gibt grep alle diejenigen Zeilen der Eingabe aus, die ein angegebenes Muster enthalten. Lesen Sie die Hilfe-Seite des Befehls grep, und finden Sie heraus, wie Sie grep aufrufen müsen, damit alle Zeilen ausgegeben werden, die ein bestimmtes Mustzer NICHT enthalten.