linux学习-shell
文章平均质量分 63
张一不二
喜欢摸鱼的懒癌晚期患者
展开
-
linux学习笔记-Shell(七):shell脚本练习
shell脚本练习用户建立脚本数据库脚本系统性能检测脚本分区脚本 用户建立脚本 执行users_create.sh userlist passlist 建立userlist中的用户 设定userlist中的密码为paslist中的密码 当脚本后面跟得文件个数不足两个时报错 当文件行数不一致时报错 当文件不存在时报错 当用户存在时报错 #!/bin/bash if [ "$#" -lt "2" ] then echo "usage: $0 <userlist> <passwordli原创 2021-05-27 16:46:59 · 166 阅读 · 0 评论 -
linux学习笔记-Shell(六):shell中的运算
shell中的运算一.运算符号二.运算指令练习 一.运算符号 + 加法 - 减法 * 乘法 / 除法 % 除法后的余数 ** 乘方 ++ 自加一 -- 自减一 < 小于原创 2021-05-27 13:59:56 · 100 阅读 · 0 评论 -
linux学习笔记-Shell(二):文本处理工具
文本处理工具一.grep2.sed三.awk 一.grep [Globally search a Regular Expression and Print] grep grep -E = egrep grep 格式 grep 匹配条件 处理文件 grep root passwd 过滤root关键字 grep -i root passwd 忽略大小写 grep -E "\<root" passwd root字符之前不能有字符 grep -E "r原创 2021-05-24 23:35:37 · 86 阅读 · 0 评论 -
linux学习笔记-Shell(五):shell中的执行流控制
shell中的执行流控制一.for语句for语句的基本格式脚本练习二.条件语句while...do语句until...do 语句if语句脚本练习三.case语句基本结构四.expect脚本练习五.break,continue,exit 一.for语句 作⽤ 为循环执⾏动作 for语句结构 for 定义变量 do 使⽤变量,执⾏动作 done 结束标志 for语句的基本格式 格式1: #!/bin/bash for WESTOS in $(seq 1 2 10) do echo $WESTOS done原创 2021-05-24 20:31:03 · 130 阅读 · 0 评论 -
linux学习笔记-Shell(四):shell脚本中的变量
shell脚本中的变量一.变量的定义二.shell脚本中变量的定义方法环境级别用户级别系统级别变量名称命名建议三.变量的转译转译声明变量的数组四.Linux中命令的别名设定五.用户环境变量的更改六.脚本函数练习脚本 一.变量的定义 定义本身 变量就是内存一片区域的地址 变量存在的意义 命令无法操作一直变化的目标 用一串固定的字符来表示不固定的目标可以解决此问题 二.shell脚本中变量的定义方法 环境级别 export a=1 在环境关闭后变量失效 用户级别 vim ~/.bash_profile expo原创 2021-05-24 19:29:23 · 312 阅读 · 0 评论 -
linux学习笔记-Shell(三):shell脚本的基础知识
shell脚本的基础知识一.什么是shell二.shell脚本的意义三.如何创建shell脚本四.如何执行shell脚本五.如何对脚本进行调试 一.什么是shell 脚本中命令的解释器 二.shell脚本的意义 1.记录命令执行的过程和执行逻辑,以便以后重复执行 2.脚本可以批量处理主机 3.脚本可以定时处理主机 三.如何创建shell脚本 #!/bin/bash 幻数 vim自动添加脚本首部 "map <F4> ms:call WESTOSTITLE()<cr>'s auto原创 2021-05-24 18:41:58 · 107 阅读 · 0 评论 -
linux学习笔记-Shell(一):shell中的常用基础命令
shell中的常用基础命令一.diff二.patch三.cut四.sort五.uniq测试六.tr七.test测试八.&& || 一.diff 用法: diff [options] files|directorys 输出信息: [num1,num2][a|c|d][num3,num4] num1,num2 第一个文件中的行 a 添加 c 更改 d 删除 <原创 2021-05-24 15:55:31 · 177 阅读 · 0 评论