shell
瑞吉儿
生活晴朗,万物可爱.
展开
-
shell自动脚本
1:将登陆最多你的主机的ip用命令截取出来并显示出登陆的次数脚本内容:#!/bin/bashlast -i | grep 0.0.0.0 -v | grep wtmp -v | cut -d " " -f 14 | uniq -c | sort -nr -t " " -k 5 | head -n 1如图所示:2.ping任意一个地址,能ping通提示ip is up否则就是ip ...原创 2019-06-13 21:55:23 · 1222 阅读 · 1 评论 -
shell中的命令用法(diff,patch)
一:diff文件对比工具diff:比较给定的两个文件的不同补充说明:diff命令在最简单的情况下,比较给定的两个文件的不同。如果使用“-”代替“文件”参数,则要比较的内容将来自标准输入。diff命令是以逐行的方式,比较文本文件的异同处。如果该命令指定进行目录的比较,则将会比较该目录中具有相同文件名的文件,而不会对其子目录文件进行任何比较操作。语法:diff(选项)(参数)全部选项:...原创 2019-06-14 16:52:57 · 2951 阅读 · 0 评论 -
shell中的命令用法(cut)
一:截取命令cutcut:连接文件并打印到标准输出设备上补充说明:cut命令 用来显示行中的指定部分,删除文件中指定字段。cut经常用来显示文件的内容,类似于下的type命令。说明:该命令有两项功能,其一是用来显示文件的内容,它依次读取由参数file所指明的文件,将它们的内容输出到标准输出上;其二是连接两个或多个文件,如cut fl f2 >f3将把文件fl和f2的内容合并起来,然...原创 2019-06-14 17:00:12 · 12503 阅读 · 2 评论 -
shell中的命令用法(sort)
一:sort排序sort:将文件进行排序并输出补充说明:sort命令是在Linux里非常有用,它将文件进行排序,并将排序结果标准输出。sort命令既可以从特定的文件,也可以从stdin中获取输入。语法:sort(选项)(参数) 选项:-b:忽略每行前面开始出的空格字符;-c:检查文件是否已经按照顺序排序;-d:排序时,处理英文字母、数字及空格字符外,忽略其他的字符; -f:...原创 2019-06-14 17:20:49 · 4871 阅读 · 0 评论 -
shell中的命令用法(uniq)
一:uniquniq:报告或忽略文件中的重复行补充说明uniq命令 用于报告或忽略文件中的重复行,一般与sort命令结合使用。语法:uniq(选项)(参数) 选项:-c或——count:在每列旁边显示该行重复出现的次数; -d或--repeated:仅显示重复出现的行列;-f<栏位>或--skip-fields=<栏位>:忽略比较指定的栏位;-s&l...转载 2019-06-14 17:21:52 · 4065 阅读 · 0 评论 -
shell中的命令用法(test)
一:test测试命令test:shell环境中测试条件表达式工具语法:test(选项) 选项:-b<文件>:如果文件为一个块特殊文件,则为真; -c<文件>:如果文件为一个字符特殊文件,则为真;-d<文件>:如果文件为一个目录,则为真;-e<文件>:如果文件存在,则为真;-f<文件>:如果文件为一个普通文件,则为真;-...原创 2019-06-14 20:15:14 · 491 阅读 · 0 评论 -
shell中grep的用法
一:grep文本搜索grep:强大的文本搜索工具补充说明:grep (global search regular expression(RE) and print out theline,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用,使用上十分灵活。选项:-...原创 2019-06-14 20:53:52 · 44725 阅读 · 1 评论 -
shell中sed的用法
一:sed文本编辑器sed:功能强大的流式文本编辑器补充说明sed 是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使...原创 2019-06-14 21:54:27 · 1519 阅读 · 0 评论