一、什么是环境变量
小编的理解就是,告诉系统去哪找到你的文件。简单的例子,当你下载了一个软件Samtools,你想要运行该软件时,如果你不在该软件所在的文件夹,
你就需要在软件命令前加上软件所在的路径,而你将该软件添加了环境变量,随便你在哪个文件位置,你都可以运行该软件的命令,这就是修改环境变量的好处。
总之,修改环境变量就是告诉系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找,这些目录就是我们修改环境变量添加进去的。
二、怎么在linux上下载软件
推荐两种方法:
-
使用wget下载(以下载samtool软件为例子)
1.在windows系统,打开网页找到samtools所在的网站,点击下载软件。
2.复制上图中箭头所指的链接;然后在服务器软件安装文件夹下使用下面命令
$ wget https://nchc.dl.sourceforge.net/project/samtools/samtools/1.9/samtools-1.9.tar.bz2
3.这样软件就进入该文件夹了,用下面命令进行解压
$ tar -jxvf samtools-1.9.tar.bz2
在软件命令前添加软件所在的路径应该就可以使用了。
- 使用Miniconda安装 (但目前很多软件好像下不了了)
相当于windows系统的360,自动下载并修改环境变量。小编还是认为这个软件很人性化的。Miniconda的下载编译方法见百度。
三、怎么修改环境变量
介绍两种修改环境变量的方法
永久修改,也就是以后都可以随时使用了
PATH:软件所在文件夹路径' >> ~/.bashrc
$ source ~/.bahsrc临时修改,只对当前的shell有效
PATH如有疑问,可通过个人主页微信进群交流