精华内容
下载资源
问答
  • Ubantu对Shell脚本配置环境变量
    2020-03-25 20:16:11

    前言

    • 使用./绝对路径可以运行shell脚本
    • 配置环境后可以直接用脚本名运行
    • command not found也可能是代码出现问题

    1.cd ~ 进入主目录
    vim .bashrc 编辑配置文件
    2. i 进行插入代码
    export PATH="$PATH:/home/shell脚本的上一目录 添加环境变量
    点击ESC :wq 保存并退出vim
    3.source .bashrc 保存
    echo $PATH 查看是否添加成功

    更多相关内容
  • Linux系统下的jdk解压及配置环境脚本 具体步骤: 1.使用chmod +x jdk.sh赋予可执行权限 2.确保在root环境下运行该脚本 3.将该脚本与*.tar.gz放于同一文件夹 4.输入文件名称时请不要输入.tar.gz
  • 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 ... 您可能感兴趣的文章:linux配置jdk环境变量的三种方法总结Linux Shell脚本系列教程(三):变量和环境变量Linux Shell脚本系列教程(四)
  • 通过shell脚本一键实现jdk8的安装和环境变量配置工作。
  • 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下: 用户名:uusama 需要配置MySQL环境变量路径:/home/uusama/mysql/bin Linux读取环境变量...

    在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。下面所有例子的环境说明如下:

    用户名:uusama

    需要配置MySQL环境变量路径:/home/uusama/mysql/bin

    Linux读取环境变量

    读取环境变量的方法:

    Export命令显示当前系统定义的所有环境变量

    Echo $PATH命令输出当前的PATH环境变量的值

    这两个命令执行的效果如下:

    export


    declare -x HOME="/home/uusama"
    declare -x LANG="en_US.UTF-8"
    declare -x LANGUAGE="en_US:"
    declare -x LESSCLOSE="/usr/bin/lesspipe %s %s"
    declare -x LESSOPEN="| /usr/bin/lesspipe %s"
    declare -x LOGNAME="uusama"
    declare -x MAIL="/var/mail/uusama"
    declare -x PATH="/home/uusama/bin:/home/uusama/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
    declare -x SSH_TTY="/dev/pts/0"
    declare -x TERM="xterm"
    declare -x USER="uusama"



     echo $PATH


    /home/uusama/bin:/home/uusama/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

    其中PATH变量定义了运行命令的查找路径,以冒号:分割不同的路径,使用Export定义的时候可加双引号也可不加。

    Linux环境变量配置方法一:export PATH

    使用Export命令直接修改PATH的值,配置MySQL进入环境变量的方法:

    export PATH=/home/uusama/mysql/bin:PATH

    # 或者把PATH放在前面
    export PATH=PATH:/home/uusama/mysql/bin

    注意事项:

    生效时间:立即生效

    生效期限:当前终端有效,窗口关闭后无效

    生效范围:仅对当前用户有效

    配置的环境变量中不要忘了加上原来的配置,即$PATH部分,避免覆盖原来配置

    Linux环境变量配置方法二:vim ~/.bashrc

    通过修改用户目录下的~/.bashrc文件进行配置:

    vim ~/.bashrc

    # 在最后一行加上
    export PATH=$PATH:/home/uusama/mysql/bin

    注意事项:

    生效时间:使用相同的用户打开新的终端时生效,或者手动source ~/.bashrc生效

    生效期限:永久有效

    生效范围:仅对当前用户有效

    如果有后续的环境变量加载文件覆盖了PATH定义,则可能不生效

    Linux环境变量配置方法三:vim ~/.bash_profile

    和修改~/.bashrc文件类似,也是要在文件最后加上新的路径即可:

    vim ~/.bash_profile

    # 在最后一行加上
    export PATH=$PATH:/home/uusama/mysql/bin

    注意事项:

    生效时间:使用相同的用户打开新的终端时生效,或者手动Source ~/.bash_profile生效

    生效期限:永久有效

    生效范围:仅对当前用户有效

    如果没有~/.bash_profile文件,则可以编辑~/.profile文件或者新建一个

    Linux环境变量配置方法四:vim /etc/bashrc

    该方法是修改系统配置,需要管理员权限(如Root)或者对该文件的写入权限:

    # 如果/etc/bashrc文件不可编辑,需要修改为可编辑
    chmod -v u+w /etc/bashrc

    vim /etc/bashrc

    # 在最后一行加上
    export PATH=$PATH:/home/uusama/mysql/bin

    注意事项:

    生效时间:新开终端生效,或者手动source /etc/bashrc生效

    生效期限:永久有效

    生效范围:对所有用户有效

    Linux环境变量配置方法五:vim /etc/profile

    该方法修改系统配置,需要管理员权限或者对该文件的写入权限,和vim /etc/bashrc类似:

    # 如果/etc/profile文件不可编辑,需要修改为可编辑
    chmod -v u+w /etc/profile

    vim /etc/profile

    # 在最后一行加上
    export PATH=$PATH:/home/uusama/mysql/bin

    注意事项:

    生效时间:新开终端生效,或者手动source /etc/environment生效

    生效期限:永久有效

    生效范围:对所有用户有效

    Linux环境变量配置方法六:vim /etc/environment

    该方法是修改系统环境配置文件,需要管理员权限或者对该文件的写入权限:

    # 如果/etc/bashrc文件不可编辑,需要修改为可编辑
    chmod -v u+w /etc/environment

    vim /etc/profile

    # 在最后一行加上
    export PATH=$PATH:/home/uusama/mysql/bin

    注意事项:

    生效时间:新开终端生效,或者手动source /etc/environment生效

    生效期限:永久有效

    生效范围:对所有用户有效

    小技巧

    自定义一个环境变量文件,比如在某个项目下定义uusama.profile,在这个文件中使用Export定义一系列变量,然后在~/.profile文件后面加上:sourc uusama.profile,这样你每次登陆都可以在Shell脚本中使用自己定义的一系列变量。

    也可以使用alias命令定义一些命令的别名,比如alias rm="rm -i"(双引号必须),并把这个代码加入到~/.profile中,这样你每次使用rm命令的时候,都相当于使用rm -i命令,非常方便。

    展开全文
  • 一、玩转变量和环境变量 变量是任何一种编程语言都必不可少的组成部分,用于存放各种类型的变量。脚本语言大多是弱类型语言(动态语言),也就是说在使用变量时,不需要事先声明变量的类型,只需要直接赋值就可以。在...
  • 添加启动脚本文件,设置一些自定义环境变量,随系统启动生效。添加脚本文件写自己的第一个脚本vi testshell在testshell文件中添加内容:#!/bin/bashdatewho其中,#/bin/bash必须放在脚本文件的第一行,意思三指定...

    添加启动脚本文件,设置一些自定义环境变量,随系统启动生效。

    添加脚本文件

    写自己的第一个脚本

    vi testshell

    在testshell文件中添加内容:

    #!/bin/bash

    date

    who

    其中,#/bin/bash必须放在脚本文件的第一行,意思三指定脚本需要bash shell执行,你也可以指定其他的shell。

    运行命令:

    testshell

    bash: testshell: 未找到命令...

    文件搜索失败: Curl error (56): Failure when receiving data from the peer for https://www.virtualbox.org/download/oracle_vbox.asc [Proxy CONNECT aborted]

    提示未找到命令,这是因为当前目录并不在PATH环境变量中,我们只需采取下述方法之一:

    将shell脚本文件所处的目录添加到PATH环境变量中

    在命令行提示符中用绝对或者相对路径来引用shell脚本文件

    这里我用相对路径来引用脚本文件:

    ./testshell

    bash: ./testshell: 权限不够

    shell表明还没有执行文件的权限,快速查看文件权限就能找到问题所在:

    ls -l testshell

    -rw-rw-r--. 1 tuanjie tuanjie 21 6月 25 13:24 testshell

    在创建testshell文件时,umask的值决定了新文件的默认权限设置。由于umask变量设成了022(参考第6章),系统创建的文件只有文件属主才有读写权限。

    下一步通过chmod命令(参见第6章)赋予文件属主执行文件的权限:

    chmod u+x testshell

    ./testshell

    2016年 06月 25日 星期六 13:44:18 CST

    tuanjie tty2 2016-06-25 09:10 (:0)

    这样就成功写了一个shell脚本文件。

    当然也可以使用chmod 777 testshell将文件设置为所有用户可读可写可执行。

    系统默认执行脚本

    把写好的脚本移动到/etc/profile.d目录下,由于在/etc/profile文件中设置只执行.sh 结尾的文件,我们需要修改文件的后缀名:

    for i in /etc/profile.d/*.sh ; do

    if [ -r "$i" ]; then

    if [ "${-#*i}" != "$-" ]; then

    . "$i"

    else

    . "$i" >/dev/null

    fi

    fi

    done

    移动文件

    mv testshell testshell.sh

    重新编译/etc/profile文件:

    source /etc/profile

    我们刚刚设置的环境变量就可以使用了,下次系统启动也可以直接使用。

    gfsh version

    v1.0.0-incubating.M2

    testshell.sh 的文件内容如下:

    #!/bin/bash

    PATH=$PATH:/home/tuanjie/geode/bin

    export PATH

    设置开发环境变量

    修改testshell.sh 文件名为devpath.sh,删除测试脚本。

    Maven环境变量

    MAVEN_HOME=/home/tuanjie/dev/apache-maven-3.3.9

    export MAVEN_HOME

    PATH=$PATH:$MAVEN_HOME/bin

    export PATH

    Gradle环境变量

    GRADLE_HOME=/home/tuanjie/dev/gradle-2.14

    export GRADLE_HOME

    PATH=$PATH:$GRADLE_HOME/bin

    export PATH

    其它待补充

    展开全文
  • linux初学者写的小脚本,用来配置JAVA环境变量,纯属练手,不喜勿喷
  • 文章目录什么是环境变量PATH及作用Linux下读取当前的环境变量Linux下如何来配置环境变量方式一:在控制台bash中设置 export PATH方式二:在当前用户家目录下的.bashrc中设置 vim ~/.bashrc方式三:在当前用户家目录...

    什么是环境变量PATH及作用

    我们前天在安装JDK的时候,已经说了安装过程中最重要的一步就是设置环境变量。当然若是不配置的话就会出现下面的问题:(就是在非JDK安装的目录下运行 java和javac 命令)
    在这里插入图片描述
    OK,那我们就首先介绍一下 什么是这个环境变量 PATH以及它有什么作用?

    1、通常情况下,我们要运行一个软件或者一些工具的时候:若是我们指定一个目录或者说就在这个目录下面操作,那么相关的程序久将会在该目录里面寻找相关文件。否则就会像上面的javac一样找不到命令。
    2、而设置变量PATH 对于我们最实用的作用就是:不用拷贝某些dll或lib等库文件到系统目录中了,而PATH这一系统变量就是存储了系统搜索库文件的一系列路径。同时若是设置了可执行程序的路径,那么我们也就不必在可执行程序的目录下面执行它。

    上面的实例是在Windows上设置环境变量的,我们今天则主要看一下在Linux 操作系统上面如何设置我们安装程序的环境变量(设置可执行程序的路径到PATH之后,我们就不用必须在其目录下面去执行它

    注:我们这里使用的Linux实用版本为Centos 7,不同的版本可能配置环境变量的方式会有所区别!

    Linux下读取当前的环境变量

    在这里插入图片描述
    如上图所示:环境变量PATH是一系列具体路径的集合,彼此之间使用 :分割

    Linux下如何来配置环境变量

    注:我们给我们所要安装的这个软件的环境变量(路径)名字统一为My_HOME 配置里面的bin目录,假设软件安装位置是:/home/song/songbaobao/dbsql/bin
    在这里插入图片描述
    OK,通常情况下在Linux上配置环境变量(把My_HOME添加到PATH上)有五种方式:

    方式一:在控制台bash中设置 export PATH

    其使用方式如下:

    export PATH=/home/uxdb/songbaobao/dbsql/bin:$PATH
    --------------或者把PATH放在前面------------------
    export PATH=$PATH:/home/uxdb/songbaobao/dbsql/bin
    在这里插入图片描述
    在这里插入图片描述
    注:位置的前后也就决定了在变量PATH里面的前后顺序!

    其注意事项如下:

    1、立刻生效
    2、仅当前终端有效,bash关闭后失效;仅对当前用户有效,别的用户用不了
    3、配置的环境变量中不要忘了加上原来的配置,即:$PATH。否则则直接覆盖原来的PATH值
    4、适用于一些临时起作用的环境变量设置

    方式二:在当前用户家目录下的.bashrc中设置 vim ~/.bashrc

    注:这种方式是我推荐大家使用的方式,也是等下我们最后在安装脚本里面添加自动配置环境的方式。原来文件的内容如下:
    在这里插入图片描述
    OK,开始我们的配置!

    其使用方式如下:

    # 在export PATH的上面一行加上如下内容:
    export My_HOME=/home/uxdb/songbaobao/dbsql
    PATH=$My_HOME/bin:$PATH
    在这里插入图片描述
    1、关闭这个bash,使用相同的用户打开新的终端时生效
    2、或者手动source ~/.bashrc立刻生效

    其注意事项如下:

    1、永久有效
    2、仅对当前用户有效,使用比较安全
    3、如果有后续的环境变量加载文件覆盖了PATH定义,则可能会失效

    方式三:在当前用户家目录下的.bash_profile中设置 vim ~/.bash_profile

    其实这种方式和上面的差不多,我们首先先看一下这个.bash_profile文件:

    [uxdb@local64 ~]$ cat .bash_profile
    # .bash_profile
    
    # Get the aliases and functions
    if [ -f ~/.bashrc ]; then
    	. ~/.bashrc
    fi
    
    # User specific environment and startup programs
    
    GRADLE=/usr/local/gradle/gradle-4.6/bin
    PATH=$PATH:$HOME/.local/bin:$HOME/bin:$GRADLE
    
    export PATH
    
    [uxdb@local64 ~]$ 
    

    解释一下:若是.bashrc文件存在,则相当于使用source命令 就是使这个.bashrc文件里面环境变量生效(和我们上面的做的事情一样,只是这里使用了点命令)。除此之外,它里面也是可以定义环境变量的。

    其使用方式如下:

    # 在export PATH的上面一行加上如下内容:
    export My_HOME=/home/uxdb/songbaobao/dbsql
    PATH=$My_HOME/bin:$PATH
    在这里插入图片描述
    1、关闭这个bash,使用相同的用户打开新的终端时生效。(有时候不一定生效,重启之后即可)
    2、或者手动source ~/.bashrc可能立刻生效
    3、不建议这种,有时候不会立刻生效或者立刻失效 需要重启

    其注意事项如下:

    1、永久有效
    2、仅对当前用户有效,使用同上一种方式
    3、如果有后续的环境变量加载文件覆盖了PATH定义,则可能会失效


    OK,下面我们就来看一下针对于全部用户生效的方式(配置中需要管理员权限),建议:我们在学习过程中可以这么做,但是真的用在工作或者一些严格的场景下 建议采用上面方式。当然如果有特殊的需求,那我们就采用下面的这些方式也是可以的。


    方式四:在/etc/目录下的bashrc中设置 sudo vim /etc/bashrc

    其使用方式如下:

    # 在export PATH的上面一行加上如下内容:
    export My_HOME=/home/uxdb/songbaobao/dbsql
    PATH=$My_HOME/bin:$PATH
    在这里插入图片描述
    1、关闭这个bash,使用相同的用户打开新的终端时生效
    2、或者手动source ~/.bashrc立刻生效

    其注意事项如下:

    1、永久有效
    2、对所有用户有效,使用不太安全

    方式五:在/etc/目录下的profile中设置 sudo vim /etc/profile

    我们在改动这个文件之前先看一下,文件的注释说明内容:

    [uxdb@local64 ~]$ head -10 /etc/profile
    # /etc/profile
    
    # System wide environment and startup programs, for login setup
    # Functions and aliases go in /etc/bashrc
    
    # It's NOT a good idea to change this file unless you know what you
    # are doing. It's much better to create a custom.sh shell script in
    # /etc/profile.d/ to make custom changes to your environment, as this
    # will prevent the need for merging in future updates.
    
    [uxdb@local64 ~]$ 
    

    上面已经说的很清楚,大家若是不指定自己在干啥的时候最好不要改动这个文件。

    其使用方式如下:

    # 在其中一处 export PATH的上面一行加上如下内容:
    export My_HOME=/home/uxdb/songbaobao/dbsql
    PATH=$My_HOME/bin:$PATH
    在这里插入图片描述
    1、关闭这个bash,使用相同的用户打开新的终端时生效。(有时候不一定生效,重启之后即可)
    2、或者手动source ~/.bashrc可能立刻生效
    3、不建议这种,有时候不会立刻生效或者立刻失效 需要重启

    其注意事项如下:

    1、永久有效
    2、对所有用户有效,使用不太安全

    注:也许是因为环境的问题,我的centos7 有些时候source之后,不一定立刻生效(需要重启)。相比之下,第二种方式算是最优的方案,下面我们就使用第二种方案来完成 软件安装脚本里面添加自动配置环境变量

    安装脚本里面自动配置环境变量

    场景:我们得到一个软件的安装包,里面有一个install.sh的安装脚本。我们可以使用它来完成该软件的安装,例如我们这里的软件 它拥有一个充满可执行程序的bin目录。在通常情况下,我们可以等安装完成之后,将其路径用上面你喜欢的方式来完成环境变量PATH的配置。

    而现在,我们主要是利用Shell脚本的命令,以及上面第二种配置方式来完成软件安装的自动化配置!
    来看一下我写的这个函数:

    function Auto_configure_environ_varia()
    {
    	if [ -f "/home/$User/.bashrc" ] ; then #选择第二种方式,预先判断文件存在
    
    		PATH_OF_SOFTWARE=$InstallDir/dbsql
    		hasPATH=$(grep -v "^#" /home/$User/.bashrc | grep "\export PATH" | wc -l)
    		if [ $hasPATH -eq 0 ] ; then
    			sed -i '$a \export My_HOME='"${PATH_OF_SOFTWARE}"'' /home/$User/.bashrc
    			sed -i '$a PATH='"\$My_HOME\/bin"':$PATH' /home/$User/.bashrc
    			sed -i '$a \export PATH' /home/$User/.bashrc
    		else
    			hasUXDBHOME=`grep -v "^#" /home/$User/.bashrc | grep "\export My_HOME" | wc -l`
    			if [ $hasUXDBHOME -eq 0 ] ; then
    				theFirst=$(grep -n "^export PATH" /home/$User/.bashrc | awk  -F ':'  '{print $1}' | sed -n '1p;1q')
    				sed -i ''"${theFirst}"'i \export My_HOME='"${PATH_OF_SOFTWARE}"'' /home/$User/.bashrc
    				let theFirst++
    				sed -i ''"${theFirst}"'i \PATH='"\$My_HOME\/bin"':$PATH' /home/$User/.bashrc
    			else
    				sed -i -r "s#export My_HOME.*#export My_HOME="${PATH_OF_SOFTWARE}"#g" /home/$User/.bashrc
    				hasConfigured=$(grep -v "^#" /home/$User/.bashrc | grep "^PATH" | grep "\$My_HOME\/bin" | wc -l)
    				if [ $hasConfigured -eq 0 ] ; then
    					sed -i '/export PATH/i\PATH='"\$My_HOME\/bin"':$PATH' /home/$User/.bashrc
    				fi
    			fi
    		fi
    		source /home/$User/.bashrc
    		echo "done" 
    	fi
    }
    

    解释一下上面这个函数:

    $User:是指当前安装的用户,我们就是为其设计的环境变量
    $InstallDir:是指你这个软件选择安装的位置

    我这个函数的逻辑处理为:

    1、有没有.bashrc文件,有则设置
    2、该文件里面有没有有效的 export PATH,若无则添加My_HOME定义;添加PATH新定义;补上export PATH
    3、若有则先判断有无My_HOME的有效的 定义(因为之前也许安装配置过)。若无则在第一次export PATH之前,添加My_HOME定义;添加PATH新定义
    4、若有这个My_HOME的有效的 定义,则直接进行替换。目的:也许安装位置变了,之前的环境变量失效了。
    5、无论是否相同,则都进行替换为新的位置。接下来判断PATH里面有无My_HOME的添加,若无则添加上。
    6、让这个文件生效,之后新打开的bash就都是自动配置这个最新的环境变量了。

    OK,这些都是我利用Shell脚本的文件操作三剑客完成的,已经完成了测试(没有问题) 特此拿出来供大家借鉴和指正!

    最后还是口号奉上:苟利国家生死以,岂因祸福趋避之。漫漫清华路,且行且珍惜。
    2020年5月23日16:50:51

    展开全文
  • linux中shell脚本设置环境变量

    万次阅读 2016-12-28 16:13:11
    linux中shell脚本设置环境变量 ——怎样用脚本来设置环境变量 我想编一个脚本程序,用来对一组环境变量进行设置或取消 但由于脚本程序对变量的设置在退出脚本后就消失了,有没有间接办法能够实现这个功能? ...
  • Cygwin配置脚本 配置环境变量 LPJmL 模型 本人没接触过Linux语言,对这个配置脚本一脸懵逼,查了好多贴也为能解决问题,前来请教啊! http://www.pik-potsdam.de/~bloh/lpjml/install.html
  • shell脚本一键安装JDK及配置环境变量

    千次阅读 2019-07-25 09:19:17
    因为我和linux打交道还是比较多的,然而每次都要安装JDK,配置环境变量,这样的事情对于刚接触linux的人来说是很乐意做的,但是接触多了,总是做这样的事情没有意思,同时,这个简单的脚本最主要的是练习一下自己的...
  • 怎样用脚本来设置环境变量

    千次阅读 2021-05-13 14:10:23
    怎样用脚本来设置环境变量2009-02-22 19:15:30|分类:关于 linux|标签:|字号大中小[shell][linux]怎样用脚本来设置环境变量(要用source命令export为什么不行)我也一直不明白,以下两篇文章就能说明问题.------------...
  • sudo tar -xvf mysql-5.7.33-linux-glibc2.12-x86_64.tar.gz -C /opt 切换到该目录,重命名该文件夹 cd /opt sudo mv mysql-5.7.33-linux-glibc2.12-x86_64/ mysql-5.7.33 添加用户,并将该目录权限给该用户 sudo ...
  • linux配置jdk环境变量脚本 #!/usr/bin/env bash set -e root=$( cd $(dirname $0)/.. pwd ) tar -zxf jdk所在目录地址/jdk1.8.0_151.tar.gz -C /data ln -sf /data/jdk1.8.0_151 /data/jdk sed -i '/JAVA...
  • 多半Java它需要花费大量的精力在开发环境的配置,于Linux下一个,构造Java环境变量,很可能加入这一努力。为此,我做了一个bash脚本配置自己主动Java环境变量。你只需要的例子,下面的脚本,你下载jdk压缩成一个...
  • 环境变量 在所有 Unix 和 类Unix系统...永久环境变量就是在推出系统后,重新登录系统,这些环境变量的设置依然生效,下面有三种方式来设置永久环境变量,分别从不同的作用域来说明和配置环境变量. 1.设置所有用户生效...
  • 环境变量和用户自定义变量最...如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的 Shell 中生效。这是有区别的,如果环境变量不写入配置文件,那么当前 Shell 一旦终止,这个环境变量就会消失,而...
  • 只需bash一下,很轻松有木有QAQ详见代码:#!bin/bash nowLoad=`pwd` goalPath="... #kzl是我的用户名,这是是配置环境变量需要更改的文件。 jdkName=`find jdk*` aa=$nowLoad/$jdkName #需...
  • 我有一个脚本来设置交叉编译所需的所有变量。这只是其中的一部分:export CONFIG_SITE=~/workspace/eldk-5.4/powerpc/site-config-powerpc-linuxexport CC="powerpc-linux-gcc -m32 -mhard-float --sysroot=~/...
  • 文章目录前言JDK环境变量配置shell脚本中特殊变量特殊位置参数变量shell进程中的特殊状态变量显示出当前的脚本文件名和当前的系统时间shell 前言 shell JDK环境变量配置 1、使用文件上传命令rz将JDK从windows中...
  • linux环境变量配置详解

    千次阅读 2021-10-11 20:53:33
    环境变量1.环境变量的分类2....在/etc/profile文件目录中增加环境变量脚本文件,这是linux推荐的方法3.在/etc/bashrc文件中设置环境变量5.用户环境变量1. .bash_profile(推荐首选)2. .bashrc3. .bash_logout4. .
  • linux配置java环境变量

    2021-03-17 12:02:57
    一. 解压安装jdk在shell终端下进入jdk-6u14-linux-i586.bin文件所在目录,执行命令 ./jdk-6u14-linux-i586.bin 这时会出现一段协议,连继敲回车... 需要配置环境变量1. PATH环境变量。作用是指定命令搜索路径,在s...
  • 您当前的脚本甚至不会更改Perl脚本本身的环境变量.相反,它调用shell作为子进程; shell进程执行. /root/.profile,仅在该shell进程中更新$LD_LIBRARY_PATH.您可以通过更新%ENV来更改Perl脚本中的环境变量(更确切地说,...
  • 不切换环境变量,解决多版本运行 Java 痛点,直接使用不同前缀来执行不同版本 Java。如 java17 -jar test.jar 或者 java8 -jar test.jar --spring.profiles.active=dev。也适用于其他不同版本软件运行。
  • linux 配置环境变量

    万次阅读 2018-08-27 23:26:31
    众所周知环境变量在我们的开发过程中是极为重要的配置,而在windows系统中我们可以方便的通过可视化界面配置环境变量,但是在linux中就显得麻烦了一些,需要通过命令行来修改文件进行环境变量的设置,linux根据环境...
  • 假如要给shell脚本设置快捷运行方式即不用进入到shell脚本当前目录,就可以在任何目录运行shell脚本。方法有很多种,我就介绍下常用的两种方法。 1、修改profile文件 sudo vi /etc/profile 在文件最底部添加...
  • Linux下设置oracle环境变量

    千次阅读 2021-05-08 03:13:57
    Linux设置Oracle环境变量方法一:直接运行export命令定义变量,该变量只在当前的shell(BASH)或其子shell(BASH)下是有效的,shell关闭了,变量也就失效了,再打开新shell时就没有这个变量,需要使用的话还需要重新定义...
  • 在自定义安装软件的时候,经常需要配置环境变量,下面列举出各种对环境变量的配置方法。 按变量的周期划为永久变量和临时性变量2种: 永久变量:通过修改配置文件,配置之后变量永久生效。 临时性变量:...
  • 我第一次遇到这么问题 ,感觉很...把要配置环境变量放进~/.bashrc中 , cd /etc vim ~/.bashrc export PATH=$PATH:/home/landv/go/bin source ~/.bashrc 3 把直接在~/.bashrc 中添加 source /etc/profile ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 177,250
精华内容 70,900
关键字:

linux脚本配置环境变量