diff --git a/blog/content/posts/write-with-sudo.md b/blog/content/posts/write-with-sudo.md new file mode 100644 index 0000000..925d08b --- /dev/null +++ b/blog/content/posts/write-with-sudo.md @@ -0,0 +1,20 @@ +--- +title: "Write With Sudo" +date: 2025-04-18T22:06:20-07:00 +tags: + - Tech-Snippets + +--- +A snippet that I find myself needing more often than I'd like to admit - when you've opened a file for editing in `vim`, but when you go to save you are reminded that it needs root permissions to do so. + +``` +:w !sudo tee % +``` + +This translates to: +* `:w` - "write this file[^buffer] to..." +* `!` _ "...the stdin of the following command:" +* `tee %` - "the command `tee`, passed as argument \" + +[^buffer]: _Technically_ I think "this buffer" might be more accurate? +