Montag, 25.11.2024 (CET) um 20:20 Uhr
www.windowspage.de 20 Jahre Windowspage
News:
Herzlich Willkommen bei Windowspage. Alles rund um Windows.

Tipps - WSL - Inhalt von (Text-) Dateien ausgeben / schreiben (ab 1703)
Detailbeschreibung
Betriebssystem: Windows 10, Windows 11

Im Gegensatz zum TYPE-Befehl unter Windows war unter Linux das CAT-Programm zum Zusammenfügen von Dateien gedacht (concatenate). Häufig wird CAT jedoch auch als einfache Ausgabe / Anzeige von einer oder mehreren (Text-) Dateien verwendet. Alternativ stehen noch die beiden leistungsstärksten Programme "MORE" und "LESS" für die Inhaltsausgabe in den meisten Linux-Distribution bereit. Weiterhin können noch Terminal-Editoren (z. B. "VIM") genutzt werden. Neben der Anzeige lassen sich mit dem CAT-Programm auch Textdateien erstellt sowie mehrere Dateien zusammenfügen.

So geht's (Datei/en ausgeben):

  • Starten Sie die entsprechende Linux-Distribution (z. B. "Ubuntu").
  • Als Befehl geben Sie folgenden Syntax "cat [Datei]" ein. Z. B.: "cat /tmp/windowspage.txt"
  • Drücken Sie die Eingabetaste.
  • Der Inhalt der (Text-) Datei wird nun ausgegeben.

cat /tmp/windowspage.txt

So geht's (Datei erzeugen):

  • Starten Sie die entsprechende Linux-Distribution (z. B. "Ubuntu").
  • Als Befehl geben Sie folgenden Syntax "cat > [Datei]" ein. Z. B.: "cat > /tmp/windowspageinfo.txt"
  • Drücken Sie die Eingabetaste.
  • Geben / Tippen Sie nun den gewünschten Text ein. Für eine neue Zeile drücken Sie die Eingabetaste.
  • Zum Beenden der Eingabe drücken Sie die Tastenkombination "Strg" + "C" (unter Windows).

cat > /tmp/windowspageinfo.txt

Tabelle der Befehlsparameter:

Parameter: Kurzbeschreibung:
-A Entspricht den Parametern "v", "E" und "T".
-b Zeigt eine Zeilennummer am Anfang jeder nichtleeren Zeile an.
-e Entspricht den Parametern "v" und "E".
-E Das Ende einer Zeile wird mit einem Dollarzeichen ($) markiert.
-n Zeigt eine Zeilennummer am Anfang jeder Zeile an.
-s Es wird nur maximal eine Leerzeile zwischen zwei Textzeilen angezeigt.
-t Entspricht den Parametern "v" und "T".
-T Tabulatoren werden als "^I" angezeigt.
-v Es werden alle Steuerzeichen (außer LF) und Tabulatoren angezeigt.

Beispiele:

  • Die Textdateien "windowspage1.txt" und "windowspage2.txt" ausgeben:
    "cat windowspage1.txt windowspage2.txt"
  • Bei der Textdatei Zeilennummern und alle Steuerzeichen der Datei "windowspage.txt" anzeigen:
    "cat -nv windowspage.txt"
  • Die Textdateien "windowspage1.txt und "windowspage2.txt" als Textdatei "windowspage.txt" zusammenfassen:
    "cat windowspage1.txt windowspage2.txt > windowspage.txt"

So geht's (Nano-Editor verwenden):

  • Starten Sie die entsprechende Linux-Distribution (z. B. "Ubuntu").
  • Als Befehl geben Sie folgenden Syntax "nano [Datei]" ein. Z. B.: "nano /tmp/windowspage.txt"
  • Drücken Sie die Eingabetaste.
  • Der Terminal-Editor wird geöffnet.

nano /tmp/windowspage_2.txt

So geht's (VIM-Editor verwenden):

  • Starten Sie die entsprechende Linux-Distribution (z. B. "Ubuntu").
  • Als Befehl geben Sie folgenden Syntax "vi [Datei]" oder "vim [Datei]" ein. Z. B.: "vi /tmp/windowspage.txt"
  • Drücken Sie die Eingabetaste.
  • Der Terminal-Editor wird geöffnet.

vi /tmp/windowspage.txt

Hinweise:

  • Weitere Optionen zur Steuerung der Ausgabe können mit dem Befehl "cat --help" ausgegeben werden.
  • Der Nano-Editor steht nicht in allen Linux-Distributionen (z. B. "SUSE") zur Verfügung.
  • Die Hilfe zum VIM-Editor kann durch die Eingabe von ":help" innerhalb des Editors abgerufen werden.

Versionshinweis:

  • Die Linux-Distributionen benötigen mindestens Windows 10 Version 1703.

Windowspage - Weitere interessante Tipps und Einstellungen
Tipps für Windows 10, Windows 11
Statistik

Unsere Webseite verwendet technisch notwendige Cookies ("berechtigtes Interesse"). Darüberhinausgehend (z. B. für Statistiken oder Marketing) erfolgt keine Speicherung von Cookies. Klicken Sie auf "Ich stimme zu", um Cookies zu akzeptieren und direkt unsere Webseite besuchen zu können. Weitere Informationen...

Valid HTML 4.01 Transitional  CSS ist valide!