Answers:
有时,别名的功能不足以轻松完成所需的操作,因此这是一种无需使用别名的方法。
在启动外壳程序时获取的某些文件中(例如.bashrc
),添加以下功能:
ls () {
echo "Hello world!"
command ls "$@"
}
与别名不同,函数可以递归。这就是为什么command ls
使用而不是ls
; 它告诉您的Shell使用实际的ls
而不是您刚定义的函数。
command
OS X 的替代品是什么?
command
没有用:/我不知道,也没有Mac可以测试它,对不起。
您一定不要忘记致电ls
:
alias ls='echo "Hello World!"; ls'
&
确实可以使用,但是我不能从中得出论点。