Linux 命令补充

目录

tr 命令

命令举例

cut 命令

命令举例

uniq 命令

命令举例

sort 命令

命令举例

面试题

1. 给你一个文件如何提取前 10 的 IP

 2. 如何提前 ss 中的状态


tr 命令

作用
tr 转换
tr -d 删除
tr -c 取反
tr -s 压缩
命令举例

Linux 命令补充_第1张图片

Linux 命令补充_第2张图片

Linux 命令补充_第3张图片


cut 命令

作用
cut 提取
cut -f 指定列
cut -d 指定分割符
命令举例

Linux 命令补充_第4张图片


uniq 命令

作用
uniq 去重
uniq -c

去重并计数

命令举例

Linux 命令补充_第5张图片


sort 命令

作用
sort 排序,默认是按照字母的顺序排序
sort -t 指定分隔符
sort -n 数字方式
sort -k 指定排序列
sork -r 倒序

命令举例

 Linux 命令补充_第6张图片

Linux 命令补充_第7张图片


面试题

1. 给你一个文件如何提取前 10 的 IP

命令:cat nginx.access.log-2021013 |cut -d " " -f1|sort -n |uniq -c|sort -nr|head

—— 用cut提前IP地址

—— 用sort排序

—— 用nuid -c 去重并统计

—— 用sort -nr 倒序排序

—— 用head提取前十

—— nginx.access.log-2021013 目标文件


 2. 如何提前 ss 中的状态

命令:ss -natl|cut -d " " -f1|sort|uniq -c|head

—— 用 cut 指定空格为分隔符,指定第一列

—— 用 sort 排列

—— 用 uniq 去重统计

—— 用 head 筛选前十最多的

Linux 命令补充_第8张图片

你可能感兴趣的:(javascript,开发语言,ecmascript)