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" ]; thenpathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
pathmunge /usr/local/arm/bin
else
pathmunge /usr/local/arm/bin after
pathmunge /usr/sbin after
pathmunge /sbin after
fi------------------------------------------------------------------------------------
表示将/usr/local/arm/bin添加进环境变量。
文件修改并保持完以后,运行source etc/profile命令即可使修改操作立即生效。
- Linux命令常放置的位置与PATH变量设置
- Linux命令常放置的位置与PATH变量设置 网上转载稍加修改
- 第1章 BashShell命令------------(默认的shell环境变量与path变量的设置)
- *tlb放置的位置
- 数据放置的位置
- CSS、JS 放置位置与前端性能的关系?
- CSS、JS 放置位置与前端性能的关系?
- Linux 系统变量设置文件 (PATH)
- linux 下的path变量
- log4j.properties的放置位置
- JavaScript代码放置的位置
- django模板放置的位置
- script标签位置的放置
- vim插件的放置位置
- 指向变量的常指针与指向常变量的指针变量的区别
- 为软件设置系统变量的PATH
- linux PATH环境变量的设置
- linux 下常使用到的命令
- 做好学生干部的六个关键词
- linux会话过程记录命令script
- Fedora中设置修改登录界面图片
- 广州传智播客老师教你怎么选择PHP培训机构
- mount加载存储介质
- Linux命令常放置的位置与PATH变量设置
- linux中设置PATH环境变量
- 25部口语练习电影、20部最浪漫电影、20部商业电影、100部校园电影、30部心理学电影
- After Effects快捷键
- 创建高压缩率的压缩文件
- 更改Apache服务器网页的默认显示语系
- linux定期备份网站网页
- Linux系统内核升级与裁剪
- Linux创建磁盘阵列