Linux PATH变量
Linux PATH变量
Linux PATH变量
1. 什么是PATH?
Linux 系统启动时,与一个shell 程序交互(可能是bash),这个shell 程序在一组指定的目录路径下按照给出的程序名搜索与之同名的文件。 搜索到的程序用户就可以使用了。(例如终端这个程序)
这个一组指定的目录路径就存储在PATH变量里面。 换句话说,变量PATH的值是系统程序安装的路径。
在这个路径下的程序,用户可以在执行时可以不输入完全路径就可以运行。自己编写的应用程序如果不在PATH里,需要执行完整的路径或相对路径。
如/home/$HOME/a.out
或相对路径名,如./程序名 (点代表你的当前工作目录)
2. 查看修改环境变量PATH
定制自己的PATH,可以避免频繁的启动位于 shell 搜索的路径之外的程序了。
3. PATH 默认目录
(默认为/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games)
其中: /bin : 二进制目录。 存放启动系统时用到的程序。
/usr/bin: 用户二进制文件。存放用户使用的标准程序。
/usr/local/bin : 本地二进制文件。 存放软件安装的目录。
4. 通过export 修改PATH 只在当前会话有用,关闭会话,PATH 会恢复。 通过编辑/etc/profile来改PATH,下次启动后生效。
评论暂时关闭