2017年10月28日

linux命令(12)cut

摘要: 1. 作用 cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。 2. 用法 cut 【参数】【file or stdin】 参数: -d:后面接分隔字符,与-f一起使用,默认的字段分隔符为制表位TAB; -f:依据-d 阅读全文

posted @ 2017-10-28 14:58 seabiscuit0922 阅读(235) 评论(0) 推荐(0) 编辑

2017年10月27日

linux命令(11)grep

摘要: 1. 作用 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来) 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。 2. 用法 grep 【参数】‘查找字符串 阅读全文

posted @ 2017-10-27 17:54 seabiscuit0922 阅读(238) 评论(0) 推荐(0) 编辑

linux命令(10)uniq

摘要: 1. 作用 用于报告或忽略文件中的重复行,一般与sort命令结合使用,因为uniq 不会检查重复的行,除非它们是相邻的行。 2. 用法 uniq 【参数】【file or stdin】 参数: -c,--count:在该行前加上该行出现的次数; -d,--repeated:只输出重复的行,重复的行只 阅读全文

posted @ 2017-10-27 15:51 seabiscuit0922 阅读(174) 评论(0) 推荐(0) 编辑

linux命令(9)sort

摘要: 1. 作用 依据不同的数据类型进行排序,可针对文本文件的内容,以行为单位来排序。 2. 用法 sort 【参数】【file or stdin】 参数: -f:忽略大小写的差异,例如A与a视为编码相同,会将小写字母都转换为大写字母来进行比较; -b:忽略每一行前面的所有空白部分,从第一个可见字符开始比 阅读全文

posted @ 2017-10-27 11:44 seabiscuit0922 阅读(229) 评论(0) 推荐(0) 编辑

2017年10月26日

linux命令(8)wc

摘要: 1. 作用 统计文件的行数、字节数、字符数,并将统计结果显示输出。 2. 用法 wc 【参数】 【文件】 参数: -l:统计行数; -c:统计字节数; -m:统计字符数,不能与-c一起使用; -w:统计字数,一个字被定义为由空白、跳格或换行字符分隔的字符串; -L:打印最长的行的长度; 3. 范例 阅读全文

posted @ 2017-10-26 20:54 seabiscuit0922 阅读(301) 评论(0) 推荐(0) 编辑

2017年10月25日

shell:多个文件按行合并

摘要: file1内容为: 1 2 3 file2内容为: a b c file3内容为: read write add file4内容为: 1 a read 2 b write 3 c add 阅读全文

posted @ 2017-10-25 13:47 seabiscuit0922 阅读(2633) 评论(0) 推荐(0) 编辑

2017年9月26日

shell:分割字符串

摘要: 文件a1内容如下: 1. 用:分割字符串 2. 用:或 . 分割字符串 阅读全文

posted @ 2017-09-26 21:03 seabiscuit0922 阅读(4962) 评论(1) 推荐(0) 编辑

shell:删除文件中的指定列

摘要: 文件a1内容如下: 1. vim删除每行最后一个字符 :1,$s/.$// 或 :%s/.$// 1,$表示全文,也可用%表示。s表示替换/.$// 正则,表示把最后一个字符替换为空 2. awk删除每行指定列 awk '{ $2=null;print }' a1 > a2 3. awk保留每行指定 阅读全文

posted @ 2017-09-26 20:36 seabiscuit0922 阅读(8231) 评论(0) 推荐(0) 编辑

2017年9月25日

shell:逐行读取文件内容

摘要: 文件a1内容如下: 方法1:for循环 方法2:while循环 方法3:管道+while循环 方法4:限定读的行数 阅读全文

posted @ 2017-09-25 10:10 seabiscuit0922 阅读(417) 评论(0) 推荐(0) 编辑

2017年9月22日

shell:删除/保留文件中的指定行

摘要: 将文件file1中第一行到含有word字符的行删除,并重定向到文件file2: sed '1,/word/d' file1 > file2 将文件file1中含有word字符的行保留,并重定向到文件file2,-n表示结果不打印到屏幕: sed -n '/word/p' file1 > file2 阅读全文

posted @ 2017-09-22 17:57 seabiscuit0922 阅读(3310) 评论(0) 推荐(0) 编辑

2017年9月12日

linux系统查看磁盘信息

摘要: # smartctl -a /dev/sdx | head -20 注意:smart只能查看未做RAID的磁盘,做RAID的磁盘可以用RAID管理软件查看磁盘信息,参照另一篇随笔《raid管理软件MegaRAID Storage Manager(MSM)的安装和使用》。 阅读全文

posted @ 2017-09-12 20:53 seabiscuit0922 阅读(196) 评论(0) 推荐(0) 编辑

shell:统计周期时间内磁盘的写带宽总量

