如何在shell脚本中设置环境变量

作者&投稿:桓泪 (若有异议请与网页底部的电邮联系)
如何在shell脚本中设置环境变量~

如何通过shell脚本设置全局的环境变量
-bash-3.00#
env
HZ=100
LC_MONETARY=en_US.ISO8859-1
SHELL=/usr/bin/bash
TERM=ansi
LC_NUMERIC=en_US.ISO8859-1
MAIL=/var/mail/pc
PATH=/usr/sbin:/usr/bin:.
LC_MESSAGES=C
LC_COLLATE=en_US.ISO8859-1
PWD=/export/home/pc
TZ=PRC
SHLVL=1
HOME=/export/home/pc
LOGNAME=pc
LC_CTYPE=en_US.ISO8859-1
LC_TIME=en_US.ISO8859-1
_=/usr/bin/env
如果只想看指定的变量设置,如路径PATH的设置,可以用
"echo
$PATH"或

env
|
grep
PATH"或”
env
|
grep
-i
path"来查询。前面的适合知道全名的,后面2种适合只知道部分字段或者部分关键字母(甚至不确定字符大小写)的。
-bash-3.00#
echo
$PATH
/usr/sbin:/usr/bin:.
-bash-3.00#
env
|
grep
PATH
PATH=/usr/sbin:/usr/bin:.

如何通过shell脚本设置全局的环境变量

-bash-3.00# env
HZ=100
LC_MONETARY=en_US.ISO8859-1
SHELL=/usr/bin/bash
TERM=ansi
LC_NUMERIC=en_US.ISO8859-1
MAIL=/var/mail/pc
PATH=/usr/sbin:/usr/bin:.
LC_MESSAGES=C
LC_COLLATE=en_US.ISO8859-1
PWD=/export/home/pc
TZ=PRC
SHLVL=1
HOME=/export/home/pc
LOGNAME=pc
LC_CTYPE=en_US.ISO8859-1
LC_TIME=en_US.ISO8859-1
_=/usr/bin/env

如果只想看指定的变量设置,如路径PATH的设置,可以用 "echo $PATH"或 “ env | grep PATH"或” env | grep -i path"来查询。前面的适合知道全名的,后面2种适合只知道部分字段或者部分关键字母(甚至不确定字符大小写)的。
-bash-3.00# echo $PATH
/usr/sbin:/usr/bin:.
-bash-3.00# env | grep PATH
PATH=/usr/sbin:/usr/bin:.

如何通过shell脚本设置全局的环境变量

-bash-3.00# env
HZ=100
LC_MONETARY=en_US.ISO8859-1
SHELL=/usr/bin/bash
TERM=ansi
LC_NUMERIC=en_US.ISO8859-1
MAIL=/var/mail/pc
PATH=/usr/sbin:/usr/bin:.
LC_MESSAGES=C
LC_COLLATE=en_US.ISO8859-1
PWD=/export/home/pc
TZ=PRC
SHLVL=1
HOME=/export/home/pc
LOGNAME=pc
LC_CTYPE=en_US.ISO8859-1
LC_TIME=en_US.ISO8859-1
_=/usr/bin/env

如果只想看指定的变量设置,如路径PATH的设置,可以用 "echo $PATH"或 “ env | grep PATH"或” env | grep -i path"来查询。前面的适合知道全名的,后面2种适合只知道部分字段或者部分关键字母(甚至不确定字符大小写)的。
-bash-3.00# echo $PATH
/usr/sbin:/usr/bin:.
-bash-3.00# env | grep PATH
PATH=/usr/sbin:/usr/bin:.


如何用shell脚本画出一个圆
安装有awk命令的话:awk 'BEGIN{while(k<10){print sin(k),cos(k);k=k+0.01}}' | awk -f ColorPlot.awk ! \/usr\/bin\/awk 运行方法: awk 'BEGIN{while(k<10){print sin(k),cos(k);k=k+0.01}}' >datafile awk -f ColorPlot.awk datafile BEGIN{ srand()xlen=35 ylen=...

shell的目的何在?
shell 的作用就是给用户一个途径 使用户可以与操作系统内核进行交互 如果是 win 系统 通过图形化界面来完成交互 如果是 Linux 系统 有的时候没有图形化界面 就需要使用 shell 啦

编写shell脚本,提示用户从键盘输入当天的日期,日期格式为XX\/XX\/XXXX...
编写shell脚本,提示用户从键盘输入当天的日期,日期格式为XX\/XX\/XXXX,如果输入正确,则显示: today is:xx month is:xx year is : xxxx,如果输入时间错误则显示wrong date 我是偏执的蝎子 | 浏览623 次 |举报 我有更好的答案推荐于2017-12-15 10:14:06 最佳答案 #!\/bin\/bashread -p "please enter the d...

shell script:for循环两种列表生成整数的区别?
大括号生成列表的方式,是不支持变量的。Bash的命令解释器会优先展开大括号,所以这时大括号{}表达式里面看到的是文字上的$n(没有展开)。$n 不是一个数值,所以这里的大括号{}并不会展开成数字列表。可见,这导致很难使用大括号来展开大小只能在运行时才知道的列表。

软件测试工程师发展规划路线
1.3. Shell 脚本 掌握Shell 脚本: 包括 Shell 基础与运用、Shell 逻辑控制、Shell 逻辑函数 爱码小士 Shell Linux Shell 基础与应用 shell 脚本编程介绍, 环境类型, 变量, 参数, 运算符, 数组的使用, 零距离接触脚本 Linux Shell 逻辑控制 shell 逻辑应用, test 命令, 流程控制, 数据输入与输出, 脚本逻辑不再...

xshell为什么要连接虚拟机 直接在虚拟机里面操作不行吗
xshell只是做的比较好的一个远程连接工具,相比虚拟机来说,它占用的系统资源少(CPU、内存,特别是内存),而且还能够并发远程连接N台服务器,虚拟机的管理工具它做不到,只能一台一台去看, 还吃资源,台式机一下子就卡死了。

API函数中ShellExecute里第五个参数lpDirectory实际作用
this value is NULL, the current working directory is used. If a relative path is provided at lpFile, do not use a relative path for lpDirectory 如果为NULL,当前目录为工作目录,如果不为NULL,lpDirectory为工作目录。工作目录的意思,lpFile如果为现对路径,则在工作目录开始找lpFile。

Linux Bourne Shell编译出错:Syntax error: end of file unexpected (e...
有几点需要看看:1、 if [ $person =~ root ] ---这是要表示什么?是说明如果不等于root?2、 cat <<-FINIS --- 结束时却是 FINIS ,好像没匹配上 3、for 循环本身就会去遍历全部内容,感觉你加 shift ,不知道意义何在 ...

华为光猫破解,telnet链接输入账户密码,进SHELL后,提示profile close...
同样的问题。高手来解决一下~~~tangbaohua|五级后面还有光标在闪吗?是不是下面还出现了一句这样的话:WAP<Dopra Linux> # _对的。是这样的~

...年薪需要达到什么水平?服务器如何渗透?学习shell好还是python好呢...
招式学习也要兼顾均衡,比如系统管理的语言shell perl等对程序开发人员很有用,可以自动化处理很多东西,提高开发效率。主要练拳的人,腿功也不能太差,不然还不能算是高手,就是这个道理。算法,计算机体系结构,处理器,协议等是内功,是编程高手必修课。内功修养非一日之功,需要不急不躁,日积月累...

新泰市19782478432: 如何通过shell脚本设置全局的环境变量 -
市佳雪山: 如何通过shell脚本设置全局的环境变量-bash-3.00# env HZ=100 LC_MONETARY=en_US.ISO8859-1 SHELL=/usr/bin/bash TERM=ansi LC_NUMERIC=en_US.ISO8859-1 MAIL=/var/mail/pc PATH=/usr/sbin:/usr/bin:. LC_MESSAGES=C LC_...

新泰市19782478432: linux shell脚本中如何引入当前的系统环境变量 -
市佳雪山: 可以在shell里这样写:export HOME='/home/sybase' 也可以调用系统的环境变量.找到环境变量文件 if [ -f /etc/init.d/functions ]; then . /etc/init.d/functions

新泰市19782478432: shell环境变量详解:shell如何设置环境变量 -
市佳雪山: PATH:用于保存用冒号分隔的目录路径名,shell将按PATH变量中给出的顺序搜索这些目录,找到的第一个与命令名称一致的可执行文件将被执行. TERM:终端的类型. UID:当前用户的标识符,取值是由数字构成的字符串. PWD:当前工作目录的绝对路径名,该变量的取值随cd命令的使用而变化. PS1:主提示符,在特权用户下,缺省的主提示符是“#”,在普通用户下,缺省的主提示符是“$”. PS2:在shell接收用户输入命令的过程中,如果用户在输入行的末尾输入“\”然后回车,或者当用户按回车键时shell判断出用户输入的命令没有结束时,显示这个辅助提示符,提示用户继续输入命令的其余部分,缺省的辅助提示符是“>”.

新泰市19782478432: 如何在shell脚本中使用变量 -
市佳雪山: shell脚本可以使用环境变量与自定义变量 当前的环境变量有哪些可以用env命令查看,可在脚本中引用,例如 echo $HOME 而自定义变量可以再shell脚本中直接声明和赋值,例如 var1=1 var1=$var1+1 echo $var1 其结果是 1+1

新泰市19782478432: linux用户在Shell中创建变量 -
市佳雪山: 你这几个问题归纳起来就3点:1、申明一个环境变量,直接在命令行输入 MYVAR=abcde #声明一个变量MYVAR,值为abcde2、export一个环境变量,光申明了不能用,必须export一下 export MYVAR3、查看该变量 echo ${MYVAR}

新泰市19782478432: shell脚本中配置db2数据库的环境变量 -
市佳雪山: 1.用env 命令查询当前用户所有环境变量,找到DB2环境变量,一般为DB2_HOME;2.在shell中添加DB2数据库环境变量,是DB2用户的全部环境变量.

新泰市19782478432: 【Shell脚本】awk中如何使用shell的环境变量 -
市佳雪山: 一:'$var'这种写法大家无需改变用'括起awk程序的习惯,是老外常用的写法.如:var=testawk 'BEGIN{print '$var'}'这种写法其实际是双括号变为单括号的常量,传递给了awk.如果var中含空格,为了shell不把空格作为分格符,便应该如下使用:var...

新泰市19782478432: 怎样在linux中设置db2的环境变量 -
市佳雪山: 在shell里面输入env,可以查看环境变量.想设置某个临时文件变量,在shell里面输入export xxx=xxxx就行.想永久地设置的话,可以改/etc/bashrc,这个是系统变量,也是在文件里加上export xxx=xxxx,改用户变量的话,就在你用户的文件夹里面的.ba...

新泰市19782478432: Linux系统Shell的环境变量配置是什么?
市佳雪山: 安装一个软件,最后生成的报告中,要求“To start using the EGSnrc system, activate your current configuration by adding the following lines to your favorite shell resource ...

新泰市19782478432: linux环境变量怎么设置方法 -
市佳雪山: Linux环境变量的设置和查看方法 Linux TCP/IP协议的使用和建立Windows批处理切换IP地址使用方法 1. 显示环境变量HOME $ echo $HOME /home/redbooks 2. 设置一个新的环境变量hello $ export HELLO="Hello!" $ echo $HELLO ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网