shell
文章平均质量分 57
Linux发行版本是:redhat9
世界很大,我很小
这世界很大,我很小,口袋里却装着数不清的问号,生命的过程中有无数的困扰,而我得到的答案却很少很少。
展开
-
centos7中用shell脚本实现mysql分库分表备份
【代码】centos7中用shell脚本实现mysql分库分表备份。原创 2023-07-26 19:46:39 · 206 阅读 · 0 评论 -
shell中awk命令常用用法总结
以点为分隔符获取IP地址的最后一个字段。原创 2023-07-03 16:56:19 · 159 阅读 · 0 评论 -
shell中sed命令常用用法总结
【代码】shell常用命令用法总结。原创 2023-07-03 10:18:19 · 638 阅读 · 0 评论 -
shell练习
检查系统是否可以下载东西。原创 2023-07-02 09:19:53 · 47 阅读 · 0 评论 -
shell练习---apache服务部署静态网站
【代码】shell练习---apache服务部署静态网站。原创 2023-05-09 16:21:08 · 75 阅读 · 1 评论 -
shell练习
【代码】shell练习。原创 2023-04-21 16:03:44 · 437 阅读 · 2 评论 -
利用shift对每个参数进行操作
【代码】利用shift对每个参数进行操作。原创 2023-03-19 14:37:27 · 60 阅读 · 0 评论 -
shell符号解释(持续更新)
ne:检测两个数是否不相等,不相等就返回True。$1:表示传递给脚本第一个参数。$$会获取到脚本运行的当前进程ID号。$#:表示传递给脚本的参数数量。NR:是总共读取了多少行。获取数组中的所有元素。原创 2023-03-09 21:19:58 · 2060 阅读 · 0 评论 -
shell学习3
那么md5sum name1 就会计算出name1的md5值,并把结果的第一列(结果有两列,第一列是文件的md5值,第二列是文件名。如果name1和name2的文件的md5值是相同的,就打印name1和name2.否则就把当前行的第五列赋值给size。有时候我们需要删除重复的文件,只保留其中一份。校验和是依据文件内容来计算的,内容相同的文件自然会生成相同的校验和,因此,我们可以通过比较校验和来删除重复文件。第二个getline 读取到第2行,然后把第2行的第八列赋值给name1,把第5列赋值给size。原创 2023-02-26 20:35:56 · 353 阅读 · 0 评论 -
shell学习4
①[ $# -ne 1 ] : 如果传递给脚本的参数不是1②$1传递给脚本的第一个参数,$0就是脚本本身③-o 表示只匹配本身。egrep -o "\b[[:alpha:]]+\b" $filename 只用于输出单词。用 -o 选项打印出由换行符分隔的匹配字符序列。这样我们就可以在每行中列出一个单词。\b 是单词边界标记符。[:alpha:] 是表示字母的字符类。awk 命令用来避免对每一个单词进行迭代。因为 awk 默认会逐行执行 {} 块中的语句,所以我们就不需要再为同样的事编写循环了。原创 2023-02-15 13:59:05 · 297 阅读 · 0 评论 -
shell学习2
script和scriptreplay命令Script started 之后就可以输入你要执行的操作,这些操作都被录下来,按exit将会退出录制。需要等待一会儿,就可以看到刚刚录制时的操作了。两个配置文件被当做 script 命令的参数。其中一个文件(timing.log)用于存储时序信息,描述每一个命令在何时运行;另一个文件(output.session)用于存储命令输出。-t 选项用于将时序数据导入 stderr。2> 则用于将 stderr 重定向到timing.log。原创 2023-02-14 17:25:32 · 178 阅读 · 1 评论 -
shell学习1
你可以得出两个特定时间戳的纪元时间,并计算出两者之间的差值,由此就能知道两个日期之间相隔了多少秒。如果需要删除别名,只用将其对应的语句(如果有的话)从 ~/.bashrc 中删除,或者使用 unalias 命令。比如:重置=0,黑色=30,红色=31,绿色=32,黄色=33,蓝。要设置彩色背景,经常使用的颜色码是:重置=0,黑色=40,红色=41,绿色=42,黄色=43,因此,bc 将会输出包含两个小数位的数值。蓝色=44,洋红=45,青色=46,白色=47。色=34,洋红=35,青色=36,白色=37。原创 2023-02-14 14:14:08 · 292 阅读 · 0 评论