ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

5、Linux 目录结构与常用命令详解

5、Linux 目录结构与常用命令详解 一、Linux 目录结构Linux 所有文件从 / 根目录开始采用统一的树形结构所有分区和设备都挂载在同一棵根目录之下。1.1 常见目录子目录目录用途/bin面向所有用户的常用命令/sbin系统管理类命令/boot系统启动文件/dev设备文件/etc系统配置文件/home普通用户家目录/root管理员超级用户 root 家目录/usr应用程序/var日志、缓存经常变化的数据/tmp临时文件存放区二、文件查看与检索2.1 查看文件内容命令说明cat查看文件内容支持同时查看多个文件不适合长格式文件more / less适用于分页查看长文件内容支持空格翻页、回车逐行、B 键上翻及搜索功能head查看文件头部可通过 -n 参数指定行数tail查看文件尾部可通过 -n 参数指定行数-f 实时查看日志追踪便于排错wc查询 / 统计-l 行数使用最多、-w 单词、-c 字节数grep检索 / 查找 / 过滤文本^abc 以 abc 开头$123 以 123 结尾-v 反选-i 忽略大小写三、文件备份3.1 tar 命令参数参数作用-c创建归档-x释放归档-t列表-f指定文件-v详情-z调用 gzip-j调用 bzip2-C指定释放目录-p保留权限-P保留绝对路径3.2 常用组合组合说明zcvfgzip 压缩压缩速度快压缩文件稍大zxvf解压 gzip 归档jcvfbzip2 压缩压缩速度较慢压缩文件较小jxvf解压 bzip2 归档四、vi/vim 内容编辑4.1 安装与别名yum install -y vim alias vi/usr/bin/vim which -a vi vim4.2 工作模式模式说明命令模式移动、复制、删除、查找等操作输入模式输入和编辑文本会显示 INSERT末行模式保存、退出、查找、替换以 : 开头4.3 命令模式的操作4.3.1 模式切换按键作用a光标后插入i光标前插入o光标后插入一个新行A在光标所在行尾插入I在光标所在行首插入O光标前插入一个新行esc任意模式返回命令模式4.3.2 移动光标操作按键作用方向移动↑ ↓ ← →按方向移动k / j / h / l上 / 下 / 左 / 右翻页CtrlF 或 Page Down向上翻页CtrlB 或 Page Up向下翻页行内跳转Home 或 ^ 或 0跳跃至行首End 或 $跳跃到行尾行间跳转gg 或 1G跳跃到第一行G跳跃到最后一行nG跳跃到第 n 行显示 / 取消行号:set nu显示行号:set nonu取消行号4.3.3 复制、粘贴和删除操作按键作用删除x 或 Del删除一个字符dd删除当前行ndd向下删除连续 n 行d^删除光标至行首d$删除光标至行尾复制yy复制当前行nyy向下复制连续 n 行粘贴p粘贴到光标后P粘贴到光标前4.3.4 查找文件内容按键作用/字符串向后查找?字符串向前查找n下一个查找结果N上一个查找结果:noh取消搜索高光4.3.5 撤销、保存和退出按键作用u撤销U撤销当前行所有修改ZZ保存文件并退出 vimCtrlr反撤销4.3.6 末行模式操作命令作用保存文件及退出:w保存文件:w 地址另存为指定文件:q退出:q!不保存强制退出:wq保存并退出:x保存并退出打开 / 读取其他文件:e 文件名打开新的文件进行编辑:r 文件名将其他文件内容读取到当前文件中插入光标所在位置替换文件内容:s /old/new替换该行第一个匹配内容:s /old/new/g替换该行所有匹配内容:n,m s /old/new/g替换 n-m 行内所有匹配内容:% s /old/new/g替换整个文件所有匹配内容4.3.7 其他常用小命令按键作用v可视模式b上一个单词的开头w下一个单词的开头r替换当前字符x删除当前字符
返回列表