`:w!sudo tee%`はどのように機能しますか

だが

vimで書き込む権限のないファイルを開いて、それを変更する必要があると判断した場合、vimを終了せずに変更を書き込むことができます:w !sudo tee %
。これがどのように機能するかわかりません。これを分析していただけますか?
私はその:w部分を理解しています、それはそれに関連付けられたファイル名がすでにあると仮定して、現在のバッファをディスクに書き込みますよね?コマンドを実行し、現在のバッファコンテンツ表すもの
も理解して!ますか?しかし、それでもこれがどのように機能するかを理解していません。sudo tee%

スティーブンハリス

この構造:w !cmdは、「コマンドを介してパイプされた現在のバッファーを書き込む」ことを意味します。たとえば:w !cat、これを行うと、バッファがcat。を介してパイプ処理されます。

これ%バッファに関連付けられファイル名です

したがって:w !sudo tee %、バッファの内容をsudo tee FILENAME。にパイプします。これにより、バッファの内容がファイルに効果的に書き込まれます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

sudoは実際にどのように機能しますか?

分類Dev

sudoの内部はどのように機能しますか?

分類Dev

ping-Wはどのように機能しますか

分類Dev

Bashパス補完はsudoでどのように機能しますか?

分類Dev

Linuxでsudo環境変数はどのように機能しますか?

分類Dev

ここでsudo-Eはどのように機能しますか?

分類Dev

コマンド「pmount」は「sudo」なしでどのように機能しますか

分類Dev

このbashエイリアスは、sudoとして最後のコマンドを繰り返すためにどのように機能しますか?

分類Dev

wボルトから2回消費した場合、アッカーはどのように機能しますか?

分類Dev

ssh:2は、端末に関係なく^ wのように機能します

分類Dev

teeコマンドはどのように機能しますか?

分類Dev

"sudo yum installphp55w-mysqlnd"の競合

分類Dev

`sudo`はどのようにしてTTYを見つけますか?

分類Dev

iter()はどのように機能し、「TypeError:iter(v、w):vは呼び出し可能でなければならない」と表示されます。

分類Dev

sudoではどのような環境になりますか?

分類Dev

sudoではどのような環境になりますか?

分類Dev

xonshでどのようにsudoしますか?

分類Dev

SSHエージェント-転送は機能しますが、sudo -u username no shell / permissionsはどうですか?作曲

分類Dev

sudoはどのようにしてプロセスの特権の変更を実現しますか?

分類Dev

スナップアプリケーション、スナップセキュリティR / W制限、およびユーザーファイルはどのように機能しますか

分類Dev

ユーザー自身からsudoをどのように保護しますか?

分類Dev

OSは、コマンドにsudoが必要であることをどのように認識しますか?

分類Dev

Ctrl-Cのxtermでsudoはどのように中断されますか?

分類Dev

UbuntuとDebianはsudo権限を持つユーザーの$ HOMEをどのように管理しますか?

分類Dev

'sudo chmod + w / etc / hosts'を実行できません

分類Dev

mingw-w64、Python、pybind11を使用して手動でC ++拡張機能を構築するにはどうすればよいですか?

分類Dev

sudo が Docker ユーザーで機能するように docker スクリプトを作成するにはどうすればよいですか?

分類Dev

sudoなしでpipを実行するにはどうすればよいですか(Macの場合)?sudoなしでは動作しません

分類Dev

:wを:wにどのように再マップしますか?および:qから:q!私のvimrcで?

Related 関連記事

  1. 1

    sudoは実際にどのように機能しますか?

  2. 2

    sudoの内部はどのように機能しますか?

  3. 3

    ping-Wはどのように機能しますか

  4. 4

    Bashパス補完はsudoでどのように機能しますか?

  5. 5

    Linuxでsudo環境変数はどのように機能しますか?

  6. 6

    ここでsudo-Eはどのように機能しますか?

  7. 7

    コマンド「pmount」は「sudo」なしでどのように機能しますか

  8. 8

    このbashエイリアスは、sudoとして最後のコマンドを繰り返すためにどのように機能しますか?

  9. 9

    wボルトから2回消費した場合、アッカーはどのように機能しますか?

  10. 10

    ssh:2は、端末に関係なく^ wのように機能します

  11. 11

    teeコマンドはどのように機能しますか?

  12. 12

    "sudo yum installphp55w-mysqlnd"の競合

  13. 13

    `sudo`はどのようにしてTTYを見つけますか?

  14. 14

    iter()はどのように機能し、「TypeError:iter(v、w):vは呼び出し可能でなければならない」と表示されます。

  15. 15

    sudoではどのような環境になりますか?

  16. 16

    sudoではどのような環境になりますか?

  17. 17

    xonshでどのようにsudoしますか?

  18. 18

    SSHエージェント-転送は機能しますが、sudo -u username no shell / permissionsはどうですか?作曲

  19. 19

    sudoはどのようにしてプロセスの特権の変更を実現しますか?

  20. 20

    スナップアプリケーション、スナップセキュリティR / W制限、およびユーザーファイルはどのように機能しますか

  21. 21

    ユーザー自身からsudoをどのように保護しますか?

  22. 22

    OSは、コマンドにsudoが必要であることをどのように認識しますか?

  23. 23

    Ctrl-Cのxtermでsudoはどのように中断されますか?

  24. 24

    UbuntuとDebianはsudo権限を持つユーザーの$ HOMEをどのように管理しますか?

  25. 25

    'sudo chmod + w / etc / hosts'を実行できません

  26. 26

    mingw-w64、Python、pybind11を使用して手動でC ++拡張機能を構築するにはどうすればよいですか?

  27. 27

    sudo が Docker ユーザーで機能するように docker スクリプトを作成するにはどうすればよいですか?

  28. 28

    sudoなしでpipを実行するにはどうすればよいですか(Macの場合)?sudoなしでは動作しません

  29. 29

    :wを:wにどのように再マップしますか?および:qから:q!私のvimrcで?

ホットタグ

アーカイブ