搜索和浏览各种 Linux 命令。
在300个字符内总结您希望解决的情况,并询问AI需要什么命令。
点击所需的类别以过滤命令。您也可以输入搜索词以查找特定内容。
joe: 强大的终端文本编辑器
joe (Joe's Own Editor) 是一个易于使用但功能强大的全屏文本编辑器。它支持与 WordStar、Turbo C 类似的键绑定,对熟悉这些编辑器用户来说非常方便,并提供了同时编辑多个文件或使用分屏等高级功能。
join: 合并两个文件的公共字段
join 命令根据两个已排序文本文件中指定的公共字段来合并行,并将结果输出到标准输出。它的工作方式类似于数据库的 JOIN 操作,通过组合两个文件的相应行来创建新行。
jq: 处理 JSON 数据
jq 是一个强大的工具,用于在命令行高效处理和转换 JSON 数据。它用于过滤、切片、映射和转换 JSON 数据,即使在复杂的 JSON 结构中也能轻松提取所需信息。它经常与其他命令通过管道 (|) 结合使用。
less: 自由浏览文本文件内容
less 命令是一个强大的分页器(Paginator),它以页为单位显示文本文件内容,与 `more` 不同的是,它可以自由地前后浏览文件内容。这对于高效读取大文件或日志文件非常有用。
lesspipe: less 的预处理器
`lesspipe` 是一个输入预处理器脚本,它扩展了 `less` 命令的功能,允许用户直接查看压缩文件、归档文件、PDF 等多种格式的文件。通过 `LESSOPEN` 环境变量,`less` 在打开文件之前会调用 `lesspipe`,将文件内容通过管道传递。这样,用户无需进行解压或转换等额外步骤,即可立即查看文件内容。
mcedit: Midnight Commander 文本编辑器
mcedit 是 Midnight Commander (mc) 内置的强大且用户友好的全屏文本编辑器。它提供语法高亮、鼠标支持、块操作等多种功能,使您能够在终端环境中高效地编辑文件。
meld: 可视化文件/目录比较与合并工具
meld 是一款图形用户界面 (GUI) 工具,用于可视化比较和合并两个或三个文件或目录。它在代码审查、应用补丁前后检查以及解决版本控制冲突方面非常有用。
more: 分页查看文本文件内容
more 命令是一个“分页器”,用于将文本文件的内容分屏显示。当文件内容无法一次性显示在屏幕上时,它允许用户逐页浏览内容。
nl: 文件行号标记
nl 命令为文件的每一行添加行号并输出到标准输出。可以通过多种选项控制是否包含空行、行号的格式以及分隔符等,这在分析日志文件或审查代码时非常有用。
od: 输出文件的八进制/十六进制转储
od 命令以八进制(octal)、十六进制(hexadecimal)等多种格式转储并输出文件内容。它是一个传统的工具,用于分析二进制文件内容或检查文本文件中不可见的特殊字符。它提供与 `hexdump` 类似的功能。
openssl base64: Base64 编码/解码
`openssl` 命令的 `base64` 子命令用于将数据编码或解码为 Base64 格式。这主要用于在文本环境中安全地传输或存储二进制数据。Base64 将数据转换为文本字符串,使得在只能处理文本的系统(如电子邮件或 Web URL)中也能处理二进制数据。
paste: 将文件的行合并为列(串行处理)
`paste` 命令用于将多个文件的对应行合并后输出到标准输出,或将单个文件的行串行处理并转换为列。特别是 `-s` (serial) 选项,在读取单个输入文件的每一行并将其排列为输出行中的多个列时非常有用。