查询端口
netstat 查询所有端口信息
-
-u 展示udp相关端口
-
-t 展示tcp相关端口
-
-p 显示进程名称
根据进程查端口
- netstat -ap |grep port_id
根据端口查进程
- netstat -ap |grep port_id
lsof -i 列出打开的所有套接字
-
lsof -i |grep pid 查出相应进程,里面信息包含端口
-
lsof -i : port 查出对应端口的信息
<
- a < b 将b当做键盘输出作为a的参数
>
- a > b 将a文件覆盖到b文件
>>
- a >> b 将a文件追加到b文件后
grep
grep text file 获取file文件中text关键字所在的行
- -n 打印所在的行数
- -v 等于not in
- -d 如果查询的是目录需要指定-d
wc
word count 命令 ,用来统计数量的和
wc testfile testfile的行数、字节数等
- -l 只显示行数 一般可以这么用 : wc -l |grep xxx 查找xxx字符所在的行数总数
awk
根据分隔符输出相应的东西
awk {'print 4'} 打印每一行根据空格分隔的第一个数和第四个数,最后一个是$NF
- -F : 可以指定分隔符 awk -F , {print 4'} 指定分隔符为逗号
也可以使用计算,如计算数量 awk {sum+= $1} END {print sum'}
- END 放执行完所有任务后的语句
- BEGIN 放执行所有任务之前的语句