常用Linux命令,做个记录,以供查询

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 指定重试的次数和间隔

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值