Linux环境变量的添加以及使用
Linux环境变量的添加
网上有很多相关内容,我这里只推荐一种我经常使用的方式(修改配置文件/etc/profile),这种方法可以所有的用户都可以使用这个环境变量,下面一步一步的给大家看看如何添加。(本人也是Linux小白,所以步骤比较繁琐)
1、获得root权限
这一步是因为/etc/profile这个配置文件的修改需要比较高的权限。所以最好是root下操作接下来的操作。
输入su,再输入密码。就能进入到root中。
2、使用vim /etc/profile进入到配置文件
进入到配置环境变量的配置文件。滑动鼠标早最后一行,并按“i”进入到--插入--环境,并在最后一行添加你需要的环境变量。export name=path(其中name是以后调用的时候输入的名字,path是文件夹路径或者是文件路径)
举个例子,我常常使用labelimg.py这个程序,但是每次都要找到它的路径再使用,发非常麻烦,所以我把labelImg.py这个程序加入到环境变量中,采用labelimg命名。
要注意到接下来按Esc退出--插入--,接着保存并退出(按键盘中:wq,三个键)(之前我没有学习过vim,所以之前按了半天的wq没反应....)
3、执行source /etc/profile (重启电脑)
这一步是让修改后的配置文件生效,不过我建议是重启电脑(虽然执行命令行完之后就可以使用环境变量了,但是有时候会使用不了,不知咋回事)
Linux环境变量的使用
作为小白,环境变量的添加网络上有很多的说明,但是就是没有讲怎么使用,我当时花了很多的时间来琢磨。其实就是一句话,刚才不是已经添加了路径的新的name,我们只需要再name前面加入$这个符号,就可以识别到你定义好的路径了。比如你的path写的是一个文件夹的路径那么你在命令行中cd $name, 就可以进入到你设定好的文件夹中了。
同样的如果你设定的路径是一个文件,那么就一个直接$name 执行了。比如我上面添加的那个路径是文件labelImg.py的路径,因此我可以使用python $labelimg(这个是我定义好的新名字),就可以只执行那个路经下的哪个程序了。
好了,已经进入了。
其实总归一句话环境的使用就是$+内容可以了,其实我之后看命令行的时候才发现,你新启动一个命令行的时候,前面自动有个$符号。