1

ubuntu 12.04でいくつかのシェルコマンドを学んでいます。しかし、以前に設定したもののエイリアスを解除するのに苦労しました。例えば、

$ alias dir ls
$ dir
[some files and directories]
$ unalias dir
- no such command.

dirUbuntu はコマンドをサポートしていませんか? dirシェルコマンドを使用してエイリアスを解除するにはどうすればよいですか?

4

1 に答える 1

1

まず、次の構文を使用してエイリアスを定義する必要があります。

alias dir=ls

次に、うまくいったかどうかを確認できます。

me@foo:~alias
alias dir='ls'
alias l.='ls -d .* --color=auto'
...

これが機能したら、次のように簡単に unalias できます。

unalias dir

dir コマンドは Ubuntu のバイナリだと思います。これは次を使用して確認できます。

which dir

実行可能ファイルへのパスが表示される場合、dir がエイリアスではないことがわかります。

于 2013-07-16T11:18:11.070 に答える