云计算笔记之admin-day-07-综合串讲

改变家目录

usermod -d /opt/abc tom //会出现问题
cp -r /home/lisi /opt/abc
chown -R tom:tom /opt/abc
root拷贝东西,成功后所属组所有者都会变成root

文件/文本查找

查找文本内容

根据字符串模式提取文本行,grep严格区分大小写
grep [选项] ‘匹配模式’ 文本文件…
命令行 | grep [选项] ‘匹配模式’

常用命令选项
-v,取反匹配
-i,忽略大小写
^word:以字符串word开头
wordKaTeX parse error: Expected group after '^' at position 15: :以字符串word结尾 ^̲:匹配空行

查找文件

根据预设的条件递归查找对应的文件
find [目录] [条件1] [-a|-o] [条件2] … //-a:and -o:or(-o用的很少)
常见条件表示
-type 类型(f文件,d目录,l快捷方式)
-name “文档名称”(用的最多的选项,一定要用双引号)
-size +|- 文件大小(k,M,G)
-user 用户名 (按照文档所有者查找)
-iname 根据名称查找,忽略大小写
-group 根据所属组查找
-maxdepth限制目录查找的深度(最大层数)
-mtime 根据文件修改时间,都是过去时间
mtime +10 //10天之前,创建或修改过的文件
mtime -10 //最近10天之内,创建或修改过的文件
-exec
find …-exec 处理命令 {} ;
优势:以{}代替每一个结果,逐个处理,遇到;结束,可以用于匹配后移动文件夹
管道|不支持命令使用两个参数,因为不知道参数的顺序
处理find查找到的结果

find /boot/ -size +10M -exec cp {} /opt/ ;

find /boot -type f
find /etc/ -name “passwd” //是完全匹配的,支持正则表达式
find /etc/ -name “*tab”
find /etc/ -name “*tab*”
find /root -name “nsd*”
find /root -name “nsd*” -a -type f
find /root -name “nsd*” -type f //不写-a/-o默认是-a

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值