vi
ESC 在三种模式之间进行切换
i 进入编辑状态
光标移动操作(可以在命令模式下,也可以输入模式下操作)
(1)在文本模式下 可直接使用键盘上的四个方向键移动光标。
(2)命令模式下hjkl四个小写字母控制光标移动,H光标移动到当前屏中的首横,L移动至当前屏中的末尾横,
M移动至当前屏幕的中间行
删除操作
x删除光标上的一个字符 d删除一个对象(d5w删除五个单词) dd删除一行(5dd删除5行) D删除整行 u恢复
. 重复
cat (cat filename|less 然后用pgup和pgdn查看上一页和下一页)
1.一次显示整个文件。$ cat filename
2.从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有文件.
3.将几个文件合并为一个文件: $cat file1 file2 > file
参数:
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
-n 或 --number 由 1 开始对所有输出的行数编号
-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号
-s 或 --squeeze-blank 当遇到有连续两行以上的空白行,就代换为一行的空白行
-v 或 --show-nonprinting
ctl+z退出(linux下,一般用ctl+c ctl+d退出 )
more filename(space显示下一屏return下一行-number把显示窗口的大小设为number+number从文件中第
number行开始显示 +g从文件尾开始显示,并允许向前翻页 q退出命令)
计算指定文件的字节数,字数及行数
wc [option] filename
常用的option:
-l 只计算文件的行数
-w 只计算文件的字数
-c 只计算文件的字节数