shell(发送邮件)
摘要:使用 mail 定时发送邮件 # mail 用法: echo "邮件内容" | mail -s "邮件主题" -a 邮件的附件路径(不能放文本,最好压缩一下文件) 接收者邮箱地址1 接收者邮箱地址2... mail -s "邮件主题" 接受者1 接受者2... < 文件名 实例: mail -s "
阅读全文
posted @
2021-01-17 14:27
xie-wen-hui
阅读(177)
推荐(0)
shell(练习题100 )
摘要:shell编程练习100题(一) 1、 用户输入指定路径,在该路径下生成一个以当前时间为名字的.log文件,把系统磁盘使用情况写入到该文件 [root@localhost home]# cat file #!/bin/bash # 该脚本是为了收集系统磁盘使用情况 read -p "请输入要创建日志
阅读全文
posted @
2021-01-17 14:26
xie-wen-hui
阅读(1175)
推荐(0)
shell(输入输出重定向)
摘要:输入(wc)、输出重定向 一、输入重定向 # wc:用于统计文件中的单词个数,行数,字节数 # wc语法: wc 选项 文件 # 选项: -c 统计字节数 -w 统计单词数 -l 统计行数 [root@localhost home]# cat sed.txt hellworld name age a
阅读全文
posted @
2021-01-17 14:25
xie-wen-hui
阅读(105)
推荐(0)
find命令中 -atime、mtime、ctime及 -n、+n、n的具体含义
摘要:find 语法: find 要查找的目录 文件名/创建时间 选项参数 find ./ -atime -n # atime: 是access time,文件最后一次被访问时间 (访问) mtime: 是modify time,文件内容最后一次修改时间(内容修改) ctime: 是change time
阅读全文
posted @
2021-01-17 14:24
xie-wen-hui
阅读(1125)
推荐(0)
shell(函数)
摘要:Shell编程之函数 一、函数分类 1、系统函数 # 系统自带函数,无需定义可直接使用 2、自定义函数 # 用户自定义函数 二、常用系统函数 basename函数 # basename函数: 用于获取文件名的,根据给出的文件路径截取文件名 # 语法: basename [string / pathn
阅读全文
posted @
2021-01-17 14:23
xie-wen-hui
阅读(121)
推荐(0)
shell(比较判断)
摘要:Shell编程之比较判断.md 一、条件判断的语法格式: # 条件判断语法有三种: 1、语法一: test 条件表达式 2、语法二: [ 条件表达式 ] # 注意:[两边要用空格隔开] 3、语法三: [[ 条件表达式 ]] # 注意:[[两边要用空格隔开]] # 小提示: 可以使用man查看更多命令
阅读全文
posted @
2021-01-17 14:21
xie-wen-hui
阅读(436)
推荐(0)
shell(流程控制)
摘要:Shell编程之流程控制 (二) 一、选择控制语句 case # case: 是一个多选择模式的循环,它可以case语句去匹配多个选择模式;适用于结果的分支多,判断条件简单的循环场景 # case 语法: case 值 in “A”) 命令1 .... ;; # 使用;;结束该次循环 "B") 命令
阅读全文
posted @
2021-01-17 14:20
xie-wen-hui
阅读(95)
推荐(0)
shell (变量二)
摘要:Shell编程之变量(二) 一、变量的分类: 1、本地变量 # 本地变量: 当前用户自定义的变量,在当前的进行的进程中有效,退出后、其他进程及当前进程中的子进程无效! #代码演示: root@localhost home]# S=123 [root@localhost home]# echo $s
阅读全文
posted @
2021-01-17 14:15
xie-wen-hui
阅读(86)
推荐(0)
shell (变量一)
摘要:Shell编程之变量(一) 一、编程语言: 前言:由于电脑机器只能识别二进制文件,也就是0和1,但是人类是不方便使用0和1来进行程序编程,需要有个工具对人类文件进行转换成机器文件(二进制文件),那这个工具就是编译器和解释器了! 编译型 注释:编译型语言是把写好的源代码经过编译器转译后的文件,电脑能直
阅读全文
posted @
2021-01-17 14:14
xie-wen-hui
阅读(98)
推荐(0)
shell( {} [] [[ ]] () (( ))的用处和区别 )
摘要:shell 中 < 常用 变量设置方式 说明 实例 ${变量:index } 以index下标为界,取index后面所有字符串(包含index的字符) ${变量:index:lenght } 以index为界,往后取lenght个字符串 ${变量#*匹配关键字} 从右到左匹配变量,以匹配到的最后一个
阅读全文
posted @
2021-01-17 14:12
xie-wen-hui
阅读(627)
推荐(0)
shell (文本操作工具二)
摘要:文本处理工具(二) 一、sed工具 1、sed介绍? <#> 什么是sed? 答:sed是一种流编辑器,它通过一次处理一行内容,把该行的内容放入缓存空间(也称模式空间)中,然后对该行进行处理,处理完后后再发送到终端! <#> 为什么要用sed? 答:使用sed可以对大型文件进行内容的增删改查操作,且
阅读全文
posted @
2021-01-17 14:11
xie-wen-hui
阅读(72)
推荐(0)
shell(文本操作工具一)
摘要:文本处理工具(一) 1、grep工具 1.1 grep是一个文本行过滤命令,可根据关键字进行行筛选 语法 # grep [选项] 关键字(要搜索的单词) 文件名 选项 # 常用选项: options: -i:不区分大小写 -v:查找不包含指定的内容,方向选择 -w:按单词搜索 -o:打印匹配关键字
阅读全文
posted @
2021-01-17 14:10
xie-wen-hui
阅读(90)
推荐(0)
shell(正则表达式)
摘要:正则表达式的学习 一、正则表达式使用场景: # linux: vim grep sed awk # 作用;用于匹配文本字符串中符合正则的字符,其实就是过滤文本字符串 实例: 匹配数字: ^[0-9]+$ 匹配数字1个或多个 匹配Mail: [a-z0-9A-Z_]+@[a-zA-Z0-9]+\.[a
阅读全文
posted @
2021-01-17 14:06
xie-wen-hui
阅读(989)
推荐(0)
shell(介绍)
摘要:Bash介绍 1. 常用的快捷键 ctrl+c 终止当前运行程序 ctrl+z 挂起当前运行程序 ctrl+d 退出=exit ctrl+l 清屏=clear ctrl+a|home 把光标移到命令最前端 ctrl+e|end 把光标移到命令最后端 ctrl+u 删除光标前所有的字符 ctrl+k
阅读全文
posted @
2021-01-17 13:54
xie-wen-hui
阅读(93)
推荐(0)