Linux部分
1、vim的三种模式
vim中的三种模式:命令模式、编辑模式、末行模式
命令模式:该模式下不能对文件进行直接编辑,可以输入快捷键进行一些操作(删除行,复制行,移动光标,粘贴等等)
编辑模式:对该模式下可以对文件的内容进行 编辑
末行模式:可以在末行输入命令来对文件进行操作(搜索,替换,保存,退出,撤销等)
打开文件进入的是命令模式。
模式间的相互切换:
默认一开始是:命令模式
按i键进入编辑模式
按:进入末行模式
想从编辑模式或末行模式进入到命令模式按下Esc键。
命令模式:
1、光标移动命令
(1)光标移到行首:shift+6
(2)光标移到行尾:shift+4
(3)光标移到首行:gg
(4)光标移到末行:G
2、复制命令
(1)复制光标所在行
按键yy
粘贴:在想要粘贴的地方按下p键(粘贴到该行的下一行)
(2)以光标所在行为准(包含当前行),向下复制指定的行数
按键:数字 yy(数字表示复制几行)
粘贴:p
3、剪切/删除
(1)剪切/删除光标所在行
按键:dd (删除之后下一行上移)
注意:dd严格是剪切命令,但是剪切之后不粘贴就是删除了
(2)剪切/删除光标所在行为准(包含所在行),向下删除/剪切指定的行数
按键:数字 dd
(3)剪切/删除光标所在行 ,但是删除之后下一行不上移,当前行变成空白行
按键:D
4、撤销刚才的操作
按键:u (undo)
末行模式:
1、保存退出就不说了
2、搜索、查找:
输入"/关键词",注此时就不用输入":"了
例如:在passwd文件中所搜root关键词:
/root
在搜索结果中切换上一个或下一个结果:上一个N,下一个是n(next)
3、替换指令
语法1:😒/搜索的关键词/新的内容 替换光标所在行的第一处符合条件的内容
语法2:😒/搜索的关键词/新的内容/g 替换光标所在行的全部符合条件的内容
语法3: %😒/搜索的关键词/新的内容 替换整个文档中每行的第一个符合条件的内容
语法4:%😒/搜索的关键词/新的内容/g 替换整个文档的符合条件的内容
%:表示整个文档
g:表示全局(global)
4、显示行号:
输入":set nu" :nu就是number的意思
取消显示行号:":set nonu"
2、Linux的自有服务
自有服务:即不需要用户独立安装的软件的服务,而是当系统安装好后就可以直接使用的服务(内置)
1、自由服务之:运行模式:
运行模式也可以称之为***运行级别***。
init进程:是系统启动后的第一个进程,该进程存在一个对应的配置文件:inittab(系统运行级别配置文件,位置/etc/inittab)
从该文件的配置中可以看出有7种运行级别:
0----表示关机级别(不要将默认的运行级别设置成这个值)
1----表示单用户模式
2----多用户模式,不用NFS
3----多用户模式,完全的多用户模式(不带桌面的,纯命令行模式)
4----没有被使用的模式(被保留的模式)
5----x11,完全的图形化界面模式
6----表示重启模式(不要将默认的运行模式设置为这个值)
与该级别 相关的几个命令(注init指令需要超