列出常见工作中使用的简单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