1.2 嵌入式基础笔记

1.2嵌入式基础笔记
vi是linux系统中用来记录文字信息的工具
vi是在终端窗口使用的,所以vi里不能使用鼠标
vi功能分为三组,每组内的功能经常会一起使用,不同组的功能不经常一起使用,vi中任何时候只能使用三组中的一种
不同组命令对应与不同的工作模式
工作模式分成正常模式,插入模式和命令模式,每种对应于一组命令
每次刚打开vi就处于正常模式下,模式之间可以互相变结束换
正常模式下输入小写字母i 可以进入插入模式
正常模式下输入:可以进入命令模式
任何时候输入esc 都可以进入正常模式
任何工作模式之间的变换都一定有正常模式,插入模式和命令模式之间不可以直接变换
启动vi可以采用如下命令
vi 文件路径
启动后vi会把文件内容展示在终端窗口中
结束vi的方式包括如下2种
在命令模式下输入q!(这种方式会丢失没有保存的修改)
在命令模式下输入wq或x(这种方式可以保存所有修改然后退出)
正常模式下使用nyy命令可以把光标所在行以及下面的共n行拷贝到剪切板上。n应该用数字替换,如果是1可以不写。
正常模式下使用np命令可以吧剪切板上的内容插入到光标所在行下面。n应该用数字替换,如果是1可以不写。
正常模式下使用ndd命令可以把从光标开始的连续n行从文档中删除斌转移到剪切板上,n应该用数字替换是1 可以不写。
在命令模式下使用w命令可以保存在文档的修改而不退出vi
set nu命令可以让vi显示每行行号
set nonu命令可以让vi不显示每行行号
vi每次启动是从文件~/.vimrc中读取set命令并按顺序执行
winvi,gvim是windows 系统下的vi
touch 命令可以创建一个空文件
可以把一个已经存在文件的最后修改时间改成执行touch命令的时间
liunx系统中使用一组文件的操作属性决定文件可以怎么使用
文件的操作属性有9个字母组成,文件的操作属性分为三组,每组包含三个字母。
每组操作属性针对一种特定的用户:文件所有制,同组人和其他人
每组的三个字母分别代表了查看,修改和执行这三种不同的使用方式(第一个字母代表查看,第二个之母代表修改,第三个字母代表执行)
如果具有查看能力则第一个字母是r,如果具有修改能力则第二个字母是w,如果具有执行能力则第三个字母是x
每组的三个操作属性可以使用转换成一个数字(r转换为4,w转换成2,x转换成1,-转换成0)
chmod命令修改一个文件的操作属性,使用方法如下
chmod 644 文件路径
脚本文件中可以包含多个命令,它可以是可执行文件

猜你喜欢

转载自blog.csdn.net/heroybc/article/details/85305829
1.2