Linux 入门干货|吃透文件与用户两大核心模块 刚接触 Linux 很容易被繁多命令绕晕其中文件操作 用户管理是入门重中之重不管是日常运维、校园考试还是校招面试都是高频考点本篇整理精简核心知识点新手收藏即可随时查阅。一、文件与文本Linux 最常用操作合集Linux 一切皆文件熟练文件命令是使用系统的前提。1.1 基础文件操作命令增删改查、路径、复制移动pwd查看当前绝对路径cd切换工作目录touch创建空文件、更新文件时间戳mkdir创建目录mkdir -p 递归创建多级目录rmdir仅删除空目录rm删除文件/目录rm -rf 强制递归删除高危cp复制文件目录复制必须加-rmv移动文件、重命名文件/目录1.2 文件查看与属性命令ls -la查看所有文件含隐藏长格式详情cat查看小文件完整内容more单向分页查看文件less高级分页支持上下页、搜索head查看文件开头默认10行tail -f实时监控日志末尾内容file查看文件类型stat查看文件详细属性、时间戳、大小1.3 基础文本处理命令echo输出内容覆盖写⼊、追加写入cut切割文本提取指定列tr批量替换文本字符sort文本排序sort -r 降序uniq文本去重uniq -c 统计重复次数wc -l统计文件行数1.4 高阶三剑客grep/sed/awk正则1.4.1 grep 内容过滤grep -v反向匹配排除关键字grep -n显示匹配⾏号grep -r 递归目录搜索内容grep -E启用扩展正则1.4.2 sed 流式编辑⽆交互修改sed -i s/源/替换/g 全局替换内容sed -i 4d 删除指定行sed -i 3i\内容 指定行上方插入sed -i 3a\内容 指定行下方追加1.4.3 awk 格式化列处理awk {print $1,$3} 默认分隔打印指定列awk -F: {print $1,$3} 指定冒号分隔awk /关键字/{print $1,$3} 匹配关键字输出列awk NF2{print $1,$3} 按字段数量筛选行1.4.4 常⽤正则符^行首、$行尾、^$空行[^]反向匹配、{m,n}字符次数范围1.5 ⽂件查找、路径⼯具find实时精准查找文件多条件筛选locate数据库快速查找which查看命令绝对路径whereis查找命令、手册、源码basename提取文件名dirname提目录路径realpath获取绝对路径1.6 压缩与打包命令tarLinux主流打包压缩⼀套命令通吃压缩tar -czf 包名.tar.gz 目录解压tar -xzf 包名.tar.gzgzip/gunzip 单文件压缩解压zip/unzip 跨平台压缩解压unzip专属解压zip包1.7 VIM 编辑器核⼼操作三⼤模式命令模式、编辑模式、末行模式进⼊编辑i当前插入、a后插入、o新行插入常⽤快捷键dd删行、yy复制、p粘贴、u撤销、dG/dgg批量删除块编辑Ctrlv选区 → 批量增删 → Esc生效保存退出Esc wq二、用户管理理清账号逻辑看懂 Linux 权限源头Linux 是多用户操作系统用户分类、账号命令直接决定系统资源隔离。2.1 用户分类root超级用户最高权限无限制普通用户仅有权限操作自身家目录系统用户服务专用禁止登录系统2.2 用户信息查询命令whoami查看当前登录用户名who am i查看登录终端与登录来源id查看UID、GID、所属组信息uname -r查内核、arch 查架构、w 查负载与登录history查看历史命令2.3 用户管理命令useradd -m创建用户并自动生成家目录userdel -r彻底删除用户清空家目录passwd修改单个用户密码chpasswd批量修改用户密码2.4 用户组管理命令groupadd创建用户组groupdel删除用户组groupmems -g 组名 -a 用户名向组添加用户groupmems -g 组名 -d 用户名从组移除用户结语文件 用户是 Linux 地基熟练命令后再去攻克权限、存储模块事半功倍后续文章继续拆解权限与磁盘管理内容。