摘要:
01、按照文件类型进行判断 => 常用-d、-e、-f 两种格式: test -e /root/install.log => 常用 [ -e /root/install.log ] => 两边空格必须有 例如:[ -d /root ] && echo "yes" || echo "no":判断该文件 阅读全文
摘要:
01、字段提取命令 cut => cut [选项] 文件名 -f 列号: 提取第几列 -d 分隔符:按照指定分割符分割列 例如:cut -f 2,4(列号;,逗号可以多行提取) student.txt cut -d “:” -f 1,3 /etc/passwd 02、格式化输出命令 printf 命 阅读全文
摘要:
一、基础正则表达式 1、正则表达式:正则表达式是用来在文件中匹配符号条件的字符串,正则是包含匹配 grep、awk、sed等命令可以支持正则表达式。 2、通配符:用来匹配符合条件的文件名,通配符是完全匹配。ls、find、cp这些命令不之处正则表达式, 所以只能使用 shell 自己的通配符来进行匹 阅读全文
摘要:
01、配置文件 => source 配置文件 或 . 配置文件 02、环境变量配置文件简介: 环境变量配置文件中主要是定义对系统环境生效的系统默认环境变量,比如 PATH、HISTSIZE、PS1、HOSETNAME等默认环境变量。 PATH环境变量叠加:PATH="$PATH":/root(一次性 阅读全文
摘要:
01、变量测试与内容替换 => 阅读全文
摘要:
01、声明变量类型 => declare[+/-][选项]变量名 -:给变量设定类型属性 +:取消变量的类型属性 -i:将变量声明为整数型(integer) -x:将变量声明为环境变量 -p:显示指定变量的被声明的类型 02、数值运算 方法一 aa=11 bb=22 declare -i cc=$a 阅读全文
摘要:
01、环境变量 => 用户自定义变量只在当前的Shell中生效,而环境变量会在当前Shell和这个Shell的所有子Shell当中生效。 如果把环境变量写入相应的配置文件,那么这个环境变量就会在所有的Shell中生效, 02、设置环境变量 => export 变量名=变量值 申明变量 查看变量 => 阅读全文
摘要:
01、在Bash中,变量的默认类型都是字符串类型,如果要进行数值运算,则必修指定变量类型为述职型; 02、变量用等号连接值,等号左右两侧不能有空格。 03、变量的值如果有空格,需要使用单引号或双引号包括 04、在变量的值中,可以使用 “\” 转义符 05、如果需要增加变量的值,那么可以进行变量值得叠 阅读全文
摘要:
01、历史命令 => history [选项] [历史命令保存文件] -c:清空历史命令(个人建议不清空) -w:把缓存中的历史命令写入历史命令保存文件 02、补签 => 在Bash中,命令与文件补全是非常方便与常用的功能,我们只要在输入命令或文件时, 按"Tab” 键会自动进行补全。 03、命令别 阅读全文
摘要:
01、第一个脚本 => (1)、vi hello.sh #!/bin/Bash : 不是注释也不能省略,表示写的是shell脚本 echo 写入脚本内容 保存退出; (2)、执行脚本的方法 给脚本赋予执行命令 : chmod 755 hello.sh 可以用相对路径或者绝对路径执行: ./hello 阅读全文