Linux软件下载以及修改环境变量

一、什么是环境变量

小编的理解就是,告诉系统去哪找到你的文件。简单的例子,当你下载了一个软件Samtools,你想要运行该软件时,如果你不在该软件所在的文件夹,
你就需要在软件命令前加上软件所在的路径,而你将该软件添加了环境变量,随便你在哪个文件位置,你都可以运行该软件的命令,这就是修改环境变量的好处。
总之,修改环境变量就是告诉系统除了在当前目录下面寻找此程序外, 还应到哪些目录下去寻找,这些目录就是我们修改环境变量添加进去的。

二、怎么在linux上下载软件

推荐两种方法:

  • 使用wget下载(以下载samtool软件为例子)
    1.在windows系统,打开网页找到samtools所在的网站,点击下载软件。


    image

    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的下载编译方法见百度。

三、怎么修改环境变量

介绍两种修改环境变量的方法

  • 永久修改,也就是以后都可以随时使用了
    echo 'PATH=PATH:软件所在文件夹路径' >> ~/.bashrc
    $ source ~/.bahsrc

  • 临时修改,只对当前的shell有效
    export PATH=~软件所在文件夹路径:PATH

  • 如有疑问,可通过个人主页微信进群交流

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章 1.Linux是一套免费使用和自由传播的类UNIX操作系统,它可以基于Intel x86系列处理器以及Cy...
    yansicing阅读 10,795评论 0 9
  • 环境变量概述 环境变量(Environment Variables)一般是指在操作系统中用来指定操作系统运行环境的...
    rosy_dawn阅读 13,564评论 1 12
  • Linux课程整理 1、学习资料 马哥linux视频,Linux 命令行与Shell脚本编程大全 2、系统认知 看...
    董高超_85d0阅读 6,689评论 2 24
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 11,136评论 0 10
  • 个人学习批处理的初衷来源于实际工作;在某个迭代版本有个BS(安卓手游模拟器)大需求,从而在测试过程中就重复涉及到...
    Luckykailiu阅读 10,233评论 0 11