Unix 操作(二) vi
来源:互联网 发布:淘宝掌柜直播 编辑:程序博客网 时间:2024/05/23 18:32
/dev/null — unix黑洞
cat /dev/null
cp a.txt /dev/null
– 拷贝的任何内容都消失
cat /dev/null > b.txt
– 清空b.txt文件内容
清空文件另一方法 : > b.txt
more – 分屏显式
head – 显式文件的前N行
tail – 显式文件的后N行
(不加参数默认显式10行)
调用vi
打开或创建一个文件 vi filename
打开一个新文件, 最后才取名 vi
h(向左), j(向下), k(向上), l(向右)
i 在光标当前位置插入a 在光标所在位置后插入o 在光标所在行下插入一空行退出插入状态 `<Esc>`
delete text
x 删除一个字符dw 删除当前词(没办法识别所有的英文单词,是连续多个字母,当碰到标点符号时,为一个词)3dw 删除三个词dd 删除当前行(从光标所在行开始)5dd 删除五行(从光标所在行开始):5,10d (底行模式:5到10行删除)
change text
r 替换一个字符cw 替换一个单词cc 替换一行C 替换从光标至行尾
copy text
yw 拷贝词(光标放在一个单词的开始位置)(p:在光标的下个位置粘贴;P:在光标的上个位置)yy 拷贝行(或Y)p 当前行下粘贴:1,2co3 拷贝行1,行2在行3之后:4,5m6 移动行4,行5在行6之后
save quit text
:w 存盘:w newfile 存成新文件:wq 存盘退出Vi(或ZZ,或:x先检测有没有改变,如果没有改变,不存盘):q! 强行退出不存盘
操作
~ 改变大小写J 把当前行和下一行连起来u 废除刚才的编辑操作(undo)(存盘退出,不能废除) :set nu 显示行代码 (:set nonu):21 光标停在指定行21G 光标停在指定行 (G 到文件尾,1G 到文件头)/串 从当前行往下查找?串 从当前行往上查找n 查找继续:r file2 在光标所在位置插入另一个文件:1,$s/旧串/新串/g替换全文(或 :$s/旧串/新串/g) $:表示最后一行
: split(横向切割)
: vsplit(纵向切割)
Ctrl+ww(跳转光标到另一个窗口)
:close(首先将光标跳转到此窗口然后执行:close 进行关闭)
:open xxx(表示装载另一文件)
阅读全文
0 0
- Unix 操作(二) vi
- UNIX 系统操作入门(二)
- unix vi
- unix vi
- linux入门(二)Vim&vi 基本操作
- UNIX环境高级编程-读书笔记-文件操作(二)
- Vi 教程(Unix行编辑器)
- (收藏)[Unix] vi基本操作方法
- (收藏)[Unix] vi基本操作方法
- (收藏)[Unix] vi基本操作方法
- vi 编辑器 使用(Linux/Unix)
- Vi 教程(Unix行编辑器)
- [转]Vi 教程(Unix行编辑器)
- (收藏)[Unix] vi基本操作方法
- Shell 学习(二、vi/vim 操作使用)
- Unix C (二)
- Unix文件系统(二)
- Unix学习(二)
- Ubuntu删除老的内核文件
- linux-磁盘的管理与swap分区
- Kali所有工具的安装
- Linux命令行的简单使用
- JavaWeb之BUG
- Unix 操作(二) vi
- C语言对Excel操作
- C++ 智能指针(及循环引用问题)
- linux-系统延迟定时任务与find命令的使用
- apt-get build-dep命令详解
- [随心译]2017.8.5-这个假期,在迪士尼步入虚拟的星战场景
- node express 接收前台参数API
- 通过网卡装系统
- grep -w和grep -e使用