OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

Das Gleiche gilt für Dateinamen, die ein Leerzeichen enthalten:


Katze Diese Datei


Image

3.3.4. Weitere Möglichkeiten zum Anzeigen von Dateiinhalten


3.3.4.1. Allgemeines


Abgesehen von Katze, das eigentlich nicht viel mehr tut, als Dateien an die Standardausgabe zu senden, gibt es andere Tools zum Anzeigen von Dateiinhalten.


Der einfachste Weg wäre natürlich die Verwendung grafischer Tools anstelle von Befehlszeilentools. In der Einleitung haben wir bereits einen Blick auf eine Office-Anwendung geworfen, OpenOffice.org. Weitere Beispiele sind GIMP (start up with Gimp über die Befehlszeile), das GNU Image Manipulation Program; xpdf um Dateien im Portable Document Format (PDF) anzuzeigen; GhostView (gv) zum Anzeigen von PostScript-Dateien; Mozilla/Firefox, Links (ein Browser im Textmodus), Konqueror, Opera und viele andere für Webinhalte; XMMS, CDplay und andere für Multimedia-Dateiinhalte; AbiWord, Gnumeric, KOffice etc. für alle Arten von Office-Anwendungen und so weiter. Es gibt Tausende von Linux-Anwendungen; Sie alle aufzulisten, würde Tage dauern.


Stattdessen konzentrieren wir uns weiterhin auf Shell- oder Textmodus-Anwendungen, die die Grundlage für alle anderen Anwendungen bilden. Diese Befehle funktionieren am besten in einer Textumgebung für Dateien, die Text enthalten. Überprüfen Sie im Zweifelsfall zunächst anhand des Datei Befehl.


Sehen wir uns also an, welche Textwerkzeuge uns zur Verfügung stehen, die zum Durchsuchen von Dateien nützlich sind.


ImageProbleme mit Schriftarten

Nur-Text-Tools wie die, die wir jetzt besprechen werden, haben aufgrund der in diesen Dateien verwendeten Schriftartenkodierung oft Probleme mit „einfachen“ Textdateien. Sonderzeichen, z. B. alphabetische Zeichen mit Akzent, chinesische Schriftzeichen und andere Zeichen aus Sprachen, die andere als die Standardzeichensätze verwenden en_US Codierung usw. werden dann falsch angezeigt oder durch unlesbaren Müll ersetzt.


Diese Probleme werden in Abschnitt 7.4 diskutiert.


Image

3.3.4.2. "weniger ist mehr"


Zweifellos werden Sie diesen Satz früher oder später hören, wenn Sie in einer UNIX-Umgebung arbeiten. Ein kleiner Einblick in die UNIX-Geschichte erklärt dies:


Zuerst gab es Katze. Die Ausgabe wurde unkontrollierbar gestreamt.

Dann war da pg, die möglicherweise noch auf älteren UNIX-Systemen zu finden ist. Mit diesem Befehl wird Text Seite für Seite in die Ausgabe eingefügt.

Das mehr Das Programm war eine überarbeitete Version von pg. Dieser Befehl ist weiterhin auf jedem Linux-System verfügbar.

weniger ist die GNU-Version von more und verfügt über zusätzliche Funktionen, die das Hervorheben von Suchzeichenfolgen, das Zurückscrollen usw. ermöglichen. Die Syntax ist sehr einfach:


weniger name_of_file


Weitere Informationen finden Sie auf den Infoseiten.


Sie kennen Pager bereits, da sie zum Anzeigen der Manpages verwendet werden.


Image

3.3.4.3. Die Kopf- und Schwanzbefehle


Diese beiden Befehle zeigen jeweils die n ersten bzw. letzten Zeilen einer Datei an. So sehen Sie die letzten zehn eingegebenen Befehle:


tony:~> tail -10 .bash_history lokalisieren konfigurieren | grep bin man bash

CD xawtv &

grep verwendbar /usr/share/dict/words grep ratsam /usr/share/dict/words Infokontingent

man quote echo $PATH frm

tony:~> tail -10 .bash_history lokalisieren konfigurieren | grep bin man bash

CD xawtv &

grep verwendbar /usr/share/dict/words grep ratsam /usr/share/dict/words Infokontingent

man quote echo $PATH frm

Top OS Cloud Computing bei OnWorks: