linux操作系统3 vi编辑器
Posted woz333333
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux操作系统3 vi编辑器相关的知识,希望对你有一定的参考价值。
知识内容:
1.Linux基础命令复习
2.vi模式和基本操作
3.vi进阶操作
一、Linux基础命令复习
1 目录(文件夹)操作 2 cd 进入目录 (tab自动补全) 3 pwd 查看当前目录 4 mkdir 增加目录 5 rmdir 删除目录 6 ls 查看当前目录下文件 (-l 列表方式查看) 7 drwxrwxrwx ? d 文件类型为文件夹 8 rwx 分别表示权限,read | write | excute 9 3组rwx分别表示,文件使用者的权限,使用者同组人员权限,其他人权限 10 相应位置为 – 表示用户没有这个权限 11 chmod 12 du 目录下文件占用磁盘空间情况 13 df 查看整个磁盘空间占用情况 14 15 16 文件操作 17 touch 建立文件 18 cat 查看文件 (-n 自动加上行号) 19 rm 删除文件 20 cp 拷贝文件 21 mv 移动/重命名文件 22 more 分页查看文件 [只支持后翻 --空格] 23 less 分页查看文件[支持前翻后翻查找 – pageup/pagedown] 24 head 查看文件头几行 25 tail 查看文件末尾几行 (-f 动态查看文件修改情况) 26 ln 创建链接文件 [ -s 软连接/硬连接] 27 软链接: 相当于windows下的快捷方式 28 硬链接: 共享磁盘空间 (相当于多个指针指向同一个地址,删除一个文件不影响其他使用) 29 30 31 重定向,管道 32 > 输出到文件(重写) 33 ls > a.txt 把ls的输出写入到文件a.txt 34 >> 输出到文件 (追加) 35 ls > a.txt 把ls的输出追加到文件a.txt后面 36 2> 错误信息输出到文件 37 > 只能把 输出到stdout 的信息重定向过去 38 2> 把stderr的信息重定向过去 39 &> 输出所有信息 (&相当于0,1,2) 40 < 从文件输入 41 | 把结果输出(stdout)作为下一个命令行的入参 42 43 44 系统命令 45 su [...] 登入root用户/其他用户 46 apt-get install/remove 安装删除文件 47 sudo ... 以root权限执行命令 48 top 动态查看系统进程信息 (q 退出) 49 ps 查看系统进程信息 50 kill 杀死进程 51 52 53 其他命令 54 find 查找文件 55 find . –name a.txt 在当前目录下查找 a.txt 文件(. 表示当前命令) 56 find /dev -name std* 在/dev 目录查找 std开头的文件 57 grep 查找文本 58 cmp 比较文件(输出差异处的行列) 59 diff 比较文件 (输出差异处的文本) 60 ifconfig 网络命令(查看,修改IP) 61 62 63 命令行编辑快捷键 64 ctrl + a 移动到命令第一个字符 65 ctrl + e 移动到命令结尾 66 ctrl + u 删除光标处到命令行第一个字符 67 ctrl + k 删除光标处到命令行最后一个字符 68 ctrl + l 清屏 69 ctrl + c 取消 70 ctrl + 方向键 每次移动一个单词
二、vi模式和基本操作
1.vi模式
- 命令模式:在任何模式下 按ESC 进入,另外一进入vi编辑器就是命令模式,命令模式中输入的任何字符都作为命令来处理
- 插入模式(编辑模式):从命令模式下 按a, i 等 进入,输入的任何字符都作为插入的字符处理
- 末行模式:在命令模式下按:进入,执行文件级或全局操作,例如保存文件、退出编辑器等
2.vi的基本操作
1 基本操作 2 以下操作在末行模式中操作: 3 :q 退出vi (q! 不保存强行退出) 4 :w 保存 (wq 保存并退出) 5 :x 保存退出 6 :X 加密保存退出 7 :u 撤销操作 8 :saveas 另存为 9 10 以下操作在命令模式中操作: 11 x 删除当前字符 12 dd 删除当前行 ,删除内容存入剪贴板 13 h,j,k,l 和 右下上左 移动光标(某些情况下方向键也是命令的一部分) 14 0 到行首 15 ^ 到行首第一个非空字符 16 $ 到行尾 17 g_ 到行尾最后一个非空字符 18 19 ctrl+f 向后翻页 (forward) 20 ctrl+b 向前翻页 (back) 21 ctrl+d 向后翻半页 22 ctrl+u 向前翻半页 23 ctrl+e 向下滚1行 24 ctrl+y 向上滚一行
三、vi进阶操作
以上是关于linux操作系统3 vi编辑器的主要内容,如果未能解决你的问题,请参考以下文章