Tag - 常用命令

Linux日常高频使用的命令

2025-11-06 16:50:08    16    1    1

1. 查看系统信息

如何查看系统版本:

uname -alsb_release -acat /etc/os-release

如何查看系统内核信息:

uname -r

如何查看系统CPU信息:

lscpucat /proc/cpuinfo

如何查看内存使用情况:

free -hcat /proc/meminfo

如何监控监控系统资源(CPU、内存、IO):

vmstat

如何查看系统运行时间:

uptime

如何查看最近一次启动时间:

who -b

如何查看当前用户历史使用的命令:

historycat .bash_history

如何查看系统负载:

top    //实时监控系统负载,通过q建或者ctrl+c退出

2. 磁盘和文件管理

如何查看磁盘使用情况:

df -h

如何查看目录或者文件大小:

du -hs <文件或者文件夹>

如何查找大文件:

find <某文件夹> -type f -size +100M   //查找某文件夹大于100M的文件

如何挂载磁盘:比如usb

### 查看usb的磁盘盘符lsblk -o NAME,MODEL,TRAN ### 查看 /mnt 是空的ls /mnt/### 将USB的盘符挂载到/mnt文件夹中mount /dev/<usb的盘符> /mnt/

如何卸载磁盘:

umount /mnt

如何查看磁盘的UUID:

blkid

3. 网络和路由管理

如何查看IP地址:

ip a sifconfig

如何测试网路连通性:

ping <目的地址> -c 5curl <IP地址>:<端口号>  //如果有防火墙,ping可能不通,需要直接curl IP和端口号查看

如何查看路由表:

route -n ip route

需要注意的是Linux里可以有多路由表,ip route 默认打印的是主路由表里的路由条目。

如何查看Linux中有几张路由表:

cat /etc/iproute2/rt_tables

如何查看不同路由表里的路由:

ip route show table <route table id或者route table name>比如:ip route show table 255ip route show table main

如何查看各服务端口使用情况以及连接状态:

netstat -tulanpss -tulanp

如何抓取流量也就数如何抓包:

tcpdump -i <interface> <filte