我的.bashrc中设置了以下别名:
alias la='ls -laG'
但我真的很想发出一个命令:
la foo/bar
我想我必须写一个shell脚本?或者是否有一些xargs方式?
答案 0 :(得分:6)
这对我有用。它会将la
替换为ls -laG
,以便您的命令将以ls -laG foo/bar
执行。
答案 1 :(得分:2)
对于您的任务,您不需要参数。 (或者我错过了什么?)但是,你可以写一个带参数的shell函数。我习惯拥有像
这样的东西function ccd () { mkdir -p $1 && cd $1; }
在我的.bashrc
中。因此,我可以(c)通过键入
ccd temp1