linux 下工具命令

☆ gdb

启动gdb后

参数 含义
b/breakpoint 断点
p print 打印输出变量
r
attach
watch
c
bt
up
list
info macro 例 info macro NGX_OK
macro expand

☆ ulimit

-c unlimited

☆ tcpdump

选项 含义
t 时间戳
x 十六进制显示数据包
X 十六进制显示数据包,同时会对应显示对应的ASCII码表
i 后跟网卡名字,如eth0
src 源地址
dst 目标地址
and 逻辑与
or 逻辑或

tcpdump -i any -X -vvv -tttt -o

tcpdump -i eth0 -Xnt "(src 192.168.1.194 and dst 192.168.1.183) or (src 192.168.1.183 and dst 192.168.1.194)"

sort

参数 含义
-kx 按照第x列的大小进行排序
-n 按照数字比较,默认字典序排序

du

  • du -sh * 统计当前文件夹下各个文件的大小
  • du -shm * 统计当前文件夹下各个文件的大小,以M 为单位。-shkKB为单位

locate

linux 下可以使用 locate 和 find 来查找文件,但是 locate 在定位时要比 find 快.

locate 并不是穿梭于档案文件中查找,而是在数据库查找文件.find 正好相反,他的查找要穿梭于档案文件中.

locate [-ir] keyword 更新数据库 locate -u updatedb

命令选项

参数 含义
i 不区分大小写
r 后面可以接收正则表达式

参考 - locate 在linux下快速定位文档

cron

  1. crontab不执行问题 今天有个服务不能使用了,查来查去,原来 crontab 被干掉了。装上后还是无法运行,原来还要依赖 crond 这个服务
  • 检查文件具有可执行权限 chmod a+x
  • crond服务是否启动。查看及启动方式 service crond start service crond status

curl

选项 含义
I/head 仅查看响应头部信息
v/verbose 整个http请求过程中所有的头部信息

wget

选项 含义
debug 整个http请求过程中所有的头部信息
S 仅查看响应头部信息

参考


linux 下工具命令
http://blog.soul11201.com/2015/08/04/linux-cmd/
作者
soul11201
发布于
2015年8月4日
许可协议