vi与ls常用命令总结

1.     vi 命令

进入vi的命令

vi filename :打开或新建文件,并将光标置于第一行首

vi +n filename :打开文件,并将光标置于第n行首

vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename

space:光标右移一个字符

Backspace:光标左移一个字符

:光标移至句尾

:光标移至句首

}:光标移至段落开头

{:光标移至段落结尾

dd :删除光标所在行

搜索及替换命令

/pattern:从光标开始处向文件尾搜索pattern

?pattern:从光标开始处向文件首搜索pattern

s/p1/p2/g:将当前行中所有p1均用p2替代

n1,n2s/p1/p2/g:将第n1n2行中所有p1均用p2替代

all:列出所有选项设置情况

number:显示行号

1.保存文件并退出

  :wq

2.保存文件不退出

  :w!

3.退出文件不保存

  :q!

4.在文件里面快速的查找某个关键字

  1>/关键字 回车

5.设置打开文件用什么编码方式:

   :set encoding=euc-jp(编码)

6.打开的文件进行重新读入:

   :e

7.显示行号(最后一行模式下,coding时很管用)

   "set number"显示行号

2.     ls 命令

1.ls -lrt  列出所有者、组、大小、修改时间,按修改时间从远到近排序。

-l 的小写)显示方式、链接数目、所有者、组、大小(按字节)和每个文件最近一次修改时间。如果文件是特殊文件,大小字段包含主要和次要设备数目。如果最近一次修改时间大于六个月之前,时间字段以 月份 日期 年份 的格式显示,然而六个月内修改的文件以 月份 日期 时间 的格式显示。 

-r 反转排序顺序,适当的按字母逆向排序或者首先排序最旧的文件。

-t 按照最近一次修改时间(最近的最先)而不是名称排序。

许可权表示如下:

 

写(编辑)

执行(搜索)

没有授予相应的许可权

 

2.ls –a |wc –l 列车当前目录下所有项的个数,包含.(点)和 ..(点-点)。

-A 列出所有条目,除了 .(点)和 ..(点-点)。

-a 列出目录中所有项,包括以 .(点)开始的项。

转载于:https://my.oschina.net/CashWong/blog/506290

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值