centos7环境变量配置和自定义命令

说明

本博客每周五更新一次。
linux系统企业程序部署主要操作系统,其灵活稳定开源而广泛流行,安卓操作系统基于linux开发而来,本文主要记录centos7环境变量配置方式,和添加自定义命令。

分享

环境变量配置

  • 配置环境变量分为系统级和用户级,系统级所有用户生效,用户级针对特定用户,现场环境根据职能不同,会通过用户限制操作范围,环境变量修改以实际需要为准,遵循权限最小原则。

系统级

  • 一般添加系统环境变量,修改/etc/profile文件,如果操作失误,删除重要配置,影响系统运行。
  • centos7版本中 /etc/profile 默认扫描路径 /etc/profile.d/ 下sh文件,并添加内容到环境变量中,可以通过这种方式不操作/etc/profile增加环境变量。
  • /etc/profile.d/下创建文件 my_env.sh,并设置环境变量,如jdk等,内容如下:
vi /etc/profile.d/my_env.sh

# Java Home
export JAVA_HOME=/usr/lib/jdk1.8.0_201
export PATH=$PATH:$JAVA_HOME/bin

用户级

  • 编辑用户文件:~/.bash_profile,增加新path配置信息。如jdk:
vi ~/.bash_profile

# Java Home
export JAVA_HOME=/usr/lib/jdk1.8.0_201
export PATH=$PATH:$JAVA_HOME/bin

自定义命令

  • 自定义命令可以实现很多功能,如项目结构化目录文件生成、系统命令集合、带参命令自动填充等,脚本功能决定自定义命令的丰富程度。
  • 创建自定义命令文件目录,方便集中管理,这里在当前用户目录下创建bin目录:mkdir ~/bin
  • 创建自定义命令文件,文件名为命令名,如vi ~/bin/print,内容打印:echo test,添加文件执行权限:chmod 700 ~/bin/print

系统级

  • 编辑/etc/profile.d/my_env.sh文件,增加环境变量export PATH=$PATH:/home/用户名/bin

用户级

  • 编辑~/.bash_profile文件,增加环境变量export PATH=$PATH:/home/用户名/bin

测试

  • 控制台输入print ,回车即可。

总结

  • linux系统操作可操作性和可玩性很强,工作中自定义命令加快了工作效率,输入特定命令加参数,实现不同功能,一个回车完成很多次操作的结果。
  • 任何事都值得反思优化,当前没有更好的方法,是缺少知识和眼界,过段时间回头看,可能会有更好的想法。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值