Linux命令常放置的位置与PATH变量设置
2014-01-14 23:40
134 查看
Linux命令常放置的位置
LInux命令提供的命令极多,而且不同的linux系统提供的命令和用法也不尽相同,我们可以运行set |grep PATH 命令查看PATH参数所设置的目录(一般至少有/bin、/usr/bin、/usr/local/bin),再到这些目录查看他提供了哪些文件:
[root@free root] # set |grep PATH
先用set命令显示环境变量,再以grep搜索PATH字符串的行:
PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/beangr/bin
这些都是执行命令时会搜索的路径,以“:”分隔。
PATH环境变量设置
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文件。
修改.bashrc文件
如果要添加/root目录,只需在fi后面添加export PATH=/root:$PATH
[root@localhost /]# vi/root/.bashrc
# .bashrc
# User specific aliases and functions
alias rm=rm -i
alias cp=cp -i
alias mv=mv -i
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export PATH=/root:$PATH
或修改/etc/profile文件
如:/etc/profile文件打开后有如下代码 :
--------------------------------------------------------------------------------
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
else
pathmunge /usr/local/sbin after
pathmunge /usr/sbin after
pathmunge /sbin after
fi
----------------------------------------------------------------------------------
添加pathmunge /usr/local/arm/bin将之改成:
----------------------------------------------------------------------------------
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
pathmunge /usr/local/arm/bin
else
pathmunge /usr/local/arm/bin after
pathmunge /usr/local/sbin after
pathmunge /usr/sbin after
pathmunge /sbin after
fi------------------------------------------------------------------------------------
表示将/usr/local/arm/bin添加进环境变量。
文件修改并保持完以后,运行source etc/profile命令即可使修改操作立即生效。
LInux命令提供的命令极多,而且不同的linux系统提供的命令和用法也不尽相同,我们可以运行set |grep PATH 命令查看PATH参数所设置的目录(一般至少有/bin、/usr/bin、/usr/local/bin),再到这些目录查看他提供了哪些文件:
[root@free root] # set |grep PATH
先用set命令显示环境变量,再以grep搜索PATH字符串的行:
PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/beangr/bin
这些都是执行命令时会搜索的路径,以“:”分隔。
PATH环境变量设置
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文件。
修改.bashrc文件
如果要添加/root目录,只需在fi后面添加export PATH=/root:$PATH
[root@localhost /]# vi/root/.bashrc
# .bashrc
# User specific aliases and functions
alias rm=rm -i
alias cp=cp -i
alias mv=mv -i
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
export PATH=/root:$PATH
或修改/etc/profile文件
如:/etc/profile文件打开后有如下代码 :
--------------------------------------------------------------------------------
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
else
pathmunge /usr/local/sbin after
pathmunge /usr/sbin after
pathmunge /sbin after
fi
----------------------------------------------------------------------------------
添加pathmunge /usr/local/arm/bin将之改成:
----------------------------------------------------------------------------------
# Path manipulation
if [ "$EUID" = "0" ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
pathmunge /usr/local/arm/bin
else
pathmunge /usr/local/arm/bin after
pathmunge /usr/local/sbin after
pathmunge /usr/sbin after
pathmunge /sbin after
fi------------------------------------------------------------------------------------
表示将/usr/local/arm/bin添加进环境变量。
文件修改并保持完以后,运行source etc/profile命令即可使修改操作立即生效。
相关文章推荐
- Linux命令常放置的位置与PATH变量设置 网上转载稍加修改
- Mac 可设置环境变量的位置、查看和添加PATH环境变量
- Mac osx 可设置环境变量的位置、查看和添加PATH环境变量
- Mac 可设置环境变量的位置、查看和添加PATH环境变量
- Mac 可设置环境变量的位置、查看和添加PATH环境变量
- Mac 可设置环境变量的位置、查看和添加PATH环境变量
- Mac 可设置环境变量的位置、查看和添加PATH环境变量
- Mac 可设置环境变量的位置、查看和添加PATH环境变量
- Mac 可设置环境变量的位置、查看和添加PATH环境变量
- 如何给root用户设置PATH环境变量
- Java 环境变量设置 -- JAVA_HOME CLASSPATH
- JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用
- linux下如何设置环境变量PATH
- java环境配置classpath和path变量的作用及设置方法
- 黑马程序员--Java基础--关于环境变量path设置
- Ubuntu Linux 环境变量PATH设置
- Linux里设置环境变量的方法(export PATH)
- 【转】JAVA变量path , classpth ,java_home设设置作用和作用
- Mac设置环境变量的位置、查看和添加PATH环境变量
- Ubuntu下设置环境变量及PATH的方法