01 2014 档案
linux shell 脚本之深入浅出的grep的用法
摘要:今天在纠结grep用法时候,由于讲解的教材比较少,纠结了较长的时间。最终还是攻下了,所以拿出来给大家分享。grep 显示匹配一个或多个模式的文本行,时常会作为管道后的第一步,以便对匹配上的数据做进一步处理。最常见用法,查询文件内字符串[root@localhost /]# grep root /etc/shadow root:$1$HFDnk5hm$DSAc4IUls1yUyocXFNQ.A.:15141:0:99999:7::: [root@localhost /]# 参数-E 使用扩展正则表达式进行匹配,使用grep –E 代替传统的扩展正则表达式 egrep扩展正则表达式和正则表达式的.
阅读全文
centos 查看日志技巧
摘要:通知web服务器不通ip出现的次数 # cat access_log | awk '{print $1}'|sort|uniq -c |sort -n 或者 # cat access_log | awk '{print $1}'| sort -n | awk '{S[$NF]++}END {for(a in S) {print a "\t" S[a]}}' | sort +1 -2nr 解释: awk ‘{print $4}’ : 通过管道将第一个字段也就是ip地址筛选出来 sort -n :将ip地址进行排序 awk ‘{S
阅读全文
CentOS Shell常用技巧 sort uniq tar split
摘要:行的排序命令sort: 1. sort命令行选项: 选项 描述 -t 字段之间的分隔符 -f 基于字符排序时忽略大小写 -k 定义排序的域字段,或者是基于域字段的部分数据进行排序 -m 将已排序的输入文件,合并为一个排序后的输出数据流 -n 以整数类型比较字段 -o outfile 将输出写到指定的文件 -r 倒置排序的顺序为由大到小,正常排序为由小到大 -u 只有唯一的记录,丢弃所有具有相同键值的记录 -b 忽略前面的空格 2. sort使用实例: 提示:在下面的输出结果中红色标注的为第一排序字段,后面的依次为紫、绿。 /> sed -n '1,5p' /etc/pas
阅读全文
awk学习笔记
摘要:一、使用awk1、调用awkawk [options] -f progfile [--] file ...awk [options] [--] 'program' file ...2、命令行选项-F fs--field-separator fs设置字段分隔符,如打印用户:awk -F : '{print $1}' /etc/passwd-f source-file--file source-file从文件读取程序,如:awk -f file /etc/passwdfile内容为:#!/bin/awk -fBEGIN {FS=":"}{prin
阅读全文
递归分类
摘要:1, 'f_id' => 0, 'name' => '名称1', ),array('id' => 2, 'f_id' => 0, 'name' => '名称2',),array('id' => 3, 'f_id' => 0, 'name' => '名称3',),array('id' => 4, 'f_id' => 1, '
阅读全文
shell 基础
摘要:BASH 的基本语法最简单的例子 —— Hello World! 关于输入、输出和错误输出 BASH 中对变量的规定(与 C 语言的异同) BASH 中的基本流程控制语法 函数的使用 2.1 最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今天也就从这个例子出发,来逐步了解 BASH。用 vi 编辑器编辑一个 hello 文件如下:#!/bin/bash # This is a very simple exampleecho Hello World 这样最简单的一个 BASH 程序就编写完了。这里有几个问题需要说明
阅读全文
Linux下分区工具
摘要:root@localhost gxlinux]#df -Th#查看已经挂载上的文件分区大小以及格式(当然你的系统必须有空闲的空间不用了)文件系统 类型 容量 已用 可用 已用%挂载点/dev/sda1 ext3 2.9G 2.2G 505M 82% //dev/sda2 ext3 965M 22M 894M 3% /hometmpfs tmpfs 345M 12K 345M 1% /dev/shm[root@localhost gxlinux]#/sbin/fdisk /dev/sda#fdisk命令来进行磁盘分区#如果你有第二块硬盘,那么后面的设备符号是/dev/sdb,第三块以此类推The
阅读全文
Linux 格式化分区 报错Could not stat --- No such file or directory 和 partprobe 命令
摘要:解决方法:执行下partprobe命令partprobe包含在parted的rpm软件包中。partprobe可以修改kernel中分区表,使kernel重新读取分区表。因此,使用该命令就可以创建分区并且在不重新启动机器的情况下系统能够识别这些分区。查看是否安装该命令:[root@db1 dev]# rpm -q partedparted-1.8.1-23.el5我们执行一下该命令:[root@db1 dev]#partprobeWarning: Unable to open /dev/hdc read-write (Read-only file system)./dev/hdc has be
阅读全文
浙公网安备 33010602011771号