linux操作文件命令
vi / vim 有三种模式: 指令模式, 编辑模式, 指令列命令模式
- cat 文件名 预览文件内容;
cat filename | tail -n +3000 | head -n 1000 # 从第3000行开始,显示1000行。即显示3000~3999行
cat filename| head -n 3000 | tail -n +1000 # 显示1000行到3000行
注意两种方法的顺序
分解:
tail -n 1000:显示最后1000行
tail -n +1000:从1000行开始显示,显示1000行以后的
head -n 1000:显示前面1000行
用sed命令
sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。
1.vim 文件名 进入一般模式;
:set number / set nu 显示行数;
:set nu! 不显示行数;
或者直接编辑vim文件,每次打开后都会显示
修改vi ~/.vimrc 文件,添加:set number
2.按 i 进行编辑 进入编辑模式 ;(或者I, o, O, a, A, r, R)
3.编辑结束,按ESC 键 跳到一般模式模式;
4.按: 进入指令列命令模式 ;
进入指令列模式后的命令如下
1.保存不退出:
:w 保存文件但不退出vi 编辑
:w! 强制保存,不退出vi 编辑
:w file 将修改另存到file中,不退出vi 编辑
2.保存并退出:
:wq 保存文件并退出vi 编辑
:wq! 强制保存文件并退出vi 编辑
3.不保存并退出:
:q 不保存文件并退出vi 编辑
:q! 不保存文件并强制退出vi 编辑
:e! 放弃所有修改,从上次保存文件开始在编辑
网友评论