美文网首页
linux全局变量暴露

linux全局变量暴露

作者: 后知不觉1 | 来源:发表于2022-08-03 19:01 被阅读0次

临时

临时设置,退出shell即小时

export  path=$PATH:tianzehao

永久

1、在/usr/bin先添加链接

比如python的变量,可以快速切换默认python2, 与python3


image.png

2、在/etc/profile 中暴露

export JAVA_HOME=/usr/local/java
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
image.png

3、在/etc/profile.d中暴露

在文件夹下编写xxx.sh 暴露,原理是因为/etc/profile中回去加载

for i in /etc/profile.d/*.sh /etc/profile.d/sh.local ; do
    if [ -r "$i" ]; then
        if [ "${-#*i}" != "$-" ]; then
            . "$i"
        else
            . "$i" >/dev/null
        fi
    fi
done

xxx.sh写法

export PATH=/opt/hadoop/bin:$PATH
export PATH=/opt/zookeeper/bin:$PATH
export PATH=/opt/hive/bin:$PATH
export PATH=/opt/hive/hcatalog/bin:$PATH
export PATH=/opt/tez/bin:$PATH
export PATH=/opt/hive/bin:$PATH
export PATH=/opt/hive/hcatalog/bin:$PATH
export PATH=/opt/hive/bin:$PATH
export PATH=/opt/hive/hcatalog/bin:$PATH
export PATH=/opt/hadoop/bin:$PATH
export PATH=/opt/hive/bin:$PATH
export PATH=/opt/hive/hcatalog/bin:$PATH
export PATH=/opt/kafka/bin:$PATH

6、当前用户 ~/.bash_profile设置

该文件一般会加载.bashrc

export PATH=/opt/hive/hcatalog/bin:$PATH
export PATH=/opt/kafka/bin:$PATH

4、当前用户域设置当前用户.bashrc文件

该文件一般会加载/etc/.bashrc
export PATH=/opt/hive/hcatalog/bin:PATH export PATH=/opt/kafka/bin:PATH

5、当前用户 /etc/bashrc

export PATH=/opt/hive/hcatalog/bin:$PATH
export PATH=/opt/kafka/bin:$PATH

相关文章

  • linux全局变量暴露

    临时 临时设置,退出shell即小时 永久 1、在/usr/bin先添加链接 比如python的变量,可以快速切换...

  • Vue 定义全局变量

    方法1. 设置并引入全局变量文件 创建一个 Store.vue (或 js 文件) 并暴露出去, 用来保存全局变量...

  • create-react-app 在不暴露配置情况下 配置 sc

    create-react-app 在不暴露配置情况下 配置 scss/sass 全局变量 create-react...

  • 7、webpack全局变量处理

    以操作jquery($)为例: 使用expose-loader暴露到window 每个模块都注入全局变量 1、安装...

  • VUE 全局变量的定义与使用

    创建一个全局变量模块文件,模块中定义变量,用export default 暴露出 创建 global_variab...

  • liunx 全局变量

    linux全局变量声明 先声明局部遍历,然后export my_variable="I am Global now...

  • Linux内核分析作业

    Linux内核分析课程期末大作业 一.程序的主要设计思路及实现方式 在Linux内核中,存在一个全局变量:init...

  • linux添加全局变量

    1.sudo vi /etc/profile2.按i,进入编辑状态3.跑到文件尾部,按回车4.输入PATH=

  • 前端模块化发展史

    前端模块化实现现状 1.