Skip to content

常见命令行

文本处理

  • cat/echo/printf
  • vi/vim
  • tail/head/less/more
  • awk

文件操作

  • tee:同时输出到文件和屏幕
  • tar/unzip/cpio/7z:压缩解压
  • find:文件查找

磁盘管理

  • fdisk:磁盘分区
  • fio_libaio:异步 I/O 测试
  • dd:数据复制
  • lsblk/df/du:块设备/磁盘空间管理

内存管理

  • free:查看系统内存使用概况
  • top / htop:查看实时内存使用
  • vmstat:查看内存、CPU 和 IO 状态
  • smem:查看进程实际使用的内存
  • /proc/meminfo:系统内存状态详细信息
  • /proc/[pid]/maps、smaps:查看进程内存映射

包管理

  • apt:Debian/Ubuntu 包管理
  • yum/dnf:RHEL/CentOS 包管理
  • rpm:RPM 包管理

网络工具

  • ip:综合性网络管理工具
  • iptables/nftables:netfilter 模块管理
  • tc:流量控制
  • tcpdump:网络抓包
  • nc/socat:Socket 客户端/服务端
  • iperf3:网络性能测试
  • ss/netstat:Socket 统计
  • nmap:网络扫描

内核工具

  • dmesg:查看内核缓冲区消息
  • lspci:PCI 设备信息

系统服务

  • systemctl:服务管理
  • journalctl:日志管理
  • top:资源监控