linux path指的是什么

发布时间:2023-04-13 14:54:06 作者:iii
来源:亿速云 阅读:105

今天小编给大家分享一下linux path指的是什么的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

在linux中,PATH是指环境变量,一般是指操作系统中指定操作系统运行环境的一些参数;使用命令“echo $PATH”即可查看当前环境变量,如果需要修改可以在后面进行追加。path配置的路径下的文件可以在任何位置执行,并且可以通过“which 可执行文件”命令来找到该文件的位置。

linux path环境变量

PATH是指环境变量,使用命令 echo $PATH即可查看当前环境变量,如果需要修改可以在后面进行追加。比如想将/etc/apache2/bin添加为环境变量,可写为:

PATH=$PATH;
/etc/apache2/bin

然后回车即可。

环境变量的含义

环境变量一般是指操作系统中指定操作系统运行环境的一些参数。它相当于一个指针,想要查看变量的值,需要加上“$”。

环境变量的分类

PATH作用

PATH说简单点就是一个字符串变量,当输入命令的时候LINUX会去查找PATH里面记录的路径

所以,path配置的路径下的文件可以在任何位置执行,并且可以通过which 可执行文件 命令来找到该文件的位置

查看PATH

echo $PATH

使用env命令显示所有的环境变量: $ env

使用set命令显示所有本地定义的Shell变量: $ set

使用unset命令来清除环境变量

set可以设置某个环境变量的值。清除环境变量的值用unset命令。如果未指定值,则该变量值将被设为NULL。示例如下:

$ export TEST="Test..." #增加一个环境变量TEST
$ env|grep TEST #此命令有输入,证明环境变量TEST已经存在了
TEST=Test...
$ unset $TEST #删除环境变量TEST
$ env|grep TEST #此命令没有输出,证明环境变量TEST已经存在了

修改PATH

以添加mongodb server为列

修改方法一:

export PATH=/usr/local/mongodb/bin:$PATH
 //配置完后可以通过echo $PATH查看配置结果。

生效方法:立即生效

有效期限:临时改变,只能在当前的终端窗口中有效,当前窗口关闭后就会恢复原有的path配置

用户局限:仅对当前用户

修改方法二:

通过修改.bashrc文件:

vim ~/.bashrc 
//在最后一行添上:
export PATH=/usr/local/mongodb/bin:$PATH

生效方法:(有以下两种)

有效期限:永久有效

用户局限:仅对当前用户

修改方法三:

通过修改profile文件:

vim /etc/profile
 /export PATH //找到设置PATH的行,添加
 export PATH=/usr/local/mongodb/bin:$PATH

生效方法:

有效期限:永久有效

用户局限:对所有用户

修改方法四:

通过修改environment文件:

vim /etc/environment
在PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"中加入“:/usr/local/mongodb/bin”

生效方法:系统重启

有效期限:永久有效

用户局限:对所有用户

常用的环境变量

  PATH 决定了shell将到哪些目录中寻找命令或程序

  HOME 当前用户主目录

  HISTSIZE 历史记录数

  LOGNAME 当前用户的登录名

  HOSTNAME 指主机的名称

  SHELL   当前用户Shell类型

  LANGUGE  语言相关的环境变量,多语言可以修改此环境变量

  MAIL   当前用户的邮件存放目录

  PS1   基本提示符,对于root用户是#,对于普通用户是$

以上就是“linux path指的是什么”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注亿速云行业资讯频道。

推荐阅读:
  1. linux bash指的是什么
  2. unix/linux指的是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

linux path

上一篇:怎么用Python做游戏

下一篇:mysql sakila的含义是什么

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》