精华内容
下载资源
问答
  • 这问题其实很简单,但是对于不清楚环境变量的配置的同学来说也的确棘手,我之前就是因为环境变量还不熟悉才不小心误删了root根目录下配置文件内的PATH变量,或者在某个配置文件中将PATH初始化错误才造成的这些命令...

    博主之前有过这种情况,就是在普通用户下su ls等命令还有效,可登陆进root用户之后这些常用的命令竟然失效了。
    image
    image

    像这样
    这问题其实很简单,但是对于不清楚环境变量的配置的同学来说也的确棘手,我之前就是因为环境变量还不熟悉才不小心误删了root根目录下配置文件内的PATH变量,或者在某个配置文件中将PATH初始化错误才造成的这些命令失效的问题。

    环境变量通常设置在以下几个目录:~/.bashrc;~/ .bash_profile,;~/.profile; /etc/profile;etc/bash.bashrc。
    而这几个文件的读取顺序也不一样,首先我们正常登录时读取的顺序是1./etc/profile2.~/.bash_profile ~/.bash_login ~/.profile(一般是哪个存在读取哪个)
    而至于~/.bashrc文件,则是在non login shell 启动时执行,是指每次在GUI打开终端都会读取该文件。(博主就是在这个文件中设置了PATH变量,并且设置错了,才造成上面的情况)

    解决该问题也很容易,因为vi,vim等命令的失效,所以我们只能使用export (export不是文件export是 bash的一个内部命令, 由 /bin/bash 来解释执行)

    export PATH=/bin:/usr/bin:$PATH

    这段命令会可以使ls su等常用命令暂时生效,那么要永久解决该问题,就需要到上述的几个文件中去一一排查时候错误设置了PATH变量,或者根本就没有初始化PATH变量。
    该问题就可以解决。

    永久修改

    那么如果要新添加环境变量的话就可以直接在PATH变量后面添加你需要添加的路径即可。(不同的用户,需要到用户家目录下面去修改隐藏文件bash_profile)
    具体命令如下:

    cd 用户家目录
    vim .bash_profile

    然后修改PATH变量即可,这里修改文件属于永久修改,因为该配置文件是在系统启动时才会读取并且export在全局生效,所以需要,重启文件即可生效。

    临时修改

    //:路径之间是以冒号分割的
    export PATH=XXXXXXXX:需要添加的路径

    就可生效。

    添加sublime到环境变量

    假如:当前登录用户为root,sublime安装在/opt目录下

    方法一:
    //进入根目录
    cd ~
    vim .bash_profile
    
    //进入vim编辑文件,修改PATH
    PATH=/bin:/usr/bin:/opt/sublime_text:$PATH
    //进入底行模式,输入wq回车保存修改
    //重启系统

    这里要注意,添加目录环境变量的话,需要在命令行输入完整文件名才可以快速启动sublime。

    方法二:

    添加一个软连接到已属于环境变量的目录。如/usr/bin目录

    ln -s /opt/sublime_text/sublime_text /usr/bin/subl

    通过创建软链接的方法还可以自定义命令的名称,以上两种方法都可以配置快速启动sublime

    配置完成就可以在终端使用命令通过sublime启动文件来编程了~
    image
    image
    这样对于不习惯使用神奇vim的同学来说,会方便不少。

    转载于:https://www.cnblogs.com/augurG/p/7955665.html

    展开全文
  • linux可执行文件添加到PATH环境变量的方法linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found这个时候就的查看PATH环境变量的设置了,当前命令是否...
    linux可执行文件添加到PATH环境变量的方法
    linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found

    这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PATH环境变量中


    #查看PATH:
    echo $PATH
     


    举例说,命令 composr 在/usr/loca/bin

    但执行的时候提示:

    -bash: composr: command not found
    这个时候,通过echo $PATH,,发现composer并未在PATH环境变量中有设置,这个时候就需要把composer所在路径添加到PATH中


     
    所以需要修改PATH环境变量,具体如下:


    方法一:
    export PATH=/usr/local/bin:$PATH
    #配置完后可以通过echo $PATH查看配置结果。
    #生效方法:立即生效
    #有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢#复原有的path配置

    #用户局限:仅对当前用户


    方法二:
    #通过修改.bashrc文件:
    vim ~/.bashrc 
    #在最后一行添上:
    export PATH=/usr/local/bin:$PATH
    #生效方法:(有以下两种)
    #1、关闭当前终端窗口,重新打开一个新终端窗口就能生效
    #2、输入“source ~/.bashrc”命令,立即生效
    #有效期限:永久有效
    #用户局限:仅对当前用户

    方法三:
    #通过修改profile文件:
    vim /etc/profile
    export PATH=/usr/local/bin:$PATH
    #生效方法:系统重启
    #有效期限:永久有效

    #用户局限:对所有用户


    方法四:
    #通过修改environment文件:
    vim /etc/environment
    在PATH="/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin"中加入 
    ":/usr/local/bin"
    #生效方法:系统重启
    #有效期限:永久有效
    #用户局限:对所有用户
    展开全文
  • anaconda添加到Linux环境变量

    千次阅读 2020-06-20 23:36:40
    将python添加到环境变量中 如果在安装Anaconda的过程中没有将安装路径添加到系统环境变量中,需要在安装后手工添加: 1、在终端输入$sudo gedit /etc/profile,打开profile文件。 2、在文件末尾添加一行:export ...

    参考:https://www.linuxidc.com/Linux/2016-08/134259.htm

    查看已有环境列表

    conda env list
    

    创建虚拟环境

    conda create -n name_env python=3.6.0
    

    name_env为新环境名

    进入虚拟环境

    source activate test
    

    退出虚拟环境

    source deactivate
    

    将python添加到环境变量中

    如果在安装Anaconda的过程中没有将安装路径添加到系统环境变量中,需要在安装后手工添加:

    1、在终端输入$sudo gedit /etc/profile,打开profile文件。

    2、在文件末尾添加一行:export PATH=/home/ursname/anaconda3/bin:$PATH,其中,将“/home/ursname/anaconda3/bin”替换为你实际的安装路径,保存退出。

    使环境变量生效

    方法1:
    让/etc/profile文件修改后立即生效 ,可以使用如下命令:

    # .  /etc/profile
    

    注意: . 和 /etc/profile 有空格
    方法2:
    让/etc/profile文件修改后立即生效 ,可以使用如下命令:

    # source /etc/profile
    

    测试是否添加成功

    终端输入:conda list或spyder或pip list等
    如果未报错,证明添加成功。

    克隆环境

    name_env为待克隆对象

    conda create -n newname --clone name_env
    

    删除环境

    conda remove -n your_env_name --all
    
    展开全文
  • Linux添加环境变量

    万次阅读 多人点赞 2019-06-03 15:05:41
    linux添加环境变量分为两种情况: 临时变量,指当shell窗口关闭时变量失效,通过export命令添加 全局生效,修改/etc/profile文件,这样环境变量全局生效且不会因窗口的关闭而失效。 1.查看当前环境变量 echo $PATH...

    linux添加环境变量分为两种情况:

    1. 临时变量,指当shell窗口关闭时变量失效,通过export命令添加
    2. 全局生效,修改/etc/profile文件,这样环境变量全局生效且不会因窗口的关闭而失效。

    1.查看当前环境变量

    echo $PATH
    

    在这里插入图片描述

    2.添加临时环境变量

    export PATH=/usr/local/bin:$PATH
    // PATH是变量名,这里是指添加到PATH这个环境变量中
    // =后面是要添加的环境变量
    // :$PATH是指把新添加的环境变量与原先的环境变量重新赋值给PATH这个变量,这里可以看出如果有多个环境变量时,应该使用:进行分隔,如
    // export PATH=/usr/local/php/bin:/usr/local/mysql/bin:$PATH
    // 当然$PATH是放在开头还是最后是没有影响的
    

    这种方法添加的环境变量会立即生效,但是在窗口关闭后便会失效

    3.添加全局环境变量

    vim /etc/profile
    // 如果只修改当前用户的环境变量,则是`vim ~/.bashrc`
    // 在文件的最后一行添加以下代码:
    export PATH=$PATH:/usr/local/php/bin
    // 规则和用法如第二条所说
    

    在这里插入图片描述

    4.问题

    我这里在/etc/profile下配置好环境变量后,每次关闭shell窗口后都需要再执行一次source /etc/profile才能生效,这个问题需要在~/.bashrc文件最后添加source /etc/profile,这样问题便得到解决。

    展开全文
  • 1、添加环境变量到pythonpathexport PYTHONPATH=$PYTHONPATH:/home/myproject查看pythonpathecho $PYTHONPATH可以进入python解释器,打印sys.path证明生效没。添加环境变量后,这样做在项目深层次的python文件可以...
  • 这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PATH环境变量中 #查看PATH: echo $PATH   举例说,命令 composr 在/usr/loca/bin 但执行的时候提示: -bash: composr: command...
  • /etc/profile.d/文件夹中添加个sh文件,系统会自动扫描$PATH
  • linux添加环境变量

    2019-05-24 19:37:00
    linux添加环境变量分为两种情况: 临时变量,指当shell窗口关闭时变量失效,通过export命令添加 全局生效,修改/etc/profile文件,这样环境变量全局生效且不会因窗口的关闭而失效。 1.查看当前环境变量 echo $PATH...
  • 这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PATH环境变量中 #查看PATH: echo $PATH 举例说,命令 composr 在/usr/loca/bin 但执行的时候提示: -bash: composr: command not ...
  • 需求: 将/usr/local/python3.7.1/bin 目录添加到环境变量 在shell中可以直接输入此目录中可执行文件名运行该可执行文件 1.设置临时环境变量 仅应用于当前shell 冒号后边为要添加的目录 $export PATH=$PATH:/usr/...
  • linux环境变量分为临时和永久两种,临时环境变量在切换用户或终端时失效。永久环境变量分为用户级别和系统级别两种,系统级别修改/etc/profile文件,用户级别修改vim /.bash_profile。下文将分别加以介绍。首先演示...
  • 今天看了看Linux环境变量的操作,感觉还是挺重要的,对于一些想偷懒的来说,那就是再好不过了~~ 所以呢,对于我,那就是更好不过了~~ 我这里只是说一下我用的配置的方法!! 我用的是比较安全的配置,...
  • 1、添加环境变量到pythonpath export PYTHONPATH=$PYTHONPATH:/home/myproject 查看pythonpathecho $PYTHONPATH 可以进入python解释器,打印sys.path证明生效没。 添加环境变量后,这样做在项目深层次的...
  • 方法一:添加环境变量 ... 修改 ~/.bashrc文件,在其末尾添加环境变量。 使其生效,代码: 如不能生效,请重启。 子招数3:添加所有用户的环境变量。 修改profile文件,在其末尾添加环境变量。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,590
精华内容 636
关键字:

linux添加文件到环境变量

linux 订阅