Nenastaveno vestavěný příkaz má volbu -f
, pro odstranění funkcí:
unset -f foo
Vytvořte unset záznam v bash manuálová stránka:
Pokud je zadáno -f, každý název odkazuje na funkci shellu a definice funkce je odstraněna.
Poznámka:-f
je skutečně nutné pouze v případě, že existuje proměnná se stejným názvem. Pokud nemáte také proměnnou s názvem foo
a poté unset foo
smaže funkci.
Viz help unset
:
unset: unset [-f] [-v] [-n] [name ...]
Unset values and attributes of shell variables and functions.
For each NAME, remove the corresponding variable or function.
Options:
-f treat each NAME as a shell function
-v treat each NAME as a shell variable
-n treat each NAME as a name reference and unset the variable itself
rather than the variable it references
Without options, unset first tries to unset a variable, and if that fails,
tries to unset a function.
Some variables cannot be unset; also see `readonly'.
Exit Status:
Returns success unless an invalid option is given or a NAME is read-only.
Neexistuje ani unset --help
ani man unset
bohužel.
Existuje způsob, jak obnovit aktuální konfiguraci používanou modprobe pomocí nově aktualizovaného souboru modules.conf?
Při bootování přeskočte modul jádra