-
PATH环境变量; chmod +x ./test.sh #修改文件权限,使脚本文件具有执行权限,可以执行 ./test.sh #执行脚本 注意,一定要写成./test.sh,而不是test.sh,运行其它二进制的程序也一样,直接写test.sh,linux系统会去PATH里寻找有没有叫test.sh的命令,而只有/bin, /sbin, /usr/bin,/usr/sbin等在PATH里,你的当前目录通常不在PATH里,所以写成test.sh是会找不到命令的,要用./test.sh告诉系统说,就在当前目录找,或者将当前目录写入到PATH中。查看全部
-
系统常用的环境变量查看全部
-
shell变量的分类,用户变量为局部变量,在当前shell中有效;环境变量为全局变量,在当前shell和其子shell中有效,使用export x或者export x=1(同时赋值)可以将变量x设置为一个环境变量;在系统一开机进入的shell为bash,如果在输入bash命令,则第二次进入的bash是第一次bash的子shell;使用pstree命令查看父子shell层级;eixt命令退出子shell到上一层父shell查看全部
-
PS1环境变量查看全部
-
set命令查看系统正在运行的所有变量;echo $a,如果变量a为空或者变量不存在,则会打印空行,如果判断a为空还是不存在? 执行: set -u echo $a 如果结果为空行则表示a为空,否则变量a不存在; unset 变量名:删除某变量,例unset x查看全部
-
path环境变量查看全部
-
查看环境变量查看全部
-
your_name="qinjx" echo $your_name echo ${your_name} 变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界,比如下面这种情况: skill=java echo "I am good at ${skill}Script"查看全部
-
设置环境变量查看全部
-
shell变量叠加,变量都是字符串类型,x=123,x="$x"456,x=123456;或者x=${x}456;查看全部
-
shell变量的分类,用户变量为局部变量,在当前shell中有效;环境变量为全局变量,在当前shell和其子shell中有效查看全部
-
shell中变量类型只有一种类型,就是字符串类型,a=123,a是字符串类型,值是"123",而不是整型123查看全部
-
unset 变量名 删除变量查看全部
-
变量查看查看全部
-
变量叠加 x=123 x="$x"456 结果是123456查看全部
举报
0/150
提交
取消