摘要: (1) if条件判断 单分支条件语句 if [ 条件判断表达式 ] then 程序 fi //脚本 (2) 双分支if条件语句 if [ 条件表达式 ] then 程序 else 程序 fi (3) 多重判断语句 if [ 条件判断式 1 ] then 程序 elif [ 条件判断式 2 ] the 阅读全文
posted @ 2019-10-13 22:38 INSTANCE_SELF 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 3、 条件判断 1:按照文件类型进行判断 -b 文件 判断该文件是否存在,并且是否为块设备文件(是块设备文件为真) -c 文件 判断该文件是否存在,并且是否为字符设备文件(是字符设备文件为真) -d 文件 判断该文件是否存在,并且是否为目录文件(是目录为真) -e 文件 判断该文件是否存在(存在为真 阅读全文
posted @ 2019-10-13 22:32 INSTANCE_SELF 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 1:cut [选项] 文件名 选项: -f 列号: 提取第几列 -d 分隔符: 按照指定分隔符分割列 -c 字符范围: 不依赖分隔符来区分列,而是通过字符范围(行首为 0)来进行字段提取。“n-”表示从第 n 个字符到行尾;“n-m”从第 n 个字符到第 m个字符;“-m”表示从第 1 个字符到第 阅读全文
posted @ 2019-10-13 22:31 INSTANCE_SELF 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 一:printf 格式化输出 %ns: 输出字符串。n 是数字指代输出几个字符 %ni: 输出整数。n 是数字指代输出几个数字 %m.nf: 输出浮点数。m 和 n 是数字,指代输出的整数位数和小数位数。如%8.2f 代表共输出 8 位数,其中 2 位是小数,6 位是整数。 split , subs 阅读全文
posted @ 2019-10-13 22:27 INSTANCE_SELF 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1: source 配置文件 || . 配置文件 (1) 环境变量配置文件 登录时生效的环境变量配置文件 在 Linux 系统登录时主要生效的环境变量配置文件有以下五个: /etc/profile /etc/profile.d/*.sh 登陆,语系等 ~/.bash_profile ~/.bashr 阅读全文
posted @ 2019-10-13 22:24 INSTANCE_SELF 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 1:基础正则表达式 grep (正则表达式是匹配字符串使用的,邮箱手机号等等) (1)* 前一个字符匹配 0 次或任意多次。 示例: grep "a*" 1.txt 没有任何意义 *可以有0次相当于全部匹配 grep "aa*" 1.txt 匹配至少包含一个a的字符串 grep "aaaaa*" 至 阅读全文
posted @ 2019-10-13 22:24 INSTANCE_SELF 阅读(3331) 评论(0) 推荐(0) 编辑
摘要: 10:Shell 的运算符 (1)数值运算的方法 那如果我需要进行数值运算,可以采用以下三种方法中的任意一种:使用 declare 声明变量类型,既然所有变量的默认类型是字符串型,那么只要我们把变量声明为整数型不就可以运算了吗?使用declare 命令就可以实现声明变量的类型。命令如下: [root 阅读全文
posted @ 2019-10-13 22:22 INSTANCE_SELF 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 8: Bash 的变量和运算符 1:Bash变量与其他编程语言的不同 (1)在 Bash 中,变量的默认类型都是字符串型,如果要进行数值运算,则必修指定变量类型为数值型。 (2)变量用等号连接值,等号左右两侧不能有空格。 (3)变量的值如果有空格,需要使用单引号或双引号包括。如:“test="hel 阅读全文
posted @ 2019-10-13 22:21 INSTANCE_SELF 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 5:管道符 (1) 行提取命令 grep (2) find 和 grep 的区别 find 命令是在系统当中搜索符合条件的文件名,如果需要模糊查询,使用通配符进行匹配,搜索时文件名是完全匹配。 grep 命令是在文件当中搜索符合条件的字符串,如果需要模糊查询,使用正则表达式进行匹配,搜索时字符串是包 阅读全文
posted @ 2019-10-13 22:20 INSTANCE_SELF 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 3: Bash 的基本功能 (1) 历史命令的查看 history [选项] [历史命令保存文件] 选项:-c: 清空历史命令 -w: 把缓存中的历史命令写入历史命令保存文件。如果不手工指定历史命令保存文件,则放入默认历史命令保存文件~/.bash_history 中。 (2) 历史命令调用 如果想 阅读全文
posted @ 2019-10-13 22:19 INSTANCE_SELF 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Shell分类: Korn Shell (ksh) 较难 较好 好 较好 --AIX Bourne Again (Bash) 难 较好 好 好 –centos 我们可以通过/etc/shells 文件来查询 Linux 支持的 Shell。命令如下: [root@localhost ~]# vi / 阅读全文
posted @ 2019-10-13 22:18 INSTANCE_SELF 阅读(791) 评论(0) 推荐(0) 编辑