Wie kann ich den Inhalt einer Textdatei in der Befehlszeile anzeigen?

Ich möchte den Inhalt einer Textdatei in der Befehlszeile anzeigen. Die Datei enthält nur 5-6 Zeichen. Gibt es eine einfache Möglichkeit, dies zu tun?

Lösung

Verwendung von cat

Da Ihre Datei kurz ist, können Sie Folgendes verwenden cat.

cat filename

Verwendung von less

Wenn Sie den Inhalt einer längeren Datei ansehen müssen, können Sie einen Pager wie less.

less filename

Sie können less dazu bringen, sich wie cat zu verhalten, wenn es für kleine Dateien aufgerufen wird, und sich und sich ansonsten normal verhält, indem man ihm die Flags -F und -X übergibt.

less -FX filename

Ich habe einen Alias für less -FX. Sie können selbst einen erstellen, etwa so:

alias aliasname='less -FX'

Wenn Sie den Alias zu Ihrer shell Konfiguration hinzufügen, können Sie ihn für immer.

Verwendung von od

Wenn Ihre Datei seltsame oder nicht druckbare Zeichen enthält, können Sie mit od verwenden, um die Zeichen zu untersuchen. Zum Beispiel,

$ cat file
(ÐZ4 ?o=÷jï
$ od -c test
0000000 202 233   ( 320   K   j 357 024   J 017   h   Z   4 240   ?   o
0000020   = 367  \n
0000023
Kommentare (4)

Sie können folgenden Befehl verwenden, um den Inhalt einer Textdatei anzuzeigen.

cat Dateiname
Kommentare (1)

Ich verwende immer $ less "Ihre Datei hier", da es sehr einfach ist, einen eingebauten interaktiven grep-Befehl bietet und Ihnen eine einfach zu bedienende Oberfläche zur Verfügung stellt, die Sie mit den Pfeiltasten durchlaufen können.

(Es ist auch auf fast jedem *nix-System enthalten)

Kommentare (6)