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进阶操作

原文地址:https://www.cnblogs.com/wyb666/p/8982597.html

时间: 2024-11-13 02:34:27

linux操作系统3 vi编辑器的相关文章

Linux学习之Vi编辑器常用命令

VI编辑器常常简称为Vi(visual editor),它可以自行输入.删除.查找.替换.复制.粘贴.块操作等多功能编辑器.用户需要根据自己的需求进行定制,这个是其他编辑程序所没有的一个功能.vi 编辑器并不是一个排版程序,它不像Word或WPS那样可以对字体.格式.段落等其他属性进行编排,它只是一个文本编辑程序.没有菜单,只有命令,且命令繁多.vi有3种基本工作模式:命令行模式.文本输入模式和末行模式.. 基本上vi可以分为三种状态, 分别是 游标控制 k 游标向上移  (添数字 移动字符个数

Linux下的vi编辑器与gcc工具的使用

最近在网上找了些视频,自学了一点Linux环境下,C编程的方法. 注 vi与vim是有区别的,vim打开的源码文件其中的关键字是有颜色的. vi编辑器有3种模式,命令行模式,插入模式,底行模式. 如果是第一次使用vi,建议自学操作一边这样学的会牢些.在Linux终端里直接输入vim即可(此时没有给该文件命名,)进入后会看到些信息,按I(insert)建即可,此时为插入模式,在里面敲那些代码就OK了,如果想退出插入模式,按esc键,此时计入命令行模式,其中有些简单的复制(yy),粘贴(p),删除命

linux vim,vi编辑器的基础

在之前我也不知道为什么要学vim和vi编辑器,只是听过别人说这个对与linux很重要. 先说一下为什么要学习这个编辑器,个人的看书理解. 系统管理员的重要工作就是参与与设置某些重要软件的配置文件,因此要至少学会一种以上的命令行界面的文本编辑器.在所有的linux distributions上头都会有的一套文本编辑器就是vi,而且很多软件默认也是使用vi作为它们编辑的界面.vim就是高级版的vi,vi是老式的文字处理器,vim不但可以用不同的颜色显示文字的内容,还能够进行诸如shell脚本,c等程

Linux系统中vi编辑器的使用方法入门

vi编辑器是Linux系统下标准的编辑器.而且不逊色于其他任何最新的编辑器.可是会用的有多少呢.下面介绍一下vi编辑器的简单用法和部分命令.让你在Linux系统中畅行无阻. 基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line mode). 1) 命令行模式command mode) 控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode.  

Linux学习之一--VI编辑器的基本使用

vi编辑器是Linux系统下标准的编辑器.而且不逊色于其他任何最新的编辑器.可是会用的有多少呢.下面介绍一下vi编辑器的简单用法和部分命令.让你在Linux系统中畅行无阻. 基本上vi可以分为三种状态,分别是命令模式(command mode).插入模式(Insert mode)和底行模式(last line mode). 1) 命令行模式command mode) 控制屏幕光标的移动,字符.字或行的删除,移动复制某区段及进入Insert mode下,或者到 last line mode.  

第二节linux系统和VI编辑器

用户权限:su 切换用户账户格式:[su 用户名 ][su] 切换到root[su root] 切换到root[su -] 切换到root用户 同时切换到root目录 添加组:[groupadd 组名] 添加组 需要用户权限删除组[groupdel 组名] 删除组 需要用户权限和清空组成员修改用户所在组:[usermod -g 组名 用户名1 用户名2]需要用户权限 添加用户:[useradd -d /home/目录 用户名 -g 组名 -m]新建用户 设置用户主目录和设置组名 并自动创建 需要

Linux系统下vi编辑器的一些简单使用操作

Linux系统安装vi编辑器 打开终端,输入: sudo apt install vim 然后输入Y等待安装即可 Linux系统下使用vi编辑器的使用 安装好vim后,终端中输入vim即可进入vim编辑界面(或输入"vi filename"打开名为"filename"的文件),此时光标处于最下面一行,此时处于命令行模式: 按"a"或"i"键可进入"插入模式"开始编辑 (在"插入模式"中可

linux使用:vi编辑器

初学linux,目前是概念多于操作,所以记录下一些操作: 编辑某个文件():vi 文件名 编辑后保存退出::wq 编辑后不保存退出: :q! 参数:-R 只读模式 -x 文件加密(vim命令下使用) 三种模式: vi 文件名:命令模式 插入模式(编辑模式):按i/a/等进入 底行模式:输入:

linux基础之vi编辑器设置文件模板

我们在写程序时,可能有这种需要,每次都要重复写某个东西. 在写c程序时候,经常写如下: #include <stdio.h> int main(int argv, char *argv[]) { return 0; } 这样,使用vi的模板,很方便 1.创建模板 [email protected]:~$ cd /usr/share/vim/vimfiles [email protected]:/usr/share/vim/vimfiles$ sudo touch c_template.c [e