思维导图:
对于正则表达式和文件格式化处理做了如下导图,对其做一个整体的概况,下边依次对其进行说明。
正则表达式
百科解释:
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。
目的:
1.给定的字符串是否符合正则表达式的过滤逻辑(称作“匹...
分类:
系统相关 时间:
2015-04-27 09:56:56
阅读次数:
239
from: http://www.jb51.net/article/34322.htmbash shell只支持一维数组,但参数个数没有限制。声明一个数组:declare -a array(其实不用声明,按数组方式直接赋值给变量即可,BASH就知道那是数组)数组赋值:(1) array=(var1 ...
分类:
编程语言 时间:
2015-04-25 01:33:15
阅读次数:
157
Q:1 Shell脚本是什么、它是必需的吗?
答:一个Shell脚本是一个文本文件,包含一个或多个命令。作为系统管理员,我们经常需要使用多个命令来完成一项任务,我们可以添加这些所有命令在一个文本文件(Shell脚本)来完成这些日常工作任务。
Q:2 什么是默认登录shell,如何改变指定用户的登录shell
答:在Linux操作系统,“/bin/bash”是默认登录shell,是...
分类:
系统相关 时间:
2015-04-24 16:20:12
阅读次数:
202
一、概述
环境变量:bash shell用一个称作“环境变量(environment variables)”的特性来存储有关shell会话和工作环境的信息,它允许你在内存中存储数据,以便运行在shell上的程序和脚本访问,这些数据可以用来识别用户、账户、系统、shell特性以及任何其他你需要存储的数据。
shell中的环境变量有全局环境变量和局部环境变量,通过K...
分类:
系统相关 时间:
2015-04-24 09:21:56
阅读次数:
244
##定义Shell函数(define function)## 语法: ``` [ function ] funname [()] { action; [return int;] } 说明: 1. 可以带function fun() 定义,也可以直接fun() 定义,不带任何参数。 2. 参数返回,可以显示加:r...
分类:
系统相关 时间:
2015-04-22 18:53:37
阅读次数:
192
最近学习到linux系统日志和计划任务,下班回家的地铁上有了灵感,尝试编写了自己的第一个脚本,监测如果有恶意登录服务器的话,发邮件通知管理员。暂时还没学习到如何发邮件给管理员,目前只是命令行的提醒和日志记录;脚本的内容也比较简单,都是学习过的基本知识,活学活用。..
分类:
系统相关 时间:
2015-04-22 15:59:11
阅读次数:
171
2.1.输出重定向:Command > filename把标准输出重定向到一个新文件中Command >> filename把标准输出重定向到一个文件中(追加)Command > filename把标准输出重定向到一个文件中Command > filename 2>&1把标准输出和错误一起重定向到一...
分类:
系统相关 时间:
2015-04-22 13:22:01
阅读次数:
141
// 此时存在/tmp/xxxx文件,执行了&&后面的命令# ls /tmp/xxxx && echo '/tmp/xxxx exits'/tmp/xxxx/tmp/xxxx exits// 此时存在/tmp/xxxx文件,不执行 || 后面的命令# ls /tmp/xxxx || echo '/t...
分类:
系统相关 时间:
2015-04-21 17:46:01
阅读次数:
155
##########20150419#########################
#####题目:变量a=‘a/b/c‘如何截取得到c
@@@@@@@@@@@@@@@@来自运维班21期悠久之翼整理@@@@@@@@@@@@@@@@@@@
[wxr@oldboyshell]$uname-r
2.6.32-504.el6.x86_64
[wxr@oldboyshell]$cat/etc/redhat-release
CentOSrelease6.6(Final)
..
分类:
系统相关 时间:
2015-04-20 19:09:05
阅读次数:
191
linux系统-shell编程-几个shell脚本
一 灭掉用户 killuser.sh
#!/bin/sh
# The script to kill login user
user_name="$1"
/bin/ps aux | /bin/grep $user_name | /bin/awk `{ print $2 }` > /tmp/temp.pid
kill_i...
分类:
系统相关 时间:
2015-04-19 08:55:54
阅读次数:
166