Linux 运维必备指令,从入门到实战(高频合集)
| 操作场景 | 核心指令 | 补充说明 / 常用参数 |
|---|---|---|
| 查看进程 | ps -ef |
完整格式显示所有进程;ps aux(BSD 风格)、top(实时交互式查看) |
| 查看内存 | free -h |
-h:人类可读格式(KB/MB/GB);cat /proc/meminfo(详细内存信息) |
| 模糊查找(进程) | ps -ef | grep "关键词" |
pgrep -fl "关键词"(更简洁);| 是管道符,用于指令结果转发 |
| 模糊查找(文件) | find /路径 -name "*关键词*" |
locate "关键词"(快速查找,需先执行 updatedb 更新数据库) |
| 杀死进程 | kill 进程PID |
kill -9 进程PID(强制杀死);pkill -f "进程关键词"(按名称模糊杀进程) |
| 查看日志 | tail -f 日志文件路径 |
-f:实时追踪日志;grep "关键词" 日志文件(筛选日志)、less 日志文件(分页) |
| 查看端口 | netstat -tulnp |
-t(TCP) -u(UDP) -l(监听) -n(数字端口) -p(进程);ss -tulnp(替代方案) |
| 查看端口占用 | lsof -i :端口号 |
精准查找指定端口对应的进程(需安装 lsof 工具) |
| 修改权限 | chmod 权限模式 文件路径 |
示例:chmod 755 test.sh(所有者 rwx,其他 rx);chown 用户名 文件(改所有者) |
-
常用linux命令
-
目录切换
-
cd
-
cd / 进入系统根目录
-
cd ~ 进入到用户目录
-
cd opt 进入到当前目录的opt文件,相对路径
-
cd .. 返回上一级
-
cd ../.. 返回上一级的上一级
-
cd - 回到上次操作之前的目录
-
cd /opt/rh 根据绝对路径进入到指定目录
-
. 代表当前目录
-
.. 代表上一级目录
-
查看文件列
-
ls
-
ls -l 列表形式展示文件信息 另一种写法: ll
-
查看当前所在路径
-
pwd
-
查看历史命令
-
history
-
上传下载 只针对小文件,大文件必须用专业软件
-
rz 上传
-
sz xxx文件名字 下载
-
终止当前命令,从新开始
-
ctrl + c
-
创建文件
-
mkdir 文件夹
-
touch 文件
-
复制文件
-
cp
-
cp 0502.txt 文件地址 把文件复制到指定目录
-
cp file test1 将file文件复制一份名叫test1
-
cp 0502.* 文件地址 把所有文件名称是0502.开始的文件复制到指定目录
-
剪切
-
mv
-
参考cp 自己尝试练习mv
-
mv 0502.md 文件地址 剪切文件到指定目录
-
mv 0502 mvTest 剪切文件夹到指定目录
-
mv 0502* 文件地址 剪切所有0502开头的文件或者文件夹到指定目录
-
删除
-
rm
-
参考cp 自己尝试练习rm
-
rm 0502.txt 删除文件 每个都需要确认:y
-
rm -f 0502.md 不提示直接删除文件
-
rm -rf test1 直接不提示删除文件夹以及所有的子文件内容
-
rm -rf test* 删除test字符开始的所有文件以及文件夹
-
rm -rf * 删除当前目录下所有的内容 注意路径!
-
查看文件内容
-
cat xxx文件 直接输出
-
vi基本操作 vim的缩写
-
esc退出编辑模式到命令模式,所有的命令必须在命令模式输入
-
插入 查找 删除 粘贴 复制 撤回
-
i/insert 进入编辑模式
-
/ 查找 查找,按 n 查找下一个
-
dd删一行
-
yy复制一行
-
p 粘贴
-
u 撤回
-
保存 退出等
-
:wq:在命令模式下,执行存盘退出操作;
-
:w:在命令模式下,执行存盘操作;
-
:w!:在命令模式下,执行强制存盘操作;
-
:q:在命令模式下,执行退出vi操作;
-
:q!:在命令模式下,执行强制退出vi操作;
-
:wq!:在命令模式下,执行强制存盘退出操作;
-
:f:在命令模式下,用于显示当前的文件名、光标所在行的行号以及显示比 例;
-
:set number:在命令模式下,用于在最左端显示行号;
-
翻页/屏
-
-
Ctrl+u:向文件首翻半屏;
-
Ctrl+d:向文件尾翻半屏;
-
Ctrl+f:向文件尾翻一屏; Pagedn
-
Ctrl+b:向文件首翻一屏; Pageup
-
-
grep 模糊查找
-
grep xxxx
-
常用,基于上一个命令的结果
-
| 管道符拼接
-
ls -l | grep li 查找当前目录以及子目录下 包含li字符的文件或者文件夹
-
wget
-
wget 测试网址是否可以访问
-
可以测试本地的一些项目是否启动成功
-
wget 下载内容
-
内存查看
-
free -h
-
解压
-
tar -xvf xxxx.tar.gz
-
unzip 解压zip
-
压缩
-
zip 压缩成zip文件
-
zip 要压缩的文件/问价夹.zip 要压缩的文件/问价夹
-
tar
-
tar -czf 1.tar.gz inde* 压缩
-
查看进程
-
ps
-
ps -ef | grep java 查看系统是否有某程序正在运行
-
在运行,获取pid
-
杀死进程
-
kill
-
kill -9 pid 强杀进程
更多推荐



所有评论(0)