1

我正在 ubuntu 12.04 上学习一些 shell 命令。但是我很难取消我之前设置的东西的锯齿。例如,

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

Ubuntu不支持dir命令吗?如何dir使用 shell 命令消除锯齿?

4

1 回答 1

1

首先,您必须使用以下语法定义别名:

alias dir=ls

然后你可以检查它是否成功:

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

在此工作之后,您可以简单地取消别名:

unalias dir

我认为 dir 命令是 Ubuntu 中的二进制文件,您可以使用以下命令进行检查:

which dir

如果它给你一个可执行文件的路径,你就知道 dir 不是别名。

于 2013-07-16T11:18:11.070 回答