xiaobaishuowoshigou

1.PATH的作用:若输入一个命令,(或者文件名)。shell会依次在这些路径里找对应的可执行文件,若找到,则并交给系统核心执行。找不到就提示错误。

2.PATH的默认值:(标准位置

“/bin”、“/sbin”、“/usr/bin”、“/usr/sbin”、“/usr/local/bin”等路径已经在系统环境变量中了。

意思是:如果可执行文件在这几个标准位置,那么在终端命令行输入该软件可执行文件的文件名和参数(如果需要参数),回车即可。

3.未在PATH中设定路径的可执行文件

如果可执行文件未在PATH中设定,则   文件名前面需要加上完整的路径。

ps.环境变量PATH主要目的就是解决这种不方便性。

4.PATH的设定方式

(1)临时用

直接命令 “PATH=$PATH:路径”,但是退出这个命令行就失效了。

(2)永久生效

要把这行添加到环境变量文件里。

“/etc/profile”和用户主目录下的“.bash_profile”。

“/etc/profile”对系统里所有用户都有效,

用户主目录下 的“.bash_profile”只对这个用户有效。

 

【注意】

(i)与DOS/Window不同,UNIX类系统环境变量中路径名用冒号分隔不是分号。另外,软件越装越多,环境变量越添越多,为了避免造成混乱,建议所有语句都添加在文件结尾,按软件的安装顺序添加。

(ii)添加格式:

PATH=$PATH:路径1:路径2:...:路径n

(iii)#在这个文件中只表示注释而已

(vi)设置完毕,注销并重新登录,设置就生效了。如果不注销,直接在shell里执行这些语句,也能生效,但是作用范围只限于执行了这些语句的shell。

 

 

【这个PATH的东西,zhangpengtao曾经跟我提起过。当时还觉得不明觉厉】

分类:

技术点:

相关文章:

  • 2022-03-03
  • 2021-10-17
  • 2021-12-05
  • 2021-09-25
  • 2021-10-21
  • 2021-07-04
  • 2022-12-23
  • 2021-10-17
猜你喜欢
  • 2021-11-01
  • 2021-11-18
  • 2021-10-17
  • 2022-01-03
  • 2021-06-20
  • 2022-01-09
相关资源
相似解决方案