linux命令复习

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lyzx_in_csdn/article/details/83214928

vim的高级玩法

|| vim 编辑模式下
|| ctrl+u 向上移动半页
|| ctrl+b 向上移动一页
|| 
|| ctrl+d 向下移动半页
|| ctrl+f 向下移动一页
|| 
|| /  进入命令模式,向下搜索键入的文本
|| ? 进入命令模式,向上搜索键入的文本
|| n 进行搜索时,可以按下键盘的n字母以向上或者向下继续执行搜索操作
||       >方向取决于进入命令模式时是使用/还是?

|| 	>如果按下的是/则往下搜索,否则反之 
|| N 进行搜索时,可以按下键盘的n字母以向下或者向上继续执行搜索操作(方向与n相反)
|| 
|| n1和n2都为数字,标识在n1和n2之间查找word1并将期转换为word2,
|| c 标识是否需要确认,可以使用$s标识最后一行
|| :n1,n2s/word1/word2/g
|| :n1,n2s/word1/word2/gc
|| eg:    :1,200s/mm/XX/g  在1到200航之间把mm转换为XX
|| 
|| 普通模式下的快捷键
|| 	dd 删除
|| 	ndd n表示数字 在普通模式下删除光标所在行向下n行(包括当前行)
|| 	u   重复前一个动作(在普通模式下)
||      shift + ^     移动到一行的最前端
||      shift + $     移动到一行的最后端
||    1+shift+g                    (功能描述:移动到页头,数字)
||    shift+g                 (功能描述:移动到页尾)
||    数字N+shift+g     (功能描述:移动到目标行)


|| 退出
|| :w fileName 把修改的文本保存到另一个文件中,类似于另存为
|| :r fileName 把flieName的内容加载到该文本的当前行位置
|| :n1,n2 w fileName 将 n1 到 n2 的内容储存成 filename 这个档案
|| 
|| :set nu 设置行号
|| :set nonu 取消行号

cat常用玩法

cat 查看文件内容
查看文件内容,从第一行开始显示。
1)基本语法
	cat  [选项] 要查看的文件
选项:
-A :相当于 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
-b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
-E :将结尾的断行字节 $ 显示出来;
-n :列出行号,连同空白行也会有行号,与 -b 的选项不同;
-T :将 [tab] 按键以 ^I 显示出来;
-v :列出一些看不出来的特殊字符
tac 也是用来查看文件内容的命令,只是它是从文件的末尾显示,即倒着显示文件,注意tac倒过来就cat
head -n 10 文件      (功能描述:查看文件头10行内容,10可以是任意行数)

猜你喜欢

转载自blog.csdn.net/lyzx_in_csdn/article/details/83214928