常用Linux命令

17 阅读2分钟

列出常见工作中使用的简单Linuxm命令包含(find、df、du、netstat、truncate、ss等命令),待补充awk等命令

1、搜索文件

# 这里的 . 表示当前目录,-name "111.txt" 指定了要搜索的文件名
find . -name "111.txt"   

# 在整个系统中搜索(需要超级用户权限)
sudo find / -name "111.txt" 2>/dev/null

# 忽略大小写
find . -iname "111.txt"

# 只想搜索常规文件(不包括目录、符号链接等)
find . -type f -name "111.txt"

搜索命令通常用xrags命令一起使用

# 查看111.txt的文件信息
find . -name "111.txt"|xrags ls -al

2、查看磁盘相关的命令

# 查看系统挂载
df -h

搜索/目录下的文件大小
du -h -x --max-depth=1 / |sort -rh

df(disk free)常用命令

df -h # 人类可读格式显示所有分区的磁盘空间 
df -i # 查看所有分区的inode使用情况 
df -h /home # 只查看指定分区的磁盘空间

du(disk usage)常用命令

du -h # 人类可读格式显示当前目录下各文件/目录大小 
du -sh 目录 # 统计目录总大小(最常用) 
du -h --max-depth=1 目录 # 只显示目录下一级子目录的大小,不深入 
du -h 目录 | sort -hr # 按大小倒序排列

3、查看网络相关的命令

# 查看网络基本情况
netstat -tlun
netstat -tlun|grep 3306

# 网络"出入"流量情况(前提:linxu需安装nload命令)
nload

4、文件内容截断命令

# 将.log结尾的文件的内容都初始化为0
truncate -s 0 *.log 

5、zip命令

# zip打包命令
zip -r software.zip software/* #将software目录下所有的文件或文件夹都打包

# zip解压
unzip xx.zip -d ./ #将xx.zip解压到当前文件夹下

6、设置时间

# 设置时间
date -s "2025-08-29 13:20:00"

7、传输文件

# 将文件传输到另一台机器
scp -r test_arm test@192.168.1.208:/home/test/back_216

8、根据端口查看对应的线程的ip

# 根据端口号查看对应线程号
ss -ltnp|grep 9200