摘要: 1 #!/bin/bash 2 # 作用:统计周期时间内磁盘的写带宽总量 3 4 let aDay=24*3600 #一天多少秒 5 startTime=$(date +%s) 6 nohup iostat -mxt 1 >output & 7 count=0 #记录次数 8 circle=7 #循环统计周期,这里为一周 9 sum=0 #一个周期内的写带宽总量 1... 阅读全文

posted @ 2017-09-12 17:54 seabiscuit0922 阅读(249) 评论(0) 推荐(0) 编辑

shell:统计一周时间内的日志总大小,清空达到2G的log并计数

摘要: 1 #!/bin/bash 2 #统计一周时间内的日志总大小,清空达到2G的log并计数 3 4 #dir="/home/parastor/log" #目录格式最后不加/ 5 dir="/var/log" 6 let maxsize=2*1024*1024*1024 #日志大小的最大值2G,单位B 7 let maxsizeG=2 #日志大小的最大值2G,单位GB 8 le... 阅读全文

posted @ 2017-09-12 16:26 seabiscuit0922 阅读(944) 评论(0) 推荐(0) 编辑

shell:递归遍历文件夹及其子文件夹

摘要: 1 #!/bin/bash 2 #遍历文件夹及其子文件夹内所有文件,并查看各个文件大小 3 dir="/root/test" #要遍历的目录 4 5 #子函数getdir 6 function getdir() 7 { 8 for element in `ls $1` 9 do 10 file=$1"/"$element 11 ... 阅读全文

posted @ 2017-09-12 15:37 seabiscuit0922 阅读(3786) 评论(0) 推荐(0) 编辑

配置NFS Server

摘要: 1. 环境设置 1.1 关闭防火墙 # service iptables stop # chkconfig iptables off 1.2 关闭SELinux # vim /etc/selinux/config SELINUX=disabled # /usr/sbin/sestatus -v #查 阅读全文

posted @ 2017-09-12 13:57 seabiscuit0922 阅读(242) 评论(0) 推荐(0) 编辑

2017年9月11日

安装双系统linux+windows

摘要: 一、centos7.2+windows2012 1. 用再生龙装linux系统 1.1 将目标服务器BMC IP添加到java的安全站点列表中,登录目标服务器BMC IP 1.2 弹出管理页面,打开远程控制窗口 1.3 挂载再生龙 1.4 重启系统后,进入挂载的再生龙镜像,按Enter键开始再生龙安 阅读全文

posted @ 2017-09-11 17:26 seabiscuit0922 阅读(970) 评论(0) 推荐(0) 编辑

2017年9月1日

linux命令(5)cp

摘要: 1. 作用 复制文件或目录,创建链接文件(即快捷方式),对比两文件的新旧而予以更新。 2. 用法 cp 【参数】【源文件】【目标文件】 参数: -a:相当于-pdr; -b:覆盖已存在的目标文件前将目标文件备份; -d:若源文件为软链接(符号链接)文件,则复制链接文件而非文件本身; -f:为强制(f 阅读全文

posted @ 2017-09-01 12:02 seabiscuit0922 阅读(237) 评论(0) 推荐(0) 编辑

2017年8月30日

linux命令(4)ls

摘要: 1. 作用 查看文件与目录。 2. 用法 ls 【参数】【目录名称】 参数: -a:列出全部文件,包括隐藏文件(开头为.的文件); -A:列出全部文件,包括隐藏文件,但不包括.与..这两个目录; -d:仅列出目录本身,而不列出目录内的文件数据; -f:直接列出结果,而不进行排序(ls默认会以文件名排 阅读全文

posted @ 2017-08-30 18:00 seabiscuit0922 阅读(185) 评论(0) 推荐(0) 编辑

2017年7月29日

linux命令(3)top

摘要: 1. 作用 动态查看进程的变化,常用来查找最耗CPU资源的进程。 2. 用法 top 【参数】 参数: -d:后接秒数,就是整个进程界面更新的秒数。默认是5秒; -b:以批次的方式执行top,通常会搭配数据流重定向来将批处理的结果输出成为文件; -n:后面接整数数字,与-b搭配使用,表示需要进行几次 阅读全文

posted @ 2017-07-29 15:14 seabiscuit0922 阅读(642) 评论(2) 推荐(1) 编辑

2017年7月26日

linux命令(2)vmstat

摘要: vmstat——Virtual Memory Statistics(虚拟内存统计) 1. 作用 检测系统资源变化,可以检测CPU/内存/磁盘输入输出状态等。 2. 用法 vmstat 【参数】【间隔秒数】【检测次数】 参数: -a:使用inactive/active(活跃与否)替代buffer/ca 阅读全文

posted @ 2017-07-26 17:23 seabiscuit0922 阅读(642) 评论(0) 推荐(0) 编辑

导航