`
cakin24
  • 浏览: 1328596 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

Bash的环境变量

阅读更多
一 环境变量与用户自定义变量的区别
用户自定义变量只在当前的Shell中生效
环境变量在当前Shell和这个Shell的所有自Shell中生效
对系统生效的环境名和变量作用是固定的。
环境变量和用户自定义变量最主要的区别在于,环境变量是全局变量,而用户自定义变量是局部变量。用户自定义变量只在当前的Shell中生效,而环境变量会在当前Shell和在这个Shell的所有子Shell当中生效。
变量可以自定义,但是对系统生效的环境变量名和变量作用是固定的。
 
二 设置环境变量
export 变量名=变量值
变量名=变量值
export 变量名
 
三 查看环境变量
set
查看所有变量
env
查看环境变量
 
四 删除环境变量
unset 变量名
 
五 常用的环境变量


 
PATH变量:系统查找命令的路径
echo $PATH
查看PATH环境变量
PATH=“$PATH”:/root/sh
修改变量
PS1变量:


 
 
  • 大小: 163.6 KB
  • 大小: 207.6 KB
1
0
分享到:
评论

相关推荐

    如何在 Linux 上运行命令前临时清空 Bash 环境变量

    我想临时清空 bash shell 环境变量。但我不想删除或者 unset 一个输出的环境变量。我怎样才能在 bash 或 ksh shell 的临时环境中运行程序呢?  你可以在 Linux 或类 Unix 系统中使用 env 命令设置并打印环境。env ...

    linux bash远程执行代码漏洞的补丁

    redhat bash漏洞补丁包含文件:bash-4.1.2-15.el6_5.2.i686.rpmbash-4.1.2-15.el6_5.2.x86_64.rpmbash-3.0-27.el4.i386.rpmbash-3.0-27.el4.x86_64.rpmbash-3.2-33.el5_11.4.i386.r... redhat bash漏洞补丁 包含文件...

    Linux中Bash环境变量的配置方法

    Shell 既是一种命令语言,又是一种程序设计语言。这篇文章主要介绍了Linux中Bash环境变量的配置方法,需要的朋友可以参考下

    Shell基础Bash变量环境变量PPT教案.pptx

    Shell基础Bash变量环境变量PPT教案.pptx

    envsubst:Go程序包模拟bash环境变量替换

    环境 envsubst是一个Go包,用于使用${var}语法在字符串中扩展变量。 包括对bash字符串替换功能的支持。 文献资料 。 支持功能 ${var^} ${var^^} ${var,} ${var,,} ${var:position} ${var:position:length} ${...

    自定义添加linux系统java环境变量脚本及安装包

    各位小伙伴肯定都遇到过拿到一个linux环境发现没有java环境,又需要屁颠屁颠跑去找java安装包配置环境变量的问题吧? 本资源为二狗自己编写的快速定义java环境变量的脚本,可以帮助你剩下不少时间,操作前建议备份/...

    Linux 中环境变量设置.docx

    默认情况下,其他设置的一些环境变量,执行用户的 .bashrc 文件。  ~/.bashrc: 该文件包含专用于登陆用户的 bash shell 的 bash 信息,当登录时以及每次打开新的 shell 时,该该文件被读取。  ~/.bash_logout: 当...

    解决 Mac和Idea 终端关闭后,环境变量失效,每次都需source ~/.bash_profile 问题

    最近使用mac系统后,每次在~/.bash_profile 配置了mvn 等环境变量后,使用 source后 环境变量生效,但是当终端退出后,环境变量就失效。 zsh: command not found: mvn mac 每次启动终端都会加载当前用户下的.zshrc...

    vscode集成gitbash并使用anaconda命令

    vscode集成gitbash并使用anaconda命令 vscode集成gitbash 安装gitbash 在vscode的配置文件settings.json中添加以下设置:terminal.integrated.shell....默认的anaconda并没有添加到gitbash环境变量中,因此需要进行以

    linux-Shell基础视频教程

    10.4.2 Shell基础-Bash变量-环境变量.mp4 10.4.3 Shell基础-Bash变量-位置参数变量.mp4 10.4.4 Shell基础-Bash变量-预定义变量.mp4 10.5.1 Shell基础-Bash变量-数值运算与运算符.mp4 10.5.2 Shell基础-Bash变量-...

    Mac 将mysql路径加入环境变量的方法

    会在TextEdit中打开这个文件(如果以前没有配置过环境变量,那么这应该是一个空白文档)。如果有内容,请在结束符前输入,如果没有内容,请直接输入如下语句: export PATH=${PATH}:/usr/local/mysql/bin 然后,保存...

    修复bash漏洞的bash-4.4.tar.gz源码包

    linux 服务器GNU Bash小于版本4.3有操作系统命令注入漏洞,需要对bash升级,下载解压 ...添加环境变量 #echo‘ export PATH=/usr/local/bin:$PATH‘ >>/etc/profile #source /etc/profile 测试bash版本 #bash -version

    Shell编程中的环境变量

    环境变量也成为全局变量,可以在创建他们的shell以及其派生出来的任意子进程shell中使用,环境变量又可以分为自定义环境变量和bash内置环境变量,环境变量可以在命令行中这只和创建,但是用户退出命令行时这些变量值...

    bash-4.3.27 for solaris

    2. 【漏洞简介】该漏洞源于你调用的bash shell之前创建的特殊的环境变量,这些变量可以包含代码,同时会被bash执行。 黑客可以远程执行命令,窃取服务器上的信息,并进一步控制服务器。 3. 【影响系统】 所有安装GNU...

    CentOS中环境变量与配置文件的深入讲解

    bash shell用一个叫做 环境变量(environment variable) 的特性来存储有关shell会话和工作环境的信息。即允许在内存中存储数据,使得在程序或shell中运行的脚本能够访问它们。 在bash shell中,环境变量分为两类: ...

    JMeter在Linux系统中的环境变量配置

    下载:  在线下载jmeter(或者本地上传): ...  拷贝到安装目录并解压:  $ cp apache-jmeter-3.1.tgz /usr/local/jmeter/ ...  为指定用户配置环境变量,是通过用户目录下的用户配置文件{.bash_profile}

    Linux 环境变量详解及实例

    Linux环境变量 ~/.bash_profile && ~/.bashrc 用户登陆Linux操作系统的时候,”/etc/profile”, “~/.bash_profile”等配置文件会被自动执行。 执行过程是这样的: 登陆Linux系统时,首先启动”/etc/profile”,...

    maven for mac 环境变量配置

    1.生成文件:touch ~/base_profile 2.修改文件加入以下内容: ... -bash: /usr/local/maven/apache-maven-3.5.4/bin/mvn: Permission denied 则使用命令 chmod a+x /usr/local/maven/apache-maven-3.5.4/bin/mvn

    MAC 系统安装java并配置环境变量

    MAC 配置 java 环境变量 1.列出所有Java版本信息 /usr/libexec/java_home -V 2.修改.bash_profile文件 cd ~ touch .bash_profile vi .bash_profile 3.配置JDK环境变量内容,并输入wq保存 export JAVA_HOME=/...

Global site tag (gtag.js) - Google Analytics