我是Linux的新手,但我想尝试一下别名。
我有一个我们软件版本的分支目录。目录结构如下所示:
/home/username/software/release-1
/home/username/software/release-2
/home/username/software/release-3 etc我想添加一个别名,这样我就可以输入类似于"cdr 1“的内容,然后自动cd到release-1目录。
我知道我可以将以下几行添加到我的.bashrc中:
alias cdr 1='cs /home/username/software/release-1'
alias cdr 2='cs /home/username/software/release-2' etc但是,有没有什么方法可以将参数传递到别名中,这样我就不必为每个新版本更新它?
谢谢,马特
发布于 2011-04-20 18:48:19
您可以将它们放在一个函数中
cdr(){
to=$1
cd /home/username/software/release-${to}
}要使用,
...
cdr 1
cdr 2
...https://stackoverflow.com/questions/5729012
复制相似问题