排序-sort
sort [选项] [文件]
什么都不加,默认按照首字母排序,默认以空格为分隔符。
-t 指定分隔符,默认使用空格为分隔符。
-k 指定第几列。
[root@oldboy ~]
218.65.30.124 17163
218.65.30.126 17163
218.65.30.25 68652
218.65.30.53 34326
218.65.30.61 17163
112.85.42.103 18065
112.85.42.99 17164
218.87.109.150 17163
218.87.109.151 17163
218.87.109.154 21201
-n 按照阿拉伯数字排序,默认按照字母的首个字符排序。
-r 反转
[root@oldboy ~]
218.65.30.25 68652
218.65.30.53 34326
218.87.109.154 21201
112.85.42.103 18065
112.85.42.99 17164
218.87.109.151 17163
218.87.109.150 17163
218.65.30.61 17163
218.65.30.126 17163
218.65.30.124 17163
去重-uniq
uniq 选项 文件
作用:去重,只能把相邻的相同的内容去重。
-c 统计
[root@oldboy ~]
2 192.168.0.151
1 192.168.0.152
2 192.168.0.153
1 192.168.1.1
1 192.168.1.10
1 192.168.1.11
截取字符-cut
用法: cut [选项] [文件]
-d 指定分隔符
-f 指定区域
[root@oldboy ~]
root:/bin/bash
bin:/sbin/nologin
daemon:/sbin/nologin
adm:/sbin/nologin
-c 取字符
[root@oldboy ~]
345
字符替换-tr
tr 旧字符 新字符
[root@oldboy ~]
123b123b123c
统计命令-wc
wc 文件
[root@oldboy tmp]
11176 61033 670293 /etc/services
-c 按照字节数统计
[root@oldboy ~]
670293 /etc/services
-w 按照单词数统计
[root@oldboy ~]
61033 /etc/services
-l 统计行数
[root@oldboy ~]
11176 /etc/services
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具