Linux文件目录类基础命令与Vim编辑器学习笔记
发布时间:2026/10/22 2:13:12 锦皓数字建站

Linux文件目录类基础命令学习笔记1. 目录与路径切换· pwd (Print Working Directory)· 格式pwd [选项]· 用法显示当前工作目录的绝对路径。· cd (Change Directory)· 格式cd [目录路径]· 用法切换工作目录。· 常用示例cd /root (切换至root目录)cd … (返回上级目录)cd.(当前目录)cd ~ (回到当前用户的主目录)cd - (回到上一次所在目录)。· ls (List)· 格式ls [选项] [目录或文件]· 用法列出目录或文件的内容。· 常用选项-a显示所有文件包括以“.”开头的隐藏文件-A显示指定目录下所有的子目录及文件包括隐藏文件但不显示“.”和 “…”-t依照文件最后修改时间的顺序列出文件-F列出当前目录下文件的名称及类型-R显示目录及其所有子目录下的文件名-c按文件的修改时间排序-C分成多列显示各行-d如果参数是目录则只显示其名称而不显示其下的各个文件往往与“-I”选项一起使用以得到目录的详细信息-l以长格形式显示文件的详细信息-g同上但不显示文件的所有者-i在输出的第一列显示文件的i节点号。2. 目录的创建与删除· mkdir (Make Directory)· 格式mkdir [选项] 目录名· 用法创建新目录。· 常用选项-p (递归创建多级目录例如 mkdir -p /a/b/c)-m (创建目录的同时设置权限)。· rmdir (Remove Directory)· 格式rmdir [选项] 目录名· 用法删除空目录。注意只能删除空目录。若目录下有文件需使用 rm -r。· 常用选项-p (递归删除多级空目录)。3. 文件的创建与查看· touch· 格式touch [选项] 文件名· 用法创建空文件或修改文件的时间戳访问时间、修改时间。· 常用选项-d允许用户指定一个日期和时间-a只更新文件的访问时间而不改变文件的修改时间-m只更新文件的修改时间而不改变文件的访问时间· cat· 格式cat [选项] 文件名· 用法查看文件内容适合小文件也可用于合并文件。· 常用选项-n (显示行号)。· more / less· 格式more/less 文件名· 用法分页查看文件内容适合大文件。less 支持上下翻页和搜索功能比 more 更强大。· head / tail· 格式head/tail [选项] 文件名· 用法查看文件开头或结尾的内容。· 常用选项-n 数字 (指定显示的行数如 head -n 5 文件名)tail -f (实时监控文件追加的内容常用于查看日志)。4. 文件与目录的复制、移动与删除· cp (Copy)· 格式cp [选项] 源文件 目标文件· 用法复制文件或目录。· 常用选项-a尽可能将文件或目录的状态、权限等属性按照原状予以复制-f如果目标文件或目录存在则先删除它们再进行复制覆盖并且不提示用户)-i如果目标文件或目录存在则提示是否覆盖已有的文件-r递归复制目录即包含目录下的各级子目录。· mv (Move)· 格式mv [选项] 源文件 目标文件· 用法移动文件或目录也可以用于重命名。· 常用选项-f (强制覆盖)-i (覆盖前提示)。· rm (Remove)· 格式rm [选项] 文件或目录· 用法删除文件或目录。· 常用选项-i在删除每个文件或目录前提示用户确认-r (递归删除删除目录必须加此项)-f (强制删除不提示)。危险命令慎用 rm -rf /*5. 链接与查找· ln (Link)· 格式ln [选项] 源文件 链接名· 用法创建链接文件。· 常用选项-s (创建软链接/符号链接)。不加 -s 默认创建硬链接。· find· 格式find [搜索路径] [查找条件] [处理动作]· 用法在目录结构中搜索文件并执行指定操作。· 常用示例find / -name “*.txt” (按名称查找)find / -size 10M (按大小查找)。· stat· 格式stat 文件名· 用法查看文件或文件系统的详细状态信息如inode、权限、时间戳等。· whereis· 格式whereis [选项] 命令名称· 用法寻找命令的的可执行文件所在位置· 常用选项-b (只查找二进制文件)-m只查找命令的联机帮助手册部分-s只查找源码文件。· whatis· 格式whatis 命令名称· 用法获取命令简介信息。· grep· 格式grep [选项] 要查找的字符串 文件名· 用法查找文件中包含指定字符串的行· 常用选项-V列出不匹配的行-c对匹配的行计数-l只显示包含匹配模式的文件名-h抑制包含匹配模式的文件名的显示-n每个匹配行只按照相对的行号显示 -i对匹配模式不区分大小写。· wc· 格式wc [选项] 文件· 用法统计文件中行数-l、单词数-w、字节数-c、字符数-m· 常用选项-a (只统计行数)-w (只统计单词数)-c (只统计字节数)-m (只统计字符数)Vim 编辑器常用命令笔记一、模式说明Vim 有四种主要模式普通模式 (Normal) 默认模式用于移动光标和执行命令 按 Esc进入插入模式 (Insert) 用于输入文本 i a o c s 等进入可视模式 (Visual) 用于选中文本 v V Ctrlv进入命令行模式 (Command) 用于执行保存、退出等命令 : / ?二、启动与退出vim file.txt # 打开文件vim 10 file.txt # 打开并定位到第10行vim file.txt # 打开并定位到最后一行:w//保存:w filename//另存为:q //退出:q!//强制退出不保存:wq 或 :x 或 ZZ//保存并退出:e!//放弃修改重新加载三、插入模式进入方式i光标前插入I行首插入a光标后插入A行尾插入o当前行下方新开一行O当前行上方新开一行s删除当前字符并插入S删除当前行并插入Esc返回普通模式四、光标移动普通模式h j k l左 下 上 右0行首第0列^行首第一个非空字符$行尾gg文件首行G文件末行nG 或 :n 跳到第 n 行w下一个单词开头b上一个单词开头e 当前/下一个单词结尾{ } 上/下一段落Ctrlf向下翻页Ctrlb向上翻页Ctrld向下翻半页Ctrlu向上翻半页% 跳到匹配的括号H M L屏幕 顶/中/底 行五、删除与复制粘贴x删除光标处字符X删除光标前字符dd删除当前行ndd删除 n 行dw删除一个单词d$ 或 D删除到行尾d0删除到行首dG删除到文件末尾yy复制当前行nyy复制 n 行yw复制一个单词p 粘贴到光标后P粘贴到光标前u撤销Ctrlr重做. 重复上一次操作六、查找与替换查找/word向下查找?word向上查找n下一个匹配N上一个匹配*查找光标下单词向下查找光标下单词向上替换/old/new 替换当前行第一个/old/new/g 替换当前行全部:%s/old/new/g 替换全文:%s/old/new/gc 全文替换并确认:n1,n2s/old/new/g 替换 n1~n2 行七、可视模式操作v字符可视模式V行可视模式Ctrlv块可视模式y复制选中d删除选中缩进/反缩进~大小写切换u / U转小写/大写八、撤销、重做与重复u撤销Ctrlr重做. 重复上次操作:earlier 5m回到5分钟前状态:later 5m前进5分钟状态九、保存与文件操作:w保存:w!强制保存:w newname另存为:r file读入文件内容:!cmd执行shell命令:set nu显示行号:set nonu取消行号:set ic忽略大小写查找:set noic区分大小写:set paste粘贴模式防止自动缩进乱掉十、多文件与分屏:e file打开新文件:bn / :bp下/上一个缓冲区:ls列出缓冲区:sp file水平分屏:vsp file垂直分屏Ctrlw w切换窗口Ctrlw h/j/k/l切换到 左/下/上/右 窗口Ctrlw q关闭当前窗口
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。