Linux命令常放置的位置与PATH变量设置

来源:互联网 发布:作曲入门软件 编辑:程序博客网 时间:2024/06/06 08:39

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命令即可使修改操作立即生效。
0 0
原创粉丝点击