今天主机频道就和大家分享一下关于linux路径指的是什么的相关知识点。内容详实,逻辑清晰。我相信大部分人还是太了解这些知识了,所以我把这篇文章分享给大家,供大家参考。希望你看完这篇文章有所收获。让我们一起来看看吧。
在linux中,PATH指的是环境变量,一般指的是操作系统中指定运行环境的一些参数;使用命令“echo $PATH”查看当前的环境变量,并在以后需要时追加它们。path配置的路径下的文件可以在任何地方执行,通过“哪个可执行文件”命令可以找到文件的位置。
PATH是指环境变量。您可以使用echo $PATH命令查看当前的环境变量,如果以后需要修改它,还可以追加它。例如,如果您想添加/etc/apache2/bin作为环境变量,您可以将其编写为:
PATH = $ PATH
/etc/apache2/bin,然后按enter键。
环境变量的含义
环境变量一般指操作系统中的一些参数,这些参数指定了操作系统的运行环境。它相当于一个指针。如果你想看到一个变量的值,你需要加上“$”。
环境变量的分类
根据行动的范围
Linux中的变量可以分为环境变量和局部变量:
1)环境变量:相当于全局变量,存在于所有Shell中,被继承;
2)局部变量:表示局部变量只存在于当前Shell中,局部变量包含环境变量,非环境变量不被继承。
按生命周期
1)永久性:需要修改配置文件,变量永久生效;
2)临时:使用导出定义,关闭外壳后无效。
路径动作
PATH只是一个字符串变量。当输入一个命令时,LINUX将查找PATH中记录的路径。
所以path配置的路径下的文件可以在任何地方执行,通过哪个可执行文件命令可以找到文件的位置。
查看路径
Echo $PATH使用env命令显示所有环境变量:$ env
使用set命令显示所有本地定义的Shell变量:$ set。
使用unset命令清除环境变量。
Set可以设置环境变量的值。使用unset命令清除环境变量的值。如果没有指定值,变量值将被设置为NULL。例子如下:
$ export TEST = & quot试验..."#添加环境变量测试
$ env|grep TEST #这个命令有输入,证明环境变量TEST已经存在。
测试=测试...
$ unset $TEST #删除环境变量TEST
$ env|grep TEST #这个命令没有输出,这证明环境变量TEST有一个修改的路径。
添加mongodb服务器作为列
修改方法1:
导出路径=/usr/local/mongodb/bin:$PATH
//配置完成后,可以通过echo $PATH查看配置结果。有效方法:立即生效。
有效期:临时更改,只在当前终端窗口有效,当前窗口关闭后会恢复原来的路径配置。
用户限制:仅针对当前用户。
修改方法二:
通过修改。bashrc文件:
vim ~/。bashrc
//在最后一行添加以下内容:
导出路径=/usr/local/MongoDB/bin: $ path有效方法:(有两种)
1.关闭当前终端窗口,重新打开一个新的终端窗口以使其生效。
2.输入命令“source ~/。巴沙尔”立即生效。
有效期:永久有效
用户限制:仅针对当前用户。
修改方法三:
通过修改配置文件:
vim /etc/profile
/export PATH //找到设置PATH的那一行,添加。
导出路径=/usr/local/MongoDB/bin: $ path有效方法:
1.系统再启动
2.如果想立即生效,应该运行# source /etc/profile,否则只有下次重新输入这个用户才会生效。
有效期:永久有效
用户限制:适用于所有用户
修改方法4:
通过修改环境文件:
vim/etc/环境
在PATH = & quot/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/usr/games:/usr/local/games & quot;在系统中添加“:/usr/local/mongodb/bin”。有效方法:系统重启。
有效期:永久有效
用户限制:适用于所有用户
常见环境变量
PATH决定了shell将在哪个目录中查找命令或程序。
HOME当前用户主目录
历史记录编号
LOGNAME当前用户的登录名。
主机名是指主机的名称。
Shell当前用户SHELL类型
与语言相关的环境变量,可以用多种语言修改。
邮件当前用户的邮件存储目录
PS1基本提示,root用户用#表示,普通用户用$表示。
评论前必须登录!
注册