Zzzxb's Blog

你要静心学习那份等待时机的成熟的情绪,也要你一定保有这份等待之外的努力和坚持。

实用的 Linux 命令 Jun 09, 2025

1. 快速创建多个相同类型的文件

touch fileName_{1..3}.txt

2. 快速生成一个大文件

dd if=/dev/zero of=~/Downloads/fileName.txt bs=1M count=512

3. 清空文件

4. find 查找

5. 查看有几个逻辑CPU, 包括CPU型号

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

-f 数据下标 -d 分隔符 echo “a.b.c.d” | cut -f3 -d. 输出: c

6. 查看有几颗CPU, 每颗分别是几核

cat /proc/cpuinfo | gerep physical | uniq -c

7. 后台运行

8. 按目录大小排序

sort -r(从大到小) -n(按数值从大到小) -k(以第几列做为排序依据) -t (指定分隔符)

du -x(排除挂载点干扰) -h(自动转合适单位K/M/G) -B(强制指定单位K/M/G) –max-depth(目录层级)

9. 查找80端口请求数最高的前10个ip

netstat -anlp | grep 80 | grep tcp | awk '{print $5}' | awk -F: '{print $1}' | sort | uniq -c | sort -nr | head

netstat -a (显示所有连接和监听端口) -n(以数字形式显示地址和端口) -l(仅显示监听端口) -p(显示进程信息)

10. sed

> 阅读原文