-
预定义变量查看全部
-
接受键盘输入查看全部
-
4、预定义变量 逻辑与&&和逻辑或||其实就是判断前一个命令的返回值,如果是0,就是正确执行的,如果非0,就是不正确执行的。 脚本文件中用$?来判断上一条命令是否正确执行。查看全部
-
3、位置参数变量 主要是向脚本文件中传递脚本运算需要的值,更适合给程序的编写者使用,不适合对应于第三方用户 例子: vi test.sh #!/bin/bash num1=$1 #取位置变量为1的数 num2=$2 #取位置变量为2的数 sum=$(($num1+$num2)) #Linux中要进行运算要有$(()) echo $sum chmod 711 ./test.sh ./test.sh 10 11 #其中./test.sh是位置变量为$0的变量,10是位置变量为$1的变量,11是位置变量为$2的变量,传递到脚本文件中进行计算 注意:for循环中,要用"$*"和"$@",要用双引号查看全部
-
当前语系查询 locale #查看当前系统语系 -a 查看所有语系 查询系统默认语系:在/etc/sysconfig/i18n中,是永久生效的,下次开机后的语系 语系变量 LANG LC_ALL LANG:定义系统主语系的变量 LC_ALL:定义整体语系的变量 df -h #统计分区大小查看全部
-
PS1环境变量: 是Linux中的命令提示符的格式变量 PS2定义了换行提示符查看全部
-
2、环境变量 环境变量是全局变量,用户自定义变量是局部变量。用户自定义变量只在当前shell中生效,环境变量在当前shell和这个shell的所有子shell中生效。 对系统生效的环境变量名和变量作用是固定的。(主要学习) 建议都设置为大写。 设置环境变量 export 变量名=变量值 或 变量名=变量值 export 变量名 查看环境变量 set #查看所有变量 env #只查看环境变量 删除环境变量 unset 变量名 注意:在子shell中删除环境变量,只删除了当前shell的环境变量, 父shell的环境变量不会发生改变。 PATH环境变量: 系统搜索命令的路径,路径之间用:分割。 Linux中执行可执行文件常用的方法是输入绝对路径,但是如果不输入路径时,系统会在PATH中的路径中寻找该可执行文件,直到找到该指定文件,就执行,但是找不到时就报错。 当我们想要直接输入文件名就能执行自定义脚本,①将该脚本文件复制到PATH中的任意路径中;②在PATH中添加该脚本文件的路径 echo $PATH #查看PATH环境变量 PATH="$PATH":文件路径名 #利用变量的叠加,将要定义为环境变量的路径加到PATH中,只是临时生效,要永久生效要写入文件中 tab补全命令也是按照PATH中的来补全 pstree #查看进程树,查看shell进程查看全部
-
1、用户自定义变量 不会数值运算,全都是字符串类型 最自由的变量 定义变量(赋值) 变量名=变量值 注意:=两侧不能加空格;如果变量值有空格,要有引号包住 变量调用(用于计算或其他操作) 命令 $变量名 echo $变量名 #输出变量值 变量叠加 变量名1="$变量名2"字符串 变量名1=${变量名2}字符串 变量查看(查看所有变量) set -u 如果设定此选项,调用未声明变量时会报错(默认调用未声明变量是为空) 变量删除 unset 变量名查看全部
-
变量的分类: 位置参数变量就是预定义变量的一种,但是位置参数变量较多,作用较单一 从上到下越来越严格查看全部
-
变量命名规则: 在任何系统中,目录名、文件名、变量名都要有含义 注意:Linux中默认变量类型都是字符串类型,不含有其他类型,所以对数字计算时,要用特殊方法将字符串转变为数字才能计算。查看全部
-
bash变量 1、什么是变量和变量的分类查看全部
-
shell与其他语言的对比查看全部
-
位置参数变量能像脚本中传递值,只适合程序作者。而read命令可以根据提示像脚本中传递值。传入变量中。查看全部
-
把程序放到后台运行 &查看全部
-
位置参数变量只适合于程序的作者。才知道传入值。如果其他人能够使用需要用到read查看全部
举报
0/150
提交
取消