我是 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
但是有没有什么方法可以将参数传递给别名,这样我就不必为每个新版本更新它了?
谢谢 马特
最佳答案
你可以把它们放在一个函数中
cdr(){
to=$1
cd /home/username/software/release-${to}
}
使用,
...
cdr 1
cdr 2
...
关于linux - 如何将 bash 别名添加到 .bashrc 以接受参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5729012/