So fügen Sie eine Zeile am Ende einer Datei unter Linux hinzu

So fügen Sie eine Zeile am Ende einer Datei unter Linux hinzu

Dieser Linux -Artikel beschreibt verschiedene Methoden, um eine Zeile am Ende einer Datei anzuhängen.

Wenn Sie dieses Tutorial lesen, können Sie neue Zeilen an das Ende von Dateien mit und ohne Superuser -Berechtigungen unter Linux unter Verwendung verschiedener Techniken anhängen. Alle Methoden enthalten Beispiele.

Der Inhalt ist für alle Linux -Verteilungen gültig.

Alle Anweisungen enthalten echte Screenshots, um es jedem Linux -Benutzer leicht zu verstehen, sie zu verstehen und anzuwenden.

Hinzufügen einer Zeile zum Ende einer Datei, für die keine Superuser -Berechtigungen erforderlich sind

In diesem Abschnitt wird erläutert, wie Sie eine neue Zeile zum Ende einer Datei hinzufügen, für die keine Superuser -Berechtigungen erforderlich sind. Nach den folgenden Anweisungen zeigt dieses Tutorial an.

Zunächst habe ich eine Datei namens erstellt LinuxHintAddline. Um seinen Inhalt zu sehen, werde ich den weniger Befehl verwenden, wie in der folgenden Abbildung gezeigt.

Weniger LinuxHintaddline

Wie Sie unten sehen können, enthält die Datei 3 Zeilen: "Zeile 1", "Zeile 2" und "Zeile 3".

Die Syntax zum Hinzufügen einer Zeile zum Ende der Datei lautet wie folgt: “Linieninhalt"Ist der Text, den Sie hinzufügen möchten, und"DateiIst die Datei, zu der Sie die Zeile hinzufügen möchten.

Echo 'Zeileninhalt' >> Datei

Daher, wenn ich das hinzufügen möchte “Zeile 4" zum LinuxHintAddline Datei, ich führe den im folgenden Screenshot gezeigten Befehl aus:

Echo 'Zeile 4' >> LinuxHintaddline

Ich möchte die Datei überprüfen, um zu bestätigen, dass die Zeile ordnungsgemäß angehängt war.

Weniger LinuxHintaddline

Wie Sie im Bild unten sehen können, wurde die vierte Zeile erfolgreich hinzugefügt.

Es gibt verschiedene Möglichkeiten, Zeilen hinzuzufügen. Sie können auch den Printf -Befehl verwenden. Die Syntax ist Folgendes:

printf "Zeileninhalt" >> Datei

Wenn ich eine hinzufügen möchte “Zeile 5”Letzte Zeile zur LinuxHintAddline Datei, ich führe den unten gezeigten Befehl aus.

printf "Zeile 5" >> LinuxHintaddline

Nur um einen anderen Befehl zu verwenden, werde ich bestätigen, ob die Zeile hinzugefügt wurde, indem der folgende Befehl ausgeführt wurde.

Cat LinuxHintaddline

Die Linie wurde erfolgreich hinzugefügt.

Das folgende Beispiel beschreibt, wie Sie mehrere Zeilen zum Ende einer Datei hinzufügen können.

Wie zu einer Zeile bis zum Ende einer Datei, die Berechtigungen erfordert

Wie bereits erwähnt, wirkt sich die obige Methode nicht auf Dateien ohne Superuser -Berechtigungen aus. Dieser Abschnitt zeigt, wie es geht.

Wie Sie unten sehen können, erhalte ich beim Versuch, den früheren Befehl zu verwenden, einen Fehler aufgrund mangelnder Berechtigungen.

Echo 'Zeile 5' >> /root /linuxHintaddline

Die Syntax zum Anhängen von Zeilen an Dateien mit Root- oder Sudo -Berechtigungen ist die folgende:

sudo sh -c "echo 'Zeileninhalt' >> /Pfad /Datei"

In diesem Beispiel möchte ich das hinzufügen “Zeile 5”Text an die /root/linuxHintaddline -Datei. Dazu verwende ich die oben erläuterte Syntax, wie Sie in der Abbildung unten sehen können.

sudo sh -c "echo 'Zeile 5' >> /root /linuxHintaddline"

Auch hier benutze ich den weniger Befehl, um zu bestätigen, dass die Linie erfolgreich hinzugefügt wurde.

sudo weniger /root /linuxHintaddline

Wie Sie unten sehen können, wurde die Linie ordnungsgemäß hinzugefügt.

Eine andere Möglichkeit, die neue Zeile zu lesen und in eine Datei zu schreiben. Die Syntax ist Folgendes:

Echo 'Dateiinhalt' | sudo tee -a linuxHintaddline

Daher, wenn ich das hinzufügen möchte “Zeile 6Zeile mit den Privilegien Ich tippe den in der folgenden Abbildung gezeigten Befehl ein.

Echo 'Zeile 6' | sudo tee -a /root /linuxHintaddline

Um zu überprüfen, ob die Zeile ordnungsgemäß hinzugefügt wurde, werde ich den weniger Befehl erneut ausführen, gefolgt vom Pfad.

sudo weniger /root /linuxHintaddline

Und wie Sie sehen, wurde die Linie angehängt.

So können Sie Zeilen leicht bis zum Ende der Dateien unter Linux anhängen.

Abschluss:

Anhangszeilen bis zum Ende der Dateien sind einfach, und die Flexibilität bei Linux ermöglicht mehr als eine Technik, sogar mehr als die in diesem Dokument beschrieben. Wie bereits erwähnt, sind die oben genannten Anweisungen für alle Linux -Verteilungen nützlich. Es wird empfohlen, alle Befehle selbst zu schreiben, anstatt sie zu kopieren und zu kleben.