VI 使用

ctrl +F 向下翻一页;
Ctrl+ b 向上翻一页;
0 或者home 最前面;
end 移动到这一列最后面;
G 移动到这个文件最后一列;
gg移动到这个文件第一列;
/加要搜索的字符串;
:100,200s/word/aaa/g 在100到200列找出Word 并替换成aaa;
:100,$s/word/aaa/g 在100到最后一列找出Word 并替换成aaa;

X x X表示向前删除一个字符 x表示向后删除一个字符;
dd 删除游标所在的那一列;
yy 复制光标所在的那一列;
u 复原前一个动作;
Ctrl +r 重复上一个动作;
. 小数点 重复上一个动作;

i 插入;

:w 将编辑的数据写入硬盘文件中;
:q离开;
:wq 保存后离开;

案例;

  1. 请在 /tmp 这个目录下建立一个名为 vitest 的目录;

  2. 进入 vitest 这个目录当中;

  3. 将 /etc/man_db.conf 复制到本目录底下(或由上述的连结下载 man_db.conf 文件);

  4. 使用 vi 开启本目录下的 man_db.conf 这个文件;

  5. 在 vi 中设定一下行号;

  6. 移动到第 43 列,向右移动 59 个字符,请问你看到的小括号内是哪个文字?

  7. 移动到第一列,并且向下搜寻一下『 gzip 』这个字符串,请问他在第几列?

  8. 接着下来,我要将 29 到 41 列之间的『小写 man 字符串』改为『大写 MAN 字符串』,并且一个一个挑选是否需要修改,如何下达指令?如果在挑选过程中一直按『y』, 结果会在最后一列出现改变了几个 man 呢?

  9. 修改完之后,突然反悔了,要全部复原,有哪些方法?

  10. 我要复制 66 到 71 这 6 列的内容(含有 MANDB_MAP),并且贴到最后一列之后;

  11. 113 到 128 列之间的开头为 # 符号的批注数据我不要了,要如何删除?

  12. 将这个文件另存成一个 man.test.config 的檔名;

  13. 去到第 25 列,并且删除 15 个字符,结果出现的第一个单字是什么?

  14. 在第一列新增一列,该列内容输入『I am a student...』;

  15. 储存后离开吧!

  16. 『mkdir /tmp/vitest』2.
    『cd /tmp/vitest』3.
    『cp /etc/man_db.conf .』

  17. 『/bin/vi man_db.conf』

  18. 『:set nu』然后你会在画面中看到左侧出现数字即为行号。

  19. 先按下『43G』再按下『59→』会看到『 as 』这个单字在小括号内;

  20. 先执行『1G』或『gg』后,直接输入『/gzip』,则会去到第 93 列才对!

  21. 直接下达『 :29,41s/man/MAN/gc 』即可!若一直按『y』最终会出现『在 13 列内置换 13 个字符串』的说明。

  22. (1)简单的方法可以一直按『 u 』回复到原始状态,(2)使用不储存离开『 :q! 』之后,再重新读取一次该文件;

  23. 『66G』 然后再『 6yy 』之后最后一列会出现『复制 6 列』之类的说明字样。 按下『 G 』到最后一列,再给他『 p 』贴上 6 列!

  24. 因为 113~128 共 16 列,因此『 113G 』→『 16dd 』就能删除 16 列,此时你会发现游标所在 113 列的地方变成 『 # Flags. 』 开头

  25. 『 :w man.test.config 』,你会发现最后一列出现 "man.test.config" [New].. 的字样。13. 『25G』 之后,再给他『 15x 』即可删除 15 个字符,出现『 tree 』的字样;

  26. 先『 1G 』去到第一列,然后按下大写的『 O 』便新增一列且在插入模式;开始输入『I am a student...』后, 按下[Esc]回到一般指令模式等待后续工作;

  27. 『:wq』

  1. 查找文件
    find / -name log.txt
    根据名称查找在 /目录下的 log.txt文件。

find .-name "*.xml"
递归查找所有的xml文件。

find .-name "*.xml"|xargs grep "hello"
递归查找所有包含hello的xml文件。

ls -l grep 'jar'
查找当前目录中的所有jar文件。

  1. 检查一个文件是否运行
    ps –ef|grep tomecate
    检查所有有关tomcat的进程。

  2. 终止线程
    kill -9 19979
    终止线程号为19979的线程

  3. 查看文件,包括隐藏文件。
    ls -al

  4. 查看当前工作目录。
    pwd

  5. 复制文件包括其子文件到指定目录
    cp -r source target
    复制source文件到target目录中。

  6. 创建一个目录
    mkdir new
    创建一个new的目录

  7. 删除目录(前提是此目录是空目录)
    rmdir source
    删除source目录。

  8. 删除文件 包括其子文件
    rm -rf file
    删除file文件和其中的子文件。
    -r表示向下递归,不管有多少目录一律删除
    -f表示强制删除,不做任何提示。

  9. 移动文件
    mv /temp/movefile /target

  10. 切换用户
    su -username

  11. 查看ip
    ifconfig
    注意是 ifconfig 不是windows中的ipconfig

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,793评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,567评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,342评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,825评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,814评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,680评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,033评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,687评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,175评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,668评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,775评论 1 332
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,419评论 4 321
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,020评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,978评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,206评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,092评论 2 351
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,510评论 2 343

推荐阅读更多精彩内容