摘要:
计划任务: -e 编辑 -u 用户 Crontab -e -u root 对root用户进行定时任务 * * * * * echo `date +%F_%T`>>/tmp/test.log 分时日月周 0 * * * * 就是每小时 全部为*代表就是每分钟都做 逗号代表“第几” -l查看当前任务 来 阅读全文
摘要:
将一堆命令放在脚本里变成可执行脚本执行; 脚本编写,文件名为.sh,获取hostname的主机名 系统变量: Env:查看系统变量 Set :打印所有变量可以和grep和用 Export path:定义全局变量path 将内存中真实的使用量获取到: mem_used=`free | awk 'NR= 阅读全文
摘要:
Find命令 Find / -type f :f为普通文件 Find / -name *.txt :查找.txt结尾的 Find / -size +30M :找根目录下大于30M的文件 Find / -size +10M -size -30M :找大于10M小于30M的 Grep –rn jsf . 阅读全文
摘要:
Awk: -F指定分隔符,后面跟分隔符符号 Awk–F: ‘{print $1,$4}’ /etc/passwd :-F:指定冒号为分隔符,$1取冒号为分隔符的第一段信息和第4段信息; $0取所有: NF有几段内容:以冒号为分隔符,共几段 以冒号为分隔符,取最后一段内容: NR取行号: NR==1 阅读全文
摘要:
流式编辑器 -n静默模式,不输出 -e可以指定多个规则 -i -f –ri将文件真正修改掉并保存 Sed‘3d’ test :将test文件中的第3行删除 Sed–n ‘3p’ test :将test文件中的第3行打印出,-n只打印这一行 Sed‘3c 11111’ test:将第3行的值修改为11 阅读全文
摘要:
正则表达式: ^以什么开头,在[]代表取反 $以什么结尾 .任意一个字符 *前面那个字符有0个或无穷个 +扩展正则,代表左边字符有1个或无穷个 {}里面有数字的情况下代表左边的字符数量,2个数字的话就是指定范围 2-4个字符 ?代表左边的字符出现0次或1次 []只取里面值的一个 /写的时候都需要转义 阅读全文
摘要:
下面为shell脚本编写的nginx的安装及修改nginx.conf的脚本,脚本比较简单: #!/bin/bash function yum_install(){ yum install epel-release -y yum install nginx -y} yum_install pw=/et 阅读全文
摘要:
1.准备发送邮件的工具: #!/usr/bin/python# -*- coding: UTF-8 -*-import sysimport smtplibimport email.mime.multipartimport email.mime.text server = 'smtp.163.com' 阅读全文