So fügen Sie Text an das Ende der Datei unter Linux an

So fügen Sie Text an das Ende der Datei unter Linux an

Während der Arbeit mit Konfigurationsdateien unter Linux müssen Sie manchmal Text anhängen, z. B. Konfigurationsparameter an eine vorhandene Datei. Um einfach angehängt zu werden, bedeutet dies einfach, Text zum Ende oder unten in einer Datei hinzuzufügen.

In diesem kurzen Artikel lernen Sie verschiedene Möglichkeiten, um Text am Ende einer Datei unter Linux anzuhängen.

Texte mit >> Bediener anhängen

Der >> Der Bediener leitet die Ausgabe in eine Datei um. Wenn die Datei nicht vorhanden ist, wird sie erstellt. Wenn sie jedoch vorhanden ist, wird die Ausgabe am Ende der Datei angehängt.

Beispielsweise können Sie den Befehl echo verwenden, um den Text wie gezeigt am Ende der Datei anzuhängen.

# echo "/mnt/pg_master/wal_archives 10.20.20.5 (RW, Synchronisation, NO_ROOT_SQUASH) " >> /etc/Exporte 

Alternativ können Sie die verwenden printf Befehl (Vergessen Sie nicht zu verwenden \N Charakter, um die nächste Zeile hinzuzufügen).

# printf "/mnt/pg_master/wal_archives 10.20.20.5 (RW, Sync, No_root_Squash) \ n " >> /etc/Exporte 

Sie können den Befehl CAT auch verwenden, um Text von einer oder mehreren Dateien zu verkettet und an eine andere Datei anzuhängen.

Im folgenden Beispiel wird das zusätzliche Dateisystem freigegeben, das in die angehängt werden soll /etc/Exporte Die Konfigurationsdatei wird in einer Textdatei hinzugefügt, die mit dem Namen Anteile.txt.

# CAT /ETC /EXPORTS # CAT -Aktien.TXT # Cat Shares.txt >> /etc/exports # cat/etc/exports 
Fügen Sie Dateien an /etc /expors an

Außerdem können Sie Folgendes verwenden Hier Dokument So fügen Sie den Konfigurationstext am Ende der Datei wie gezeigt an.

# cat/etc/exports # cat >>/etc/exports /mnt/nfs_all 10.20.20.5 (RW, Synchronisation)> EOF # cat /etc /Exporte 
Textextext mithilfe hier Dokument anhängen

Aufmerksamkeit: Verwechseln Sie das nicht > Umleitungsoperator für >>; Verwendung > Mit einer vorhandenen Datei löscht der Inhalt dieser Datei und überschreibt sie dann überschreiben. Dies kann zu Datenverlust führen.

Texte Text mit dem TEE -Befehl anhängen

Der TEE -Befehl Kopiert Text aus Standardeingabe- und Pasten/schreibt es in Standardausgaben und Dateien. Sie können seine verwenden -A Magen Sie den Text an das Ende einer Datei an, wie gezeigt.

# echo "/mnt/pg_master/wal_archives 10.20.20.5 (RW, Synchronisation, NO_ROOT_SQUASH) "| Tee -a /etc /Exporte oder # Cat -Aktien.txt | Tee -a /etc /Exporte 
Texte Text mit dem TEE -Befehl anhängen

Sie können auch a verwenden Hier Dokument mit dem TEE -Befehl.

# Katze /mnt/nfs_all 10.20.20.5 (RW, Synchronisation) eof 
Gehen Sie den Befehl hier und tee an, den Text verwenden

Möglicherweise lesen Sie auch diese verwandten Artikel.

  1. So führen Sie Befehle aus Standardeingaben mit T -Shirt und Xargs unter Linux aus
  2. Erfahren Sie die Grundlagen der Umleitung von Linux -E/A (Eingabe/Ausgabe)
  3. So speichern Sie die Befehlsausgabe in einer Datei unter Linux
  4. So zählen Sie Wortvorkommen in einer Textdatei

Das ist es! Sie haben gelernt, wie man Text am Ende einer Datei unter Linux anhält. Wenn Sie Fragen oder Gedanken zu teilen haben, erreichen Sie uns über das Feedback -Formular unten.