tail
查看文件内容
{
-f
:循环读取,用于查阅不断变化的日志文件
}
ps
用于显示当前进程(process)的状态
「
k
显示所有进程
-a
显示同一终端下的所有程序
-A
显示所有进程
c
显示进程的真实名称
-N
反向选择
-e
等于“-A”
e
显示环境变量
f
显示程序间的关系
-H
显示树状结构
r
显示当前终端的进程
T
显示当前终端的所有程序
u
指定用户的所有进程
-au
显示较详细的资讯
-aux
显示所有包含其他使用者的行程
-C<命令>
列出指定命令的状况
--lines<行数>
每页显示的行数
--width<字符数>
每页显示的字符数
--help
显示帮助信息
--version
显示版本显示
」
crontab 定时任务
配置格式:* * * * * COMMAND
分钟 小时 日期 月份 星期
0-59 0-23 1-31 1-12 0-7 (0 | 7 表示星期天)
Explame:
每天晚上21:30重启apahce
30 21 * * * service httpd restart
每月1 10 22 日的4:45重启apache
45 4 1,10,22 * * service httpd restart
每月1到10日的4:45重启apache
45 4 1-10 * * service httpd restart
每隔两分钟重启apache
*/2 * * * * service httpd restart | 偶数
1-59/2 * * * * service httpd restart | 基数
Summary:
表示任何时候都匹配 *
可以用 “A,B,C” 表示A或者B或者C时执行的命令
可以用 “A-B” 表示A到B之间时执行的命令
可以用 “*/A” 表示每A分钟(小时等)执行一次命令
【以上摘自:https://www.cnblogs.com/yanweifeng/p/9431468.html】
ps
命令 | 含义 |
---|---|
e | 显示所有进程,环境变量 |
f | 全格式 |
h | 不显示标题 |
l | 长格式 |
w | 宽输出 |
a | 显示终端上地所有进程,包括其他用户地进程 |
r | 只显示正在运行地进程 |
x | 显示没有控制终端的进程 |
u | 以用户为主的格式来显示程序状况 |
au | 显示较详细的资讯 |
aux | 显示所有包含其他使用者的行程 |
-C<命令> | 列出指定命令的状况 |
--lines<行数> | 每页显示的行数 |
--width<字符数> | 每页显示的字符数 |
--help | 显示帮助信息 |
--version | 显示版本显示 |
Curl
一个用于访问url的工具,用于构造request报文,可以解析服务器返回的http response,还可以支持Cookie。
使用方法:
curl [option] [URL...]
可选参数&含义:
-o
out 将指定curl返回保存为out文件,内容从html/jpg到各种MIME类型文件
-O
按服务器上的名称保存下载的文件
-r/--range
from-to 下载指定range内的数据
-C
在保存文件时进行续传
-A/--user-agent
指定发送请求的用户代理 如 curl -A My-Agent/1.0.0 www.apple.com
-x
ip:port 指定使用的http代理,如curl -x 192.168.1.1:8080 www.apple.com
-D
head.txt 将服务器的返回的header保存为文件,头部的cookie也可被保存 curl -D header.txt www.apple.com
-c
[file] 保存服务器的cookie文件
-b/--cookie
<name=data> 向服务器提交cookie,若无=则name视为文件名 curl -b cookie.txt www.apple.com
-e
url 设置引用头的值
-T
localfile 向服务器PUT文件 如curl -T 1.mp3 www.apple.com/upload.PHP
-d
<key=value> 向服务器POST表单数据 如curl -d “order=111&count=2” http://www.apple.com/buy
-F
<key=value> 向服务器POST表单 curl -F “web=@index.html;type=text/html” url.com
如果希望从本地文件中获取表单数据,则在文件名前加@ 如 curl -d @data.xml http://www.apple.com
若希望从标准输入获取则用curl -d - http://www.apple.com
-E
cert.pem 指定本地证书
-H
[header:value] 为HTTP请求设置任意header及值。如curl -H “Connection:keep-alive” http://www.apple.com
-I
构造一个HEAD请求
-X/--request
method 用户定义的HTTP请求方法名如 curl -X GET www.baidu.com
--compressed
采用压缩方式接收返回数据
--connect-timeout
[s] 设置超时时间
--tcp-nodelay
打开TCP_NODELAY选项 不进行捎带确认
--retry
num / --retry
timeo 指定重试的次数和间隔