Heim > Artikel > Betrieb und Instandhaltung > Was ist eine Linux-SWP-Datei?
linux swp-Datei ist eine Datei mit dem Suffix „.swp“. Diese Datei wird generiert, wenn die Bearbeitung abgeschlossen ist und die Datei normal beendet wird Versteckte Dateien können mit „ls -al“ im Verzeichnis angezeigt werden.
Die Betriebsumgebung dieses Artikels: Centos 7.6-System, Dell G3-Computer.
Was ist eine Linux-SWP-Datei?
Erzeugung und Lösung von .swp-Dateien unter Linux:
Wir verwenden den Befehl vi, um die Konfigurationsdatei nginx.conf zu bearbeiten, und es erscheint eine Eingabeaufforderung wie in der Abbildung gezeigt Zu diesem Zeitpunkt können wir auch direkt die E-Taste drücken, um normal zu bearbeiten, aber es kann beim nächsten Mal trotzdem passieren. Was ist also die Ursache dieses Problems?
Die folgenden zwei Situationen werden auftreten
(1) Another program may be editing the same file. If this is the case, be careful not to end up with two different instances of the same file when making changes. Quit, or continue with caution. (2) An edit session for this file crashed. If this is the case, use ":recover" or "vim -r nginx.conf" to recover the changes (see ":help recovery"). If you did this already, delete the swap file ".nginx.conf.swp" to avoid this message
Erklären Sie, dass diese Situation auftritt, weil diese Datei eine Auslagerungsdatei generiert, dh eine Datei mit dem Suffix .swp
1: Wenn wir eine Datei bearbeiten, ist auch eine andere Person dabei Bearbeiten wird
2 angezeigt: Wenn wir eine Datei bearbeiten, kommt es zu einem plötzlichen Stromausfall oder einer plötzlichen Netzwerkunterbrechung. Um Datenverlust zu verhindern, wird auch diese Art von Datei angezeigt
.swp-Datei ist Swap (. Swap-Partition) wird generiert, wenn die Bearbeitung mit vi oder vim abgeschlossen ist und normal beendet wird. Die .swp-Datei ist eine versteckte Datei und kann nur mit ls angezeigt werden -al im Verzeichnis
Wenn diese Datei generiert wird, können wir diese SWP-Datei direkt mit rm -f .nginx.conf.swp löschen. Andernfalls wird bei jeder Bearbeitung eine Eingabeaufforderung angezeigt Nach dem Bearbeiten der Datei tritt ein abnormaler Exit auf. Unsere Konfiguration wird zu diesem Zeitpunkt nicht in der Datei nginx.conf gespeichert. Wir müssen vi -r nginx.conf verwenden, um sie wiederherzustellen, wie in der Abbildung gezeigt, und dann Drücken Sie die Eingabetaste. Die Konfiguration wird von .swp in nginx.conf wiederhergestellt und dann gelöscht. Wenn wir die Einstellungen zum Generieren von .swp-Dateien ändern, können wir den Befehl set noswapfile in der vim-Konfiguration hinzufügen. /etc/vimrc), um die Generierung dieser Datei während der Bearbeitung zu deaktivieren (set swapfile generiert diese Datei). Es wird jedoch empfohlen, dass jeder lernt, diese Datei normal zu verwenden. Linux-Entwickler sollten den Mechanismus bei Systemanomalien sorgfältiger berücksichtigen und vollständig berücksichtigen, um Datenverluste bei Systemanomalien zu vermeiden.
Empfohlenes Lernen: „
Linux-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas ist eine Linux-SWP-Datei?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!