ホームページ >運用・保守 >Linuxの運用と保守 >Linuxのswpファイルとは何ですか

Linuxのswpファイルとは何ですか

藏色散人
藏色散人オリジナル
2021-11-19 15:08:2314537ブラウズ

Linux swp ファイルは、拡張子「.swp」を持つファイルです。このファイルは、vi または vim を使用してファイルを編集するときに生成されます。編集が完了して正常に終了すると、ファイルは自動的に削除されます. ; swp ファイルは隠しファイルであり、ディレクトリ内で「ls -al」を使用することによってのみ表示できます。

Linuxのswpファイルとは何ですか

#この記事の動作環境: Centos 7.6 システム、Dell G3 コンピューター。

Linux swp ファイルとは何ですか?

Linux での .swp ファイルの生成と解決策:

私たちは以下を使用しますviコマンドでnginx.conf設定ファイルを編集すると、図のようなプロンプトが表示されますので、このとき直接Eキーを押して通常通り編集することもできますが、次回も発生する可能性があります。では、この問題の原因は何でしょうか。

次の 2 つの状況が発生します

(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

このファイルがスワップ ファイル、つまりサフィックス .swp

を持つファイルを生成するためにこの状況が発生することを説明します。 1: ファイルを編集中に他の人も編集している場合、

2 が表示されます: ファイルを編集しているときに、突然の停電やインターネットからの突然の切断が発生しました。データの損失を防ぐために、このようなファイル

Linuxのswpファイルとは何ですか

.swp ファイルは swap (スワップ パーティション) であり、vi または vim を使用してファイルを編集すると生成されます。編集が完了し、通常どおり終了すると、このファイルは自動的に削除されます。.swp ファイルは隠しファイルです。ディレクトリ内で ls -al を使用して表示できます。

Linuxのswpファイルとは何ですか

このファイルが生成されたら、rm -f .nginx.conf.swp でこの swp ファイルを直接削除できます。そうしないと、ファイルを編集するたびにプロンプ​​トが表示されます。ただし、ファイルの編集後に異常終了が発生した場合、現時点では、構成は nginx.conf ファイルに保存されていません。図に示すように、vi -r nginx.conf を使用してファイルを復元し、Enter キーを押すと、構成が .swp から復元されます。 nginx.conf にファイルを追加し、.swp ファイルを削除します。

Linuxのswpファイルとは何ですか

.swp ファイルを生成する設定を変更する場合は、set noswapfile コマンドを vim 設定に追加できます ( /etc/vimrc) を使用して、編集中にこのファイルが生成されないようにします (set swapfile はこのファイルを生成します)。ただし、Linux 開発者は、システム異常時のデータ損失を回避するために、システム異常時のメカニズムをより慎重に考慮し、このファイルを通常どおりに使用できるようにすることをお勧めします。

Linuxのswpファイルとは何ですか

推奨される学習: 「

Linux ビデオ チュートリアル

以上がLinuxのswpファイルとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。