:/查找 自上而下
:linux显示等号命令?查找自下而上
n下一个
替换:
:s/old/new把旧的换为新的单个
:s/old/new/g整行替换
:%s/old/new/g整个文件替换
:%s/old/new/gc整个文件替换并询问
u:替换上次命令
ctrl+r重做
ctrl+^ 两个切换
打开多个文件
vim a.txt b.txt c.txt
:args 可选
:next
:prev
:last
vim diff a.txt b.txt
ctrl+w+w 跳到第二个文件
:wqa
使用vimtutor工具联系vim使用 。
vimtutor工具使用方法:
vimtutor zh
如果出现乱马 , 使用下面命令解决(只能执行一次)
cd /usr/share/vim/vim70/tutor
mv tutor.zh.euc tutor.zh.euc.bak
iconv -f gb2312 -t utf-8 tutor.zh.euc.baktutor.zh.euc
vimtutor zh
locate :空间换时间
updatedb
locate passwd
find [路径] [参数] [表达式]
find /usr/share/doc -name filename
-user:根据文件拥有者寻找文件
-group:根据文件所属组寻找文件
-name:根据文件名寻找文件
-perm:根据文件权限寻找
-size:根据文件大小寻找
-type:根据文件类型寻找文件,参数对应c b l f d
find 的表达式使用通配符时需要使用“”圈界
find 目录 条件 条件
[root@localhost ~]# find / -name "pass*"
当前目录:.
find . -name "*ss*"
find . -type f(文件)
find . -type d(目录)
[root@localhost ~]# find . -nouser(文件无属主)
[root@localhost ~]# find . -nogroup(文件无属组)
[root@localhost ~]# find /home/ -user/group user1
-exec
[root@localhost ~]# find . -nouser -exec rm {} \;
{}代表文件和目录
\转义字符
-ok
find . -nogroup -ok rm -rf {} \;有提示删除
[root@localhost ~]# stat a
File: “a”
Size: 0Blocks: 0IO Block: 4096一般空文件
Device: 803h/2051dInode: 261796Links: 1
Access: (0644/-rw-r--r--)Uid: (0/root)Gid: (0/root)
Access: 2011-04-02 14:23:25.000000000 +0800(创建时间:-atime)
Modify: 2011-04-02 14:23:25.000000000 +0800(修改时间:-mtime)
Change: 2011-04-02 14:23:25.000000000 +0800(改变属组属主会变:-ctime)
find /root -mtime -5(5天以内) 5(5天时) +5(5天前)
find . -perm 400:要求权限全部匹配,精确匹配
find . -perm +600(wr):有w,r中任意权限的都会列出 , 即会列出200 400 600 的权限
find . -perm -600 :要求权限完全满足权限大于等于600
-name -type
-name -user
-perm -type
-nouser
-nogroup
-mtime
-exec
-ok
-rgex(正则表达式)
Linux TOP 命令top命令分为汇总区和任务明细区
当前时间是15:39:37. 系统已经运行了90天,15个小时,26分钟 。当前有两个活跃用户
上下两行以kb形式展示物理内存和swap内存的总计,空闲(free), 已使用(total)的情况
其中buff/cache,是在cpu读写硬盘数据时,为了提速在内存中开辟的缓冲(buffer针对写)或缓存区域(cache针对读)
avail mem 是创建新进程时,在不使用swap分区的情况下,能够分配的内存大小 。这个大小可能比当前的free还大,这是因为buff/cache中的内存在创建进程时,若需要,也是可以抢占过来的 。
总共有27个进程,1个运行,26的sleep中
load average后面的三组数字分别是1分钟、5分钟、15分钟的工作负载情况 。这里的Load指的出于R(runing)和D(Uninterruptible sleep)的两种状态下的进程数
在单核cpu情况下 。load average 为0.4的表示 , 其cpu利用率只有40% 。load average 为1,表示cpu利用率为100 。load average 为2.12说明 , cpu已经超负荷112% (2.12减满负荷1,即为超负荷部分)
推荐阅读
- html5如何放大表单,html怎么设置表单的宽度
- oracle数据转码,Oracle转码函数
- 虚拟机内存结构,虚拟机内存结构设置
- 户外直播自制无人机教程,无人机直播赚钱吗
- linux怎么开启命令行 linux系统怎么调出命令行
- 安卓手机铃声删除了怎么办,手机系统里的铃声删除了怎么办
- 内衣女什么牌子好视频,内衣品牌排行榜前十名女
- linux的in命令格式 linux中的in命令
- 游戏王卡牌的力量7安卓版,游戏王卡牌的力量4攻略