sudo and alias code example
Example: sudo !! alias
# You can use the 'history' built-in to do the expansion:
alias please='sudo $(history -p !!)'
# If the command is more than a simple command (e.g. it contains redirections or pipes), you need to invoke a shell under sudo:
alias please='sudo "$BASH" -c "$(history -p !!)"'