GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Wie man den Dateiinhalt in Debian Server kontrolliert

Einführung

In diesem Artikel werden wir lernen, wie man Dateiinhalte wie ein Profi in Debian 10 Servern kontrolliert. Diese Befehle und Anweisungen gelten für alle Linux-Distributionen, die über ein APT-Paketsystem verfügen. Ich verwende Debian 10 Buster Edition, um die Art der Dateimanipulation in Linux zu diskutieren. Nicht nur alles, was in diesem Artikel besprochen wird, gilt für Server, sondern sie sind auch für die Desktop-Nutzung hilfreich.

Fangen wir an...!

Bei Linux-Servern verwenden Systemadministratoren selten eine grafische Benutzeroberfläche. Eine einfache Befehlszeilenschnittstelle, auch als CLI bekannt, reicht aus, damit sie das erreichen, was sie tun sollen.

CLI hat mehrere Vorteile, aber auch Nachteile. Anfänger mit begrenztem Wissen geraten in Schwierigkeiten und werden oft gesehen, wie sie ihre Server kaputt machen. Dieser Artikel führt Sie durch die Dateiverwaltung und ich glaube, er wird Ihre Fähigkeiten auf die nächste Stufe heben.

Diff &Patch

Der Unterschied Programm hat die Fähigkeit, den Unterschied zwischen zwei Dateien anzuzeigen. Ich werde Ihnen zeigen, wie es genau funktioniert. Sobald Sie die Kraft von diff erfahren haben , werden Sie feststellen, wie leistungsfähig Ihre Serveradministrationserfahrung werden wird.

In unserem Fall habe ich bereits zwei Dateien file1 erstellt und Datei2 .

Ich habe diesen Dateien auch einige Inhalte hinzugefügt. Ich werde einen sehr wichtigen Befehl ausführen, um zu sehen, wie unterschiedlich diese beiden Dateien auf meinem Debian 10-Server sind.

$ diff -u file1 file2

Wie Sie sehen können, ist der diff -u Befehl zeigte den Inhalt beider Dateien an. Es zeigte auch, wann sie aktualisiert wurden und zu welcher Zeit.

Ich habe file1 geändert jetzt, und wir werden den Befehl erneut ausführen, um ein klares Bild von Datei1 auf unserem Server zu sehen.

Lassen Sie uns den Befehl erneut ausführen und die Änderungen sehen.

Bitte schön!

Wir haben ein paar weitere Zeilen und diff hinzugefügt Programm unterschieden, dass die Datei1 hat auch einige Markdown-Kommentare. Es zeigt auch, wenn die Datei file1 wurde zuletzt geändert.

Patch-Dienstprogramm

Unser nächstes Dienstprogramm ist patch . Es hilft uns, eine Patch-Datei zu nehmen, die Datei, die von diff erstellt wurde und wendet die Differenz auf eine Datei an. Machen wir es jetzt:

$ diff -u file1 file2 > File
$ cat File

Sie können das mit Hilfe von Patch sehen habe ich file1 gepatcht und Datei2 in Datei das ist jetzt eine Patch-Datei .

Schlussfolgerung

Beide verschieden und Patch Programme helfen einem Linux-Serveradministrator, seine Dateien zu kontrollieren und neue Dateien zu erstellen, wenn etwas schief geht. Ein Anfänger muss weiterhin erforschen, wie die Dinge auf Linux-Servern oder sogar auf Desktops funktionieren. Falls Ihr Desktop-Linux-System nicht in eine grafische Benutzeroberfläche bootet, können Sie diese Anweisungen über die Befehlszeilenschnittstelle verwenden. Dies wird Ihnen helfen, die Kontrolle über Ihr System zurückzugewinnen und komplexe Probleme einfach zu lösen.


Debian
  1. So aktivieren Sie SSH unter Debian 9 oder 10

  2. So installieren Sie Go unter Debian 9

  3. So richten Sie den Rsyslog-Server unter Debian 11 ein

  4. So installieren Sie Redis Server unter Debian 11

  5. So installieren Sie MySQL 8.0 / 5.7 unter Debian 11 / Debian 10

So finden Sie Dateien in Debian 10

So manipulieren Sie Dateien unter Debian 11

So richten Sie OSM Nominatim Geocoding Server unter Debian 10 ein

So installieren Sie die CloudPanel-Systemsteuerung auf einem Debian 10-Server

So installieren Sie das Hestia Control Panel unter Debian 10

So installieren Sie das VestaCP Control Panel unter Debian 9