Re:Systemd mounted efivarfs read-write, allowing motherboard...
by SEJeff on Saturday January 30, 2016 @12:16PM
(#11002685)
Actually even if you do rm -f, the -i will still be added if it is an alias. Better is to use the bash builtin "type":
type rm is better than which rm, but it depends on what distro you're using. Some distros (Just checked on RHEL7) will fancify which as well ie:
$ type which which is aliased to `alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
Re:Systemd mounted efivarfs read-write, allowing motherboard...
by Ao7bei3s on Saturday January 30, 2016 @12:28PM
(#11002740)
> Actually even if you do rm -f, the -i will still be added if it is an alias.
Yes, I know, but rm ignores -i if -f is given.
[root@example ~]# touch blah
[root@example ~]# rm -i -f blah
[root@example ~]#
And hence: [root@example ~]# which rm
alias rm='rm -i'
/usr/bin/rm
[root@example ~]# touch blah
[root@example ~]# rm -f blah
[root@example ~]#
@type: yes, you're right, thanks for the reminder.
.bash_history says I accidentally added `-f` on that host. I should have just checked with `which` instead of trying it out. Oops.