Linux 命令速查

文本处理

79 条命令

文本查看、检索、替换、格式化与编码转换。

ack

比grep好用的文本搜索工具

ag

ack 的升级版,C语言编写,更快更人性化

apropos

在 whatis 数据库中查找字符串

aspell

交互式与批处理拼写检查工具

awk

文本和数据进行处理的编程语言

banner

把文本打印成由字符组成的大号横幅

base32

按 RFC 4648 对数据进行 Base32 编码或解码

base64

base64 编码/解码文件或标准输入输出

cat

连接多个文件并打印到标准输出。

cksum

检查文件的CRC是否正确

cmp

比较两个文件是否有差异

col

过滤控制字符

colcrt

预览 nroff/troff 排版结果,去除重叠字符

colrm

删除文件中的指定列

column

按列格式化输出文件

comm

按行比较两个已排序的文件。

csplit

将一个大文件分割成小的碎片文件

cut

选取文件每一行中的指定部分并打印到标准输出

diff

比较给定的两个文件的不同

diff3

比较3个文件不同的地方

diffstat

显示diff 命令输出信息的柱状图

dos2unix

将DOS格式文本文件转换成Unix格式

egrep

在文件内查找指定的字符串

expand

将文件的制表符转换为空白字符

fgrep

为文件搜索文字字符串

figlet

字符串转为 “字画符”。

fmt

读取文件后优化处理并输出

fold

控制文件内容输出时所占用的屏幕宽度

gawk

GNU 版本的 awk 文本处理语言

grep

强大的文本搜索工具

gs

Ghostscript 的 PostScript/PDF 处理命令

head

显示文件的开头部分。

hexdump

显示文件十六进制格式

iconv

转换文件的编码方式

import

ImageMagick 的 X11 屏幕截图工具

indent

格式化C语言的源文件

ispell

检查文件中出现的拼写错误

join

两个文件中指定栏位内容相同的行连接起来

jq

一个灵活的轻量级命令行JSON处理器

less

分屏上下翻页浏览文件内容

look

显示文件中以指定字符串开头的任意行

mandoc

把 man 手册页格式化为文本或 HTML

md5sum

计算和校验文件报文摘要的工具程序

more

显示文件内容,每次显示一屏

most

功能丰富的终端分页查看器。

nl

为每一个文件添加行号。

od

输出文件的八进制、十六进制等格式编码的字节

paste

将多个文件按列队列合并

patch

为开放源代码软件安装补丁程序

pr

将文本文件转换成适合打印的格式

pv

显示当前在命令行执行的命令的进度信息,管道查看器

rev

将文件内容以字符为单位反序输出

rg

ripgrep:递归搜索目录中的文本,速度快且默认尊重 .gitignore。

sdiff

并排比较两个文件,并可交互式合并差异。

sed

功能强大的流式文本编辑器

seq

以指定增量从首数开始打印数字到尾数

sha256sum

用于计算文件的 SHA-256 哈希值

shuf

产生随机的排列。

sndconfig

配置声卡的老式文本界面工具(已废弃)

sort

对文本文件中所有行进行排序。

spell

对文件进行拼写检查

split

分割任意大小的文件

strings

在对象文件或二进制文件中查找可打印的字符串

sum

计算文件的校验码和显示块数

tac

连接多个文件并以行为单位反向打印到标准输出。

tail

在屏幕上显示指定文件的末尾若干行

tailf

在屏幕上显示指定文件的末尾若干行内容,通常用于日志文件的跟踪输出

tee

从标准输入读取数据并重定向到标准输出和文件。

tr

将字符进行替换压缩和删除

tsort

对成对依赖关系做拓扑排序

unexpand

将文件的空白字符转换为制表符

uniq

显示或忽略重复的行。

unix2dos

把文本文件的换行符从 LF 转换为 CRLF

uudecode

解码 uuencode 生成的文本文件

uuencode

把二进制文件编码为可邮件传输的文本

wc

统计文件的字节数、字数、行数

xargs

给其他命令传递参数的一个过滤器

xxd

制作十六进制转储或还原二进制数据

yes

重复打印指定字符串

浏览其他分类