Skip to content
OPS技术笔记 / Linux

Linux 常用命令速查手册

全面整理 Linux 常用命令,包括缓存清理、文件搜索、磁盘管理、进程管理等运维必备命令,附带参数说明和使用示例,适合日常快速查阅。

J
Jasper Labs· 2026年3月20日

常用命令

清理缓存内存

bash
sync; echo 3 > /proc/sys/vm/drop_caches

查找指定目录下包含指定字符串的文件

bash
grep -r -l "字符串" 指定目录
  • r 表示递归搜索,即在指定的目录及其所有子目录中查找。
  • l 表示示只输出包含匹配字符串的文件名,而不是具体的匹配内容。

示例:

bash
grep -r -l "python-requests" /usr/bin/python3.7.4/lib/python3.7/site-packages/requests/

查看指定目录下前10大的文件

bash
du -ah /data | sort -rh | head -n 10

curl 发送POST json请求

bash
curl -X POST -H "Content-Type: application/json" -d '{"key1":"value1", "key2":"value2"}' http://example.com/api
  • -X POST:指定请求方法为 POST。
  • -H "Content-Type: application/json":设置请求头,告诉服务器发送的数据是 JSON 格式。
  • -d '{"key1":"value1", "key2":"value2"}':指定要发送的 JSON 数据。
  • [http://example.com/api](http://example.com/api):目标 API 的 URL。

zip打包

bash
zip -r myproject.zip myproject/
  • -r:表示递归打包,即包含目录中的所有子目录和文件。
  • myproject.zip:这是输出的压缩包名称,你可以根据需要自定义。
  • myproject/:这是你要打包的目录路径。

查看Page size大小

bash
getconf PAGESIZE

netstat安装

bash
yum install net-tools

查看磁盘型号、厂商

bash
lshw -class disk
bash
-disk:0
       description: Disk
       product: ST500DM002-1BD142
       vendor: Seagate
       physical id: 0.0.0
       bus info: scsi@0:0.0.0
       logical name: /dev/sda
       version: 0004
       serial: S1D2GJBP608789
       size: 465GiB (500GB)
       capabilities: partitioned partitioned:dos
       configuration: ansiversion=5 sectorsize=512

删除某个目录下的文件

bash
find /tmp -name "name*" -exec rm -rf {} +
DISCUSS

评论与讨论

如果这篇文章对你有帮助,或你对实现细节有不同判断,可以直接在这里继续讨论。