2.10環境變量PATH
阿新 • • 發佈:2018-03-13
環境變量 PATH $PATH 2.10環境變量
PATH 環境變量 指定了命令的查詢路徑
which 可以查看到 命令的所在路徑 有沒有別名
PATH 環境變量 指定了命令的查詢路徑
which 可以查看到 命令的所在路徑 有沒有別名
[root@localhost ~]# which rm
alias rm=‘rm -i‘
/usr/bin/rm
[root@localhost ~]# which rmdir
/usr/bin/rmdir
從下面目錄查找命令所在路徑
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin
如果命令在上面的目錄下就不需要敲絕對路徑
比如把 ls
把ls放到/tmp/下
[root@localhost ~]# which ls
alias ls=‘ls --color=auto‘
/usr/bin/ls
[root@localhost ~]# cp /usr/bin/ls /tmp/ls2
[root@localhost ~]# ls2
-bash: ls2: 未找到命令
[root@localhost ~]# /tmp/ls2
anaconda-ks.cfg
單獨使用ls2不會生效 需要把tmp加入到PATH裏面
[root@localhost ~]# PATH=$PATH:/tmp/
[root@localhost ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/tmp/[root@localhost ~]# ls2
anaconda-ks.cfg
[root@localhost ~]# which ls2
/tmp/ls2
這樣只在當前終端生效
要想永久生效 需要系統文件開機加載
最下面內容的最後面加 PATH=$PATH:/tmp/
cat查看最後是否加入成功
在打開終端 查看 生效
如果不想要 要去掉繼續編輯vi /etc/profile/
刪除剛才寫進去的內容PATH=$PATH:/tmp/
在cat查看有沒有最後面要沒有了就是刪除了
在查看就沒有/tmp/了如果要有就重新加載PATH
2.10環境變量PATH