These two commands look very similar:
rm -rf / rm -rf ~/
... but the latter is worse, because (a) it doesn't need sudoer's privileges, and (b) it mocks you with a perfectly-working system that is devoid of your data.
the latter happened to me
reply
I once destroyed a linux install on a server because of a space at the wrong place:
Actual command: sudo mv build/* /var/www/html/ What I entered: sudo mv build /* /var/www/html
We then decided we need deploy scripts and proper user permissions. We used sudo for basically everything we had to do on the server until then.
reply
One way to avoid that is to put alias mv="mv -i" in your bashrc file. The -i will tell you when you're about to overwrite something. But, you have to remember to put that in the bashrc on each server (ideally in the systemwide default bashrc file).
These sorts of command-line mistakes are unavoidable on most OSes, owing to the fact that most OSes were/are written in glorified assembly macro languages (e.g. C, Rust, etc).
reply
Aliases like this can also be dangerous since you get used to your environment. When you are in a different environment, you may run a potentially dangerous command excepting safeguards.
reply
imho, this is way better than anything on the meme monday post rn and should get the 25000 sats
reply
I don't consider this a "meme"
Should be inside a meme template to be one
reply