如何向我的bashrc文件添加/使用变量?
我是Linux操作系统的新手 我需要做以下工作:- 我在“~/myprojects”下有多个项目 想象一下like>ls~/myprojects project1 project2i新建项目\u可能 我所有的项目都有固定的结构,如下所示:- ls~/myprojects/ src lib inc通用测试脚本 (所有这些目录中都有一些文件。) 用于在当前()中导航 我想在我的bashrc文件中执行类似的操作 分配当前项目=“$1” 别名psrc='cd~/myprojects/curr_project/src/' 别名plib='cd~/myprojects/curr_project/lib/'如何向我的bashrc文件添加/使用变量?,bash,.bash-profile,Bash,.bash Profile,我是Linux操作系统的新手 我需要做以下工作:- 我在“~/myprojects”下有多个项目 想象一下like>ls~/myprojects project1 project2i新建项目\u可能 我所有的项目都有固定的结构,如下所示:- ls~/myprojects/ src lib inc通用测试脚本 (所有这些目录中都有一些文件。) 用于在当前()中导航 我想在我的bashrc文件中执行类似的操作 分配当前项目=“$1” 别名psrc='cd~/myprojects/curr_proje
提前感谢您可以使用环境变量指定当前项目,并在别名中使用该变量:
current() {
export CURR_PROJECT=$1
}
alias psrc='cd ~/myprojects/$CURR_PROJECT/src/'
alias plib='cd ~/myprojects/$CURR_PROJECT/lib/'
首先,通过使用设置当前项目
$ current project1
然后调用别名以更改目录:
$ psrc
希望能有所帮助。我在工作环境中使用了类似的工具-许多项目都有一个通用的目录结构。我还使用了选择器,可以在不键入项目名称的情况下快速选择项目。您可能会发现它很有用 例如 然后,如果键入“current”,您将得到一个选项:
~$ current
1) proj1
2) proj2
3) proj3
Select project:
这对我来说是一个真正的节省时间的方法——也许对你也一样
~$ current
1) proj1
2) proj2
3) proj3
Select project: