
shell
运维小哥
运维工程师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
shell中date的用法
显示年月日 date +%F 2018-12-15 指定日期往后推三天 a=date -d "20160508 3 days" "+%Y%m%d" echo $a 输出结果为 20160511 以今天为基础,向后推一天 (今天20181215) a=date +%Y%m%d --date='1 day' echo $a 输出结果为 20181216 ...原创 2018-12-15 15:52:11 · 919 阅读 · 0 评论 -
shell中tee命令
linux tee 命令详解 功能:读取标准输入的数据,并将其内容输出成文件。 -a或–append 附加到既有文件的后面,而非覆盖它. [root@localhost ~]# who | tee who.out root pts/0 2009-02-17 07:47 (123.123.123.123) [root@localhost ~]# cat who.out roo...原创 2018-12-15 16:19:15 · 16194 阅读 · 0 评论 -
shell中sed用法
在第5行后追加新行变成第6行 sed ‘5a hello all’ /etc/passwd 在最后一行的追加一行成为新的最后一行 sed ‘KaTeX parse error: Expected 'EOF', got '\nbbb' at position 53: …ed -i '24a aaa\̲n̲b̲b̲b̲' combine.json …d’ a.log ...原创 2018-12-15 16:47:33 · 205 阅读 · 0 评论 -
shell中awk的用法
#!/bin/bash ####split替换分割符 time=“12:34:56” out=echo $time | awk '{split($0,a,":");print a[1],a[2],a[3]}' echo $out #输出结果为 12 34 56 ###length 字符串长度 #length函数返回没有参数的字符串的长度。length函数返回整个记录中的字符数。 echo “12...原创 2018-12-15 17:21:28 · 1052 阅读 · 0 评论 -
linux下的压缩与解压
.tar 解包: tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gz...原创 2018-12-24 16:08:50 · 201 阅读 · 0 评论 -
linux中grep的用法
过滤多个关键字 #grep -E ‘root|mysql’ /etc/passwd root❌0:0:root:/root:/bin/bash operator❌11:0:operator:/root:/sbin/nologin mysql❌500:500::/home/mysql:/sbin/nologin 排除多个关键字 cat /etc/passwd| grep -vE ‘mysql|roo...原创 2018-12-19 10:57:31 · 4167 阅读 · 0 评论