bashで環境変数を設定またはエクスポートする場合は、設定を解除できます。bashでエイリアスを設定すると、エイリアスを解除できます。しかしがあるようには思えないunfunction。
たとえば、.bash_aliasesファイルに設定し、シェルの初期化時に読み取るこの(簡単な)bash関数を検討してください。
function foo () { echo "bar" ; }
現在のシェルからこの関数定義をクリアするにはどうすればよいですか?
(初期化ファイルの変更またはシェルの再起動はカウントされません。)
@JohannesRössel:zshが持っています。
—
クリスジョンセン
なるほど。それでも、私はPowerShellのこの少しずつ直観的で一貫性のあるすべての対処方法を見つけました:
—
Joey
unfunction
、コマンドのいい名前です