Linux 命令行操作(二)文件操作
来源:互联网 发布:中国国际形势印度知乎 编辑:程序博客网 时间:2024/05/17 04:51
cat命令介绍
cat file.txt 显示文件内容
tac file.txt 将文件中的内容反向显示
cat > file.txt 创建文件并打开文件,输入内容后回车,Ctrl+D退出编辑
cat file1.txt file2.txt显示file1.txt和file2.txt文件的内容
cat file1.txt file2.txt >file3.txt将文件1,文件2的内容合并到file3
命令参数:
-b 对非空输出行编号
-n 对输出行编号
-s 连续两行以上的空白行,替换为1行
vi 命令介绍
vi file 打开或新建文件
vi +n filename:打开文件,将光标置于n行首
vi +filename: 光标位于最后一行
vi +/pattern filename 打开文件,并将光标置于第一个与pattern匹配的处
vi -r filename:在上次正用vi编辑是发生系统崩溃,回复filename
选项:
n+ 光标下移n 行
n- 上移n行
nG 移至行首
n$ 移至行尾
H 屏幕顶行
M 屏幕中间
L 屏幕最后行
命令:
Ctrl+ u 向文件首翻半屏
Ctrl+d 向文件尾翻半屏
Ctrl+ f 向文件尾翻一屏
Ctrl+b 向文件尾翻一屏
nz:将第n行滚至屏幕顶部
do:删至行首
d$:删至行尾
ndd:删除当前行及其后n-1行
/pattern向后搜索
?pattern 向前搜索
:s/p1/p2/g:当前行中所有的 p1用p2替代
:n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代
:g/p1/s//p2/g:将文件中所有的p1用p2替换
:wq 保存退出
:q! 不保存,强制退出
插入操作
i 从光标位置前开始插入
I 当前行首,前插入文本
附加操作
a 光标位置后追加新文本
A 光标至行尾,插入新文本
打开命令
o 当前行的下一行开始
O 当前行的上一行
删除命令
x 在x前加n 即nx,表示从光标位置开始向右n个字符
X nX ,从光标前向左删除n个字符
dd 删除光标所在的整行,加上n,删除当前行及其后n-1行
D 或d$ 删除光标所处位置至行尾
dw删除一个单词,若光标在某个单词中间,从所在位置删至词尾
np 恢复命令,n为需要恢复的次数
例如:dd删除了一行内容,使用2p,则被删除内容会被重新插入两遍。
文本复制命令
yy 复制光标所在的整行,nyy 复制当前行及其后的n-1行
取消上一命令
U 取消前一步操作
u 把当前行恢复成被编辑前的状态,而不管被编辑了多少次
重复命令
文本替换
:s/text1/text2 用于将光标所在段落所搜到的第一个text1替换为text2
:s/text1/text2/g 用于将光标所在段落的所有text1替换为text2
:m,ns/text1/text2/g 用于将从m行至n行结束的所有搜索到的text1替换为text2.
- Linux 命令行操作(二)文件操作
- Linux系统基本命令行操作(二)
- Linux命令行之文件操作
- linux命令行之文件操作
- Linux文件操作(二)
- Linux文件操作(二)
- linux命令行操作之文件操作总结
- linux 命令行操作(一)
- Linux C文件操作(二)
- Linux文件操作命令(二)
- 文件操作(二)
- HDFS命令行文件操作
- HDFS命令行文件操作
- 命令行的基本操作(二)
- linux操作(二)
- Linux命令行操作
- linux 命令行操作
- linux 命令行操作 记录
- 光电耦合器简介以及作用
- PowerShell为什么强大
- POJ 2987: Firing
- 一学就会之ado.net(一)
- 21.4 实例:读取目录下指定类型的文件的内容
- Linux 命令行操作(二)文件操作
- 抛弃LCDS和FMS,在tomcat下开发Red5应用(第五篇)-客户端和服务器端方法调用的参数传递
- Android上常见度量单位【xdpi、hdpi、mdpi、ldpi】解读
- Redis 之 主从复制
- 如何解决Please ensure that adb is correctly located at......
- 【剑指offer学习】求和为定值的两个数
- XML和JSON笔记
- cocos2dx 一些动作带解释
- Django MTV模式详解