1、查找/etc/目录下大于1MB且类型为普通文件的所有文件find/etc-size+1M-typef2、打包/etc/目录下所有以conf结尾的文件,压缩包名称为当天的时间,拷贝到/usr/local/src目录备份find/etc-name"*conf"|xargstar-czf`date+"%F"`.tar.gz-C/usr/local/src3、利用sed取出ifconfig命令中本机的
分类:
系统相关 时间:
2020-11-16 12:59:55
阅读次数:
17
介绍 一种模式匹配语言,可以使永远筛选数据以查找特定的内容,可以应用在vim、grep、less、perl、python中 基础 .(点) 匹配除 \n 之外的任何单个字符,若要匹配包括 \n ,则应使用 [.\n] [xyz] 匹配所包含的任意一个字符 例如: [abc] 可以匹配“plain”中 ...
分类:
系统相关 时间:
2020-07-02 13:44:46
阅读次数:
91
AWK是一门程序设计语言,在linux领域,它是一个功能非常强大的文本处理工具。 语法: awk [option] '/pattern/{action}' file... 参数option -F 指定分隔符(可以用正则设置多个分隔符,默认分隔符为任意个连续空格) 条件pattern、动作action ...
分类:
系统相关 时间:
2020-05-12 09:42:44
阅读次数:
71
区别于正则,通配符一般用户命令行bash环境“*”代表任意一个或者多个字符(一般代表所有字符)“?”代表任意一个字符(注意按问好的个数匹配多少个字符)“;”两个命令之间的分隔符“#”配置问渐渐注释“|”管道“~”用户家目录“-”上一次目录“$”变量符“/”路径分隔符号,也是根的意思“>”或者1>重定向,覆盖原有数据内容">>"追加重定向,追加内容文件尾部
分类:
系统相关 时间:
2020-04-26 19:19:31
阅读次数:
100
一、正则表达式的意义 处理大量的字符串 处理文本 通过特殊符号的辅助,让Linux管理员快速过滤、替换、处理所需要的字符串、文本,让工作高效。 二、Linux三剑客 文本处理工具,均支持正则表达式引擎 grep:文本过滤工具(模式:pattern) sed :stream editor,流编辑器,文 ...
分类:
系统相关 时间:
2020-04-10 22:25:32
阅读次数:
101
通配符 通配符通常用来匹配文件、目录 * 匹配任意长度的任意字符,可以是0个 ? 匹配任意单个字符,必须是1个 [ ] 匹配指定字符范围内的任意单个字符 [a-z,A-Z,0-9] 匹配所有数字字母,可以不加逗号 [a-z] 表示取a..z的所有字符 [A-Z] 表示A,B.....Z [a-Z] ...
分类:
编程语言 时间:
2020-03-02 20:30:39
阅读次数:
94
\ 转义符,忽略其特殊意义; ^ 以……开始,^A 以A开始; $ 以……结束,A$ 以A结尾; ^$ 空行; . 匹配换行符\n之外的任意字符; .* 匹配所有; [ ] 匹配中括号内的任意字符; [ - ] 指定一个范围; [^ ] 排除; ? 匹配之前的项0次或1次; + 匹配之前的项1次或多 ...
分类:
系统相关 时间:
2020-01-19 12:33:34
阅读次数:
105
在计算机科学中,正则表达式是这样解释的:它是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。对于系统管理员来讲,正则表达式贯穿在我们的日常 ...
分类:
系统相关 时间:
2019-10-14 10:22:44
阅读次数:
95
1.将下面的/etc/passwd所有行的第一列和最后一列相互调换位置。 解答: 1)使用sed的后向引用 2)awk -F ":" '{print $7":"$6":"$5":"$4":"$3":"$2":"$1}' /etc/passwd ...
分类:
系统相关 时间:
2019-09-22 14:37:58
阅读次数:
126
1、取系统ip 解答: 1)ifconfig ens33 |sed -n '2p'|sed "s#inet##g"|sed 's#n.*$##g' 2)ifconfig ens33 |sed -n '2s#inet##gp'|sed 's# n.*$##g' ...
分类:
系统相关 时间:
2019-09-11 15:32:48
阅读次数:
74