Linux命令列内容
命令列内容:
| 一般模式 | 移动光标 |
| 【ctrl】+【f】 | 屏幕【向前】移动一页 |
| 【ctrl】+【b】 | 屏幕【向后】移动一页 |
| 0 | 这是数字0:移动到这一行的最前面字符处 |
| $ | 移动到这一行的最后面字符处 |
| G | 移动到这个档案的最后一行 |
| n<Enter> | 光标向下移动n行 |
| 一般模式 | 搜寻与取代 |
| /word | 向光标之后寻找一个字符串名称为word的字符串 |
| :n1,n2s/word1/word2/g | 在第n1与n2行之间寻找word1这个字符串,并将该字符串取代为word2 |
| n1,$s/word1/word2/g | 从第一行到最后一行寻找word1字符串,并将该字符串取代为word2! |
| n1,$s/word1/word2/gc | 从第一行到最后一行寻找word1字符串,并将该字符串取代为word2!而且在取代前显示提示字符串给使用者确认(conform)是否需要取代! |
| 一般模式 | 删除、、复制与贴上 |
| x,X | x为向后删除一个字符,X为向前删除一个字符 |
| dd | 删除游标所在的那一整列 |
| ndd | 删除光标所在的向下n列,例如20dd则是删除20列 |
| yy | 复制游标所在到那一行 |
| nyy | 复制光标所在的向下n列,例如20yy则是复制20列 |
| p,P |
p(小写字母)为复制的数据在光标下一行贴上,P(大写字母)为贴在游标的上一行 |
| u | 复原前一个动作 |
| 进入编辑模式 | |
| i,I | 插入:在目前的光标所在处插入输入之文字,已存在的文字会向后退; |
| a,A | 增加:有目前光标所在的下一个字开始输入,已存在的文字会向后退; |
| o,O | 插入新的一行:从光标所在的下一个行执行 |
| ESC 为止 | |
| Esc | 退出编辑模式,回到一般模式 |
| 指令列命令模式 | |
| :w | 将编辑的数据写入硬盘档案中 |
| :w! | 若档案属性为【只读】时,强制写入该档案 |
| :q | 离开vi |
|
:q! |
若曾修改过的档案,又不想储存,使用!为强制离开不储存档案。 |
| :wq | 储存后离开,若为:wq!则为强制储存后离开 |
Linux命令列内容的更多相关文章
- linux命令显示文件内容行号|linux将内容以行号显示出来
查看文件内容:cat /etc/shadow里面所有内容 cat命令是全部输出 cat /etc/shadow -n 输出内容及行号,空行业输出了 ...
- linux命令 显示文件内容
通过命令+文件名查看内容.如下命令可以查看.1, cat :由第一行开始显示文件内容:2,tac:从最后一行开始显示,可以看出tac与cat字母顺序相反:3,nl:显示的时候输出行号:4,more:一 ...
- Linux服务器管理员必备Linux命令TOP5
Linux桌面环境的界面友好度.图形性能及附件工具已经大幅进化,然而Linux服务器却还没有能达到这一步. 作为系统管理员必须熟练掌握Linux命令.Linux命令的内容很多,其中的一些TOP命令对于 ...
- Linux命令使用教程
Linux 内核最初只是由芬兰人林纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的. Linux 的发行版说简单点就是将 Linux 内核与应用软件做一个打包. 目 ...
- linux下sort命令使用详解---linux将文本文件内容加以排序命令
转载自:http://www.cnblogs.com/hitwtx/archive/2011/12/03/2274592.html linux下sort命令使用详解---linux将文本文件内容加以排 ...
- Linux命令 查看文件内容
cat [功能说明] 查看文件的内容 #cat本身是一个串接命令,把指定一个或多个源文件的内容,利用>符号重定向到目标文件中,如果不指定重定向文件,则默认在标准输出设备上显示.此时,可以利用c ...
- linux命令---查找文件中的内容
linux命令---查找文件中的内容 [yang@localhost ~]$ cat 1.txt |egrep '123456789|second'-------匹配123456789或者seco ...
- Linux命令 ls -l 输出内容含义详解
Linux命令 ls -l s输出内容含义详解 1. ls 只显示文件名或者文件目录 2. ls -l(这个参数是字母L的小写,不是数字1) 用来查看详细的文件资料 在某个目录下键入ls -l可 ...
- Linux命令之sync - 强制将内存中的文件缓冲内容写到磁盘
转:http://www.linuxso.com/command/sync.html sync命令 linux同步数据命令 格式: sync 用途:更新 i-node 表,并将缓冲文件写到硬盘中. 功 ...
随机推荐
- Docker之 默认桥接网络与自定义桥接网卡
docker引擎会默认创建一个docker0网桥,它在内核层连通了其他的物理或虚拟网卡,这就将所有容器和宿主机都放到同一个二层网络. 1. docker如何使用网桥 1.1 Linux虚拟网桥的特点 ...
- sql 不够七位数 在左侧自动补零 ,并循环插入N条记录
select right(cast('0000000000'+rtrim(字段) as varchar(20)),7) declare @i intdeclare @qid int set @i=1s ...
- caffe-windows环境配置(github上官方BVLC/caffe的推荐配置方法详解)
[转载来的文章:如有侵权,请联系我!我将马上删除!] 首先声明一下,如标题,本教程是caffe在windows系统上的配置方法,而且是github上官方BVLC/caffe目前推荐的配置方法,并不是使 ...
- C# 代码小技巧
一 .自动属性. 1.vs下输入prop,Tab键就出现了. 2.有了自动属性,我们不用再额外为一个类的每个公共属性定义一个私有字段(实际上没多大用处的字段), 但是通过反射还是可以看到对应的私有 ...
- oracle批量删除某个用户下的所有表
打开sql developer,输入如下语句,把USERNAME替换为需要删除的的用户名 然后把查询出来的结果复制出来执行一遍就行了. SELECT 'DROP table '||table_name ...
- Excel函数匹配查找
需求 例如:北京沃尔玛有限公司,由已知的沃尔玛缩写,将两者进行匹配. 函数 lookup() 第一个参数“Lookup_value”:是要查找的值:第二个参数“lookup_vector”:是要查找的 ...
- 廖雪峰Java6 IO编程-2input和output-7序列化
1.序列化 序列化是指把一个Java对象变成二进制内容byte[] 序列化后可以把byte[]保存到文件中 序列化后可以把byte[]通过网络传输 一个Java对象要能序列化,必须实现Serializ ...
- 几种不同格式的json解析
原文地址:http://blog.csdn.net/whx405831799/article/details/42171191 给服务端发送请求后,服务端会返回一连串的数据,这些数据在大部分情况下都是 ...
- Python循环语句之break与continue的用法
摘自原文章: http://www.jb51.net/article/73383.htm Python break 语句Python break语句,就像在C语言中,打破了最小封闭for或while循 ...
- go语言学习--go中的map切片
//定义一个结构 type Car struct { Brand string Age int } func Pluck() map[int][]Car { carMap := make(map[in ...