如何检查别名是否没有替换实际命令?

DK *_*ose 5 command-line bash alias

我怎么知道我创建的别名(在 中.bash_aliases)是否没有替换同名的实际命令?我不想偶然地做这样的事情。

(我查看了“可能已经有答案的问题”和“类似问题”,但没有看到匹配项)

我问是因为我觉得系统没有发出警告(Ubuntu 13.10)。

sou*_* c. 10

type为此,您可以在终端中使用。

假设您有一个命令rmalias rm -i。如果你检查,

type rm
Run Code Online (Sandbox Code Playgroud)

你会得到,

rm is aliased to `rm -i'
Run Code Online (Sandbox Code Playgroud)

如果你没有任何别名,rm你会得到,

rm is /bin/rm
Run Code Online (Sandbox Code Playgroud)