第二次在达内的Linux学习
Posted mrmeng123
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第二次在达内的Linux学习相关的知识,希望对你有一定的参考价值。
由于家里有点事儿,停滞三个多月的linux学习又开始了,今天是第二天,又重新来到了课堂,希望这5个月后,我能有一个新的技能,以及生活能有改观。
今天又复习了一遍一些基本概念和操作,感觉又回到了天坛的流火的六月。
今天学了VIM 的编辑技巧
vim 的编辑模式分命令模式,末行模式,编辑模式
-------------------------------------------------------------------------------------------------
命令模式下可以对文本进行操作
page up/down #上下翻页
insert/delete # 插入文本/删除一个字
home/end #行首/行末
nYY #复制,n表示你要复制几行
nPP #粘贴刚才复制大内容
ndd/x/delete/dd示你要删除几行
G #回到文本开头
u #撤销上一步操作
上下左右键 #可以移动一个字符的位置
---------------------------------------------------------------------
末行模式
:q #退出
:wq / :x #保存并退出
:q! #强制退出
------------------------------------------------------------------------
2018-10-27 16:07:23
过滤字符串
/word #在编辑模式下输入想要的字符
n/N #在高亮标记的字符上上下翻找
---------------------------------------------------------------------------
替换字符串内容
在末行模式输入
单行替换:
:s /old/new/ #替换光标所在行的第一个老的字符串
:s /old/new/g #替换光标所在行所有的关于这个老的字符串
区域替换:
:(n-m)s /old/new/g #在n-m行的所有的老字符串都换成新的字符串
:%s /old/new/g #替换文件内所有的“old”
---------------------------------------------------------------------------------------
find 条件查找工具
命令格式:
find 范围 -条件(type,name,size,)
-type #类型 f文件 d 目录
-name #名字 加“”
-size #类型 +/- + “大于某范围” ; - “小于某范围”
-mtime #修改时间 天数 +(大于) -(小于)
例: find /file -type d/f -name "directory name" -size +/- 10 (k/M/G)
以上是关于第二次在达内的Linux学习的主要内容,如果未能解决你的问题,请参考以下文章