操作场景 核心指令 补充说明 / 常用参数
查看进程 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 强杀进程

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