You are viewing a single thread.
View all comments 0 points
fuck() {
sudo $(fc -ln -1)
}
This function takes the last command and puts sudo in front of it. Actually used it in a zoom call at work without thinking and it took a second to realize why everyone was laughing. Not my invention–came across it years ago on stackoverflow or someplace and thought it was funny/useful.
kmirl@tux:~$ ls /root
ls: cannot open directory '/root': Permission denied
kmirl@tux:~$ fuck
[sudo] password for kmirl:
bin debs docs Mail
0 points
0 points
According to this super user question, someone said that !!
won’t work in a function, so you must use the fc -ln -1
command in a subshell instead. Note the response that says eval
shouldn’t be used (not sure why)
0 points