如何在linux添加路径到PATH环境变量中

如何在linux添加路径到PATH环境变量中,第1张

1. 全局的对所有用户都可以的使用的PATH: 可以通过修改配置文件: /etc/bashrc 和 /etc/profile 来时配置,全局的PATH

例如: vi /etc/profile

在最后后加一行:PATH=THE_SET_GLOBLE_ENV_PATH:$PATH

接着换行: export PATH

如果使其立即生效: source /etc/profile

2. 对于普通用户也可以设置,自己的路径:在自己的home目录中:

ls -a | grep bash

会找到两个文件: .bashrc 和 .bash_profile

同样可以像修改 /etc/profile一样,修改 .bash_profile 来配置你的个性PATH 环境。

同样修改后,若不重启,就使其立即生效的话,不要忘了 source .bash_profile.

呵呵,最看看的你的修改后的PATH: echo $PATH 或者 env 再者 set !!

都是UNIX用户的环境变量

1.PATH设定执行文件的寻找路径,包含一组以冒号分隔的目录,Shell 总是会“看到”这些目录中的所有文件。UNIX Path 的目的是为了便于运行二进制文件。这就是为什么只需要键入命令的基本文件名,比如 ls 和 echo,而不用提供它们的完整或相对路径名,例如:

export PATH=/bin:/usr/bin

你输入ls等命令,SHELL会依次在/bin、/usr/bin下查找该命令执行,如果没有就会返回找不到命令

2.终端是一个萤幕与一个键盘的组合,其型别有vt100, vt102, vt220,sun, hp, ansi 等。基本上这些型别就是不同公司的不同产品型号,他们之间的差异在於控制游标的方法不同,按键时键盘产生的键盘代码不同,以及是否有彩色能力等。由於设计 先天不良,UNIX无法自动侦测终端机的型别,必须以人工的方式告知。告知的方法就是设定一个环境变量TERM。UNIX里面需要控制萤幕的程式都会参考此变量,设定此变量的方法:

export TERM=vt100

PATH是环境变量,要大写

那几个目录是你放置命令的目录,输命令后系统会去PATH中寻找该命令

查看当前环境变量:

echo $PATH

设置:

export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

或者export PATH=PATH:/XXX

登出后就失效,要一直有效,修改~/.bashrc或~/.bash_profile或系统级别的/etc/profile

ps:

比如windows下软件都安装在program file下的不同目录

而unix是把可执行文件放在PATH中,库文件放在同级的lib下,方便输命令


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11416548.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存