Linux中的目录结构

文件类型
※ -
表示 普通文件(可能是:文本文件,也可能是二进制文件)
※ d
表示 目录文件
※ l
表示 符号链接文件(类似于Windows中的快捷方式)
※ b
表示 块设备文件(存储设备 硬盘、U盘、光驱)
c
表示 字符设备文件 (硬件设备 键盘、鼠标、显示屏、触摸屏)
p
表示 管道文件(类似于水管,本身是没有任何内容的,不可查看,只是用于传递数据)
s
表示 socket套接字文件(类似于一扇门,本身是没有任何内容的,不可查看,只用于接收数据)
Vi文件编辑器
一个创建或编辑文件的工具
三个工作模式
命令模式:它是<所有模式>的中枢,一开始默认就是<命令模式>,可以通过Esc键返回到<命令模式>
插入模式:按<i键>,可以进入<插入模式>
末行模式:按<: 冒号键>,可以进入末行模式
命令模式 中的 快捷操作
定位行:
Ngg 10gg 2gg 定位到指定行号的行首
gg == 1gg 定位到第1行的行首
G 定位到末行的行首
定位一行中的光标位置:
^ 定位一行中的行首
$ 定位一行中的行尾
Nyy 10yy 2yy 复制光标所在的 当前行 及其 后续的N-1连续多行
1yy ==yy
p(小写) 在光标所在的 当前行 的 下面,插入式写入 复制或剪切 的数据
P(大写) 在光标所在的 当前行 的 上面,插入式写入 复制或剪切 的数据
Ndd 剪切光标所在的 当前行 及其 后续的N-1连续多行
dG 剪切光标所在的 当前行 直至 末行
u 悔一步棋(撤销上一步操作)
ctrl+r 进一步棋(重做上一步撤销)
/ 开启搜索,但是初始方向是 向下
举例:/root 搜索root关键词,按 n 继续正向搜索,按 N 继续反向搜索
?开启搜索,但是初始方向是 向上
举例:?root 搜索root关键字,按 n 继续正向搜索,按 N 继续反向搜索
末行模式 中的 常用操作
:1,3 copy 4 复制 | 将 第1行 到 第3行 的内容,复制到 第4行 之后
:1,3 move 4
:1,3 delect 剪切 | 第1行 到 第3行 的内容
:w 保存
:q 退出
:wq 保存并退出
:wq! 强制保存并退出
:q! 当 修改了文件内容后,不想保留,这时候需要用:q!
如果在退出之前,没有执行 :w 进行保存,将不保存你的所有操作
如果在退出之前,执行了 :w 进行保存,将不会影响已经保存过的数据
:set list / :set nolist 可以 显示/隐藏 文本格式控制符 从而有利于我们查找脚本的 语法错误
:set nu / :set nonu 可以 显示/隐藏 行号 从而方便定位或根据行号更改内容
请登录后发表评论
注册
社交帐号登录