取回曾经的力量.整理篇之liunx常用命令
ls 列出当前目录中的文件和子目录
详细格式列出 -l
ls -l
逆序排列 -r,通常以-t结合使用,按照修改时间逆序排列
s -tr
cd目录
cd .. 返回上一级
cd ~ 回到主目录
cd - 回到上一次目录
创建与删除
mkdir
mkdir 目录 创建目录
mkdir -p a/b/c 递归创建
touch 创建空文件
rm 文件 删除文件
rm -r 目录 递归删除目录
rm -f 强制删除 (不提示直接删除的那种)
cp复制
cp -r目录 目标 :复制目录到目标
mv
mv 源 目标 :移动/重命名
查看文件内容
cat 文件 查看全部
less 文件 分页查看(上下翻)
head -n 10 文件 看前10行
tail -n 10 文件 看后10行
tail -f 文件 实时刷新日志
文件查找与搜索
find 路径 -name "文件名" 查找文件
find / -name "*.log"
grep "内容" 文件 搜索文本
grep -i 忽略大小写
grep -r 递归搜索目录
grep -n 显示行号
which 命令 查看命令位置
whereis 命令 查看命令,源码,帮助
权限与用户
权限
chmod 权限 文件 改权限
chmod 755 文件
chmod +x 文件:加执行权限
chown 用户:组 文件 改所有者
用户与组
whoami 当前用户
useradd 用户名 创建用户
passwd 用户名 改密码
su 用户名 切换用户
sudo 命令 以root执行
id 查看用户id,组id
磁盘与系统信息
df -h 查看磁盘使用
du -sh 目录 查看目录大小
free -h 内存使用
top 实时进程监控
htop 更友好的进程监控(需安装)
uptime 系统运行时间,负载
uname -a 系统内核信息
date 系统时间
进程管理
ps aux 查看所有进程
ps -ef | grep 进程名 过滤进程
kill PID 结束进程
kill -9 PID 强制杀死
pkill 进程名 按名字杀进程
jobs 查看后台任务
fg 切回前台
& 命令后台运行
网络命令
ifconfig 网卡信息
ip addr 网卡信息.新
ping IP/域名 测试连通
curl URL 请求网页/接口
wget URL 下载文件
netstat -tuln 查看端口监听
ss -tuln 更快查看端口
telnet IP 端口 测试端口通不通
压缩解压
tar -zcvf 包名.tar.gz 目录 打包压缩
tar -zxvf 包名.tar.gz 解压
zip 包名.zip 文件 zip压缩
unzip 包名.zip zip解压
软件安装
RHEL
yum install 包
yum update
Debiam
apt update
apt install 包
文本编辑
vi 文件名 / vim 文件名
i 进入编辑
esc 退出编辑
:wq 保存退出
:q! 不保存退出
系统服务与日志
systemctl start 服务名 #启动
systemctl stop 服务名 #停止
systemctl restart 服务名 #重启
systemctl reload 服务名 #重载配置
systemctl status 服务名 #查看状态
开机自启
systemctl enable 服务名 #开机自启
systemctl disable 服务名 #禁止开机自启
systemcil is-enabled 服务名 #查看是否自启
查看所有服务
systemctl list-units --type=service #正在运行的服务
systemctl list-unit-files --type=service #所有服务(含禁用)
通过日志查看(systemd日志)
journalctl #全部日志
journalctl -u 服务名 #只看某个服务
journalctl -f #实时刷新
journalctl -n 100 #最新100行
journalctl --since "10 min ago" #最近10分钟
journalctl --since "2026-03-16 10:00:00"
系统经典日志文件
/var/log/messages #系统整体日志(CentOS/RHEL)
/var/log/syslog #系统整体日志(Ubuntu/Debian)
/var/log/secure #安全,登录日志
/var/log/cron #定时任务日志
/var/log/boot.log #启动日志
#查看方式
tail -f /var/log/messages
tail -n 100 /var/log/secure
less /var/log/syslog
Nginx/Apache/MySQL等应用日志
/var/log/nginx
/var/log/httpd
/var/log/mysql
/var/log/php-fpm
#常用
tail -f /var/log/nginx/access.log
tail -f /var/log/nginx/error.log
日志搜索(grep)
grep "error" /var/log/messages
grep -i "fail" /var/log/secure
grep "2026-03-16" /var/log/nginx/access.log
tail -f /var/log/xxx.log | grep "关键字"

浙公网安备 33010602011771号