1.多命令顺序执行
; 命令1;命令2 多条命令顺序执行,命令之间没有任何逻辑关系
&& 命令1&&命令2 命令1 执行正确 命令2才会执行;命令1执行不正确命令2不执行
|| 命令1||命令2 命令1执行不正确 命令2才会执行;命令1正确执行命令2不执行
2、grep 命令
grep [选项] “搜索内容” 文件名
选项 -A数字:列出符合条件的行,并列出后续的n行
选项 -B数字:列出符合条件的行,并列出前面的n行
选项 -c:统计符合条件的字符串的次数
选项 -i 忽略大小写
选项 -n:输出行号
选项 -v:反向查找
3、find 命令
find [path] -[option] [-print -exec -ok ...]
find . 列出当前目录以及子目录下所有的文件和文件夹
find /home -name "*.txt" 列出home目录下查找以.TXT结尾的文件名
find /usr -path "*local" 查找路径
find /home ! -name "*.txt" 查找home目录下不是以txt结果的文件
find . -type 类型参数
类型参数f 普通文件
类型参数d 目录
find path -type f -时间戳
访问时间戳 -atime 天 -amin 分钟 用户最近一次访问时间
修改时间戳 -mtime 天 -mmin 分钟 文件最后一次修改时间
变化时间戳 -ctime 天 -cmin 分钟 文件数据元最后一次修改时间
find /home -type f -atime -7 最近7天被访问的时间
4、find与grep 的区别
find命令用于在系统中搜索符合条件的文件名,如需要模糊查询,则使用通配符进行匹配
grep命令用于在文件中搜索符合条件的字符串,如果需要模糊查询,则使用正则表达式进行匹配
5、通配符