Se imposti o esporti una variabile d'ambiente in bash, puoi annullarla . Se si imposta un alias in bash, è possibile unaliarlo . Ma non sembra esserci una mancanza .
Considera questa (banale) funzione bash, ad esempio, impostata in un file .bash_aliases e letta all'inizializzazione della shell.
function foo () { echo "bar" ; }
Come posso cancellare questa definizione di funzione dalla mia shell corrente?
(La modifica dei file di inizializzazione o il riavvio della shell non conta.)
unfunction
sarebbe un bel nome per un comando :-)