跳到主要内容

搜索独立编写的常用命令说明、只读示例和容易忽略的限制。

pwd

查看当前工作目录。

pwd

输出绝对路径,不改变文件。

ls

查看目录内容和隐藏文件。

ls -lah

列表中的时间和大小受参数及系统实现影响。

cd

切换当前终端所在目录。

cd /path/to/project

这是 shell 内建命令,路径包含空格时需要加引号。

head

只查看文件开头的几行。

head -n 20 app.log

适合先看样本,不需要一次读完整个文件。

tail

查看文件末尾的日志。

tail -n 100 app.log

添加 -f 可持续跟随;按 Ctrl+C 退出。

less

分页阅读较大的文本文件。

less app.log

使用 / 搜索,按 q 退出,不修改文件。

grep

按固定文本筛选文件中的行。

grep -nF 'ERROR' app.log

-F 按字面文本匹配,-n 显示行号;不要把机密日志贴到公开位置。

find

在指定目录下查找文件名。

find ./src -type f -name '*.ts'

通配符加引号,防止被 shell 提前展开。此示例不删除文件。

du

查看指定目录占用的磁盘空间。

du -sh ./data

统计大目录可能耗时,部分文件可能没有读取权限。

df

查看文件系统剩余空间。

df -h

df 查看文件系统,du 查看目录,两者统计口径不同。

ps

查看进程列表。

ps -ef

进程参数可能包含敏感信息,分享前请检查。

ss

查看正在监听的 TCP 端口。

ss -ltn

这是 Linux 的网络状态工具,不会自动扫描远程主机。

ip

查看本机接口地址和路由。

ip address show
ip route show

只读取当前配置;系统可能未安装 iproute2。

wc

统计文本的行数、词数或字节数。

wc -l notes.txt

-l 统计换行符数量,最后一行没有换行时需要留意。

sort / uniq

将重复行归组并统计出现次数。

sort names.txt | uniq -c

排序与语言环境有关;先排序才能把非相邻的重复行合并。

sha256sum

计算文件的 SHA-256 摘要。

sha256sum archive.zip

摘要可检查内容是否一致,但单独一个摘要不能证明文件来源可信。

使用说明

  1. 在筛选框输入命令名称、用途或关键词。
  2. 阅读匹配命令的说明和限制,确认示例是否适合你的环境。
  3. 复制需要的示例;本站不会替你在终端中执行命令。

输入与输出示例

示例输入
df -h
示例输出
文件系统空间

此处是演示输入和示例结果,不代表已经处理了你的数据。

计算依据与参考资料

这是精选命令速查,不是完整 man 手册。本站只显示与复制示例,不运行终端命令;参数可能随发行版不同。

内容核对: · 关于本站与内容说明

相关工具