shell
学习
Drien
我啊!要加油!
展开
-
expect 命令
expect 命令1,centos7 没有需要下载yum install -y expect2,语法,#!/usr/bin/expect //解释器set timeout 30 // 超时时间 timeout -1 为永不超时 (秒)spawn ssh -l username 192.168.1.1 // spawn是进入expect环境后才可以执行的expect内部命令 它主要的功能是给ssh运行进程加个壳,用来传递交互指令 ,(可以理解为子进程)e原创 2021-01-27 22:55:26 · 3609 阅读 · 0 评论 -
awk 命令
awk一,基本用法字段相关内置变量打印全部打印最后一列打印第几列指定行打印某一行-F 指定分割符多列打印打印多列加格式打印某行某列高级用法提取过后应用变量数组运算比较运算数学运算逻辑运算匹配运算精确匹配模糊匹配awk 环境变量指定列的宽度指定输出分隔符FS 是输入分割符输出后指定排列If 语句循环forWhile doDo while控制 break特殊扩展仍在学习中,有错误原创 2021-01-25 15:55:55 · 120 阅读 · 0 评论 -
sed 命令
sed 命令一,内部命令在每行添加hello world在第三行添加在第2,4行添加匹配到然后添加每行前添加去除带#号开头或有#号,$开头的替换(四个列子)更改转换打印附加命令Sed ‘s/ / /g’ 文件 全部替换Sed ‘ 行数s/ / /p’ data 打印某行Sed ‘行数 s/ / /w 新文件 文件 将修改的某行记录在新建文件选项命令-n 只打印修改的-e 多次替代-f 指定命令文件-i 修原创 2021-01-25 15:34:35 · 139 阅读 · 0 评论 -
正则表达式
一,基础正则表达式1,定位符^ : 锚定开头^a 以a开头 默认锚定一个字符$ : 锚定 结尾 $a 以a结尾 默认锚定一个字符Grep -E = egrepegrep参数 -v : 排除精确匹配模糊匹配匹配符:点匹配任意字符中括号指定任意字符。可以限定字符\转义字符| 或者()分组限定符可以不出现。可以出现多次可以不出现。可以出现一次至少出现一次或多次正好出现多少次出现几次到几次posix,特殊字符(了解)现在原创 2021-01-25 15:06:40 · 71 阅读 · 0 评论 -
shell 脚本 for , while ,until,循环 case: 语句 函数 数组
for原理:读取不同的变量值,用来逐个执行同一组命令格式1 : for i in $1 $2dodone格式2:for (( i=1;i<=x;i++))dodone练习;while原理:重复测试某个条件,只要条件成立则反复执行格式;练习:until原理:重复测试某个条件,只要条件不成立则反复执行格式;练习题:case 语句原理:针对变量的不同取值,分别执行不同的命令序列格式;练习:...原创 2021-01-21 17:19:19 · 153 阅读 · 0 评论 -
shell if 语句
if语句条件测试操作 1格式1 test 条件表达式格式2 [ 条件表达式 ]测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值操作符文件类型判断Test 命令判断目录是否存在判断文件是否存在判断目录或文件是否存在查看文件是否可读查看是否有可写查看是否有执行权查看是否为空查看文件归属权Stat 文件:查看文件信息对比文件新旧对比节点整数值比较字符串比较## if 语句格式: if 【 条件原创 2021-01-20 16:21:50 · 71 阅读 · 0 评论 -
学习 shell
学习shell脚本!!一,shell脚本介绍1 将要执行的命令按顺序保存到一个文本文件2 给该文件可执行权限,便可运行3 可结合各种Shell控制语句以完成更复杂的操作二,shell构成脚本声明注释信息可执行语句三,标准输入:从该设备接收用户输入的数据标准输出:通过该设备向用户输出数据标准错误:通过该设备报告执行出错信息管道操作符号”|”将左侧的命令输出结果,作为右侧命令的处理对象四,变量变量的作用为灵活管理Linux系统提供特定参数,有两层意思变量名:使用固定的名称原创 2021-01-20 15:51:02 · 83 阅读 · 0 评论 -
Linux网络设置命令
LIUNX网络设置1.查看所有活动网络接口的信息执行 ifonfig 命令如果没有ifconfig命令可以:执行yum install net-tools.x86_64命令2.hostname查看或设置当前主机名3.route命令 查看或设置主机中路表信息[command] 共有4个命令:print, add, delete, change[destination] 目标地址,结合MASK,可以定义主机或者网段。[mask] 定义子网掩码,如果没有定义mask,默认为255.255.255原创 2020-12-29 11:54:26 · 390 阅读 · 0 评论