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

版权声明:本文为博主原创文章,未经允许,严禁转载 https://blog.csdn.net/qq_26707177/article/details/88782781

改变家目录

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

猜你喜欢

转载自blog.csdn.net/qq_26707177/article/details/88782781