ubuntu 12.04でいくつかのシェルコマンドを学んでいます。しかし、以前に設定したもののエイリアスを解除するのに苦労しました。例えば、
$ alias dir ls
$ dir
[some files and directories]
$ unalias dir
- no such command.
dir
Ubuntu はコマンドをサポートしていませんか? dir
シェルコマンドを使用してエイリアスを解除するにはどうすればよいですか?
まず、次の構文を使用してエイリアスを定義する必要があります。
alias dir=ls
次に、うまくいったかどうかを確認できます。
me@foo:~alias
alias dir='ls'
alias l.='ls -d .* --color=auto'
...
これが機能したら、次のように簡単に unalias できます。
unalias dir
dir コマンドは Ubuntu のバイナリだと思います。これは次を使用して確認できます。
which dir
実行可能ファイルへのパスが表示される場合、dir がエイリアスではないことがわかります。