不加参数时,set命令显示当前shell的所有本地设置的Shell变量,否则设置shell变量 实例: user@Myhost :~ #set | more 五、unset命令:删除已定义的shell变量(包括环境变量)和shell函数 unset为shell内建指令,功能是删除已定义的shell变量(包括环境变量)和shell函数。 unset命令不能够删除具有只读属性的shell变量和环境变...
$- 记录的是当前配置打开的 shell 选项,而 himBH 是其默认值。 二、查看环境变量 2.1 本地执行 echo$- 2.1 查看远程环境变量 ssh qt@127.0.0.1'echo $-' 127.0.0.1实际是本机回环,但是假设是远程机器的IP,效果是一样的 三、选项说明 h - hashall i - interactive-comments m - monitor B - braceexpan...
在Linux系统中,一些常用的Shell变量包括`HOME`(用户家目录路径)、`PWD`(当前工作目录路径)、`USER`(当前用户名)、`SHELL`(当前Shell解释器路径)等。 如果我们想要定义一个新的Shell变量,可以使用如下格式: ``` VAR_NAME=value ``` 其中`VAR_NAME`为变量名,`value`为变量的值。需要注意的是,在Shell变量的定...
登录Shell环境:需要用户名\密码登录的Shell环境,配置在:/etc/profile、/当前用户/.bash_profile 非登录Shell环境:不需要用户名,密码进入的Shell环境或执行脚本文件,配置在:/当前用户/.bashrc、/etc/bashrc 查看当前Shell环境: 1 echo $0 输出-bash表示shell登录环境,输出bash表示shell非登录环境。注意:这个$0环境变量...
1. 变量 bash中变量的值都是字符串 分类: 本地变量:当前shell有效 环境变量:在所有由登录进程产生的子进程有效 位置参数:只读,用于向shell脚本传递参数 2. 变量使用 2.1 变量替换、赋值 变量替换即引用变量的值 va1=123va2=${va1} 值有空格则需要用双引号括起来。变量名和等号直接不能有空格、引用变量时大...
1 登录CentOS7系统,打开终端,输入命令envshell打印出shell进程的环境变量 2 本地变量只存在当前shell进程。新建一个本地变量MYVAR=myvalue注意等号两边不能有空格 3 查看本地变量set查看指定本地变量set | grep MYVAR 4 导出本地变量为环境变量export MYVAR 5 删除本地变量或环境变量unset MYVAR 6 查看本地变量...
[root@ linuxido ~]# echo $SHELL ## 查看当前Shell变量/bin/bash[root@linuxido ~]# echo $PS1 ## 查看PS1环境变量[\u@\h \w]\$\$[root@dihuiyuan logs]# echo $PS2 ## 多行命令提示符,也可以更改此变量值为->> ## 一个非常长的命令可以通过在末尾加“\”使其分行显示[root@dihuiyuan logs...
(5)env 查看当前所有已经定义的系统环境变量 (6)系统环境变量名一般是大写 3、shell预定义变量(特殊变量): 在使用的shell(/bin/bash)已经定义好的变量,变量名和变量值都不可以被修改,变量值根据当前的运行环境,随机获取的。 (1)$0 当前终端运行进程的进程名 当前执行脚本 ...
在Linux 系统中,有以下几种命令可以让你查看环境变量: env — 该命令可以让你在自定义的环境中运行程序,并且不需要改变当前的环境。当不带参数使用 env 命令时,它会打印出当前的环境变量列表。 printenv — 可以打印出所有的或者指定的环境变量。 set — 该命令可以设置或者删除 Shell 变量。当不带参数使用 set...
1.1 全局环境变量 全局环境变量对于shell会话和所有生成的子shell都是可见的。局部变量则只对创建它们的shell可见。 系统环境变量基本上都是使用全大写字母,以区分普通用户的环境变量。 要查看环境变量,可以使用env或printenv命令。 printenv 查看环境变量 系统为bash shell设置的全局环境变量数目众多。其中很多是在登录过...