Shell脚本介绍和常用工具Shell脚本Shell脚本:实际就是windows里的批处理脚本,多条可一次执行的Shell命令集合。Linux上的脚本可以用很多种语言实现,bash shell是比较简单的一种,更高阶的可以用其他脚本语言,比如Python。Shell脚本对系统的管理能力非常强大,甚至...
分类:
系统相关 时间:
2015-12-23 23:03:16
阅读次数:
492
Conditional Logic on Files# 判断文件是否存在及文件类型-a file exists. #文件存在-b file exists and is a block special file. #文件存在,并且是块设备-c file exists an...
分类:
系统相关 时间:
2015-12-04 06:25:59
阅读次数:
205
1.Shell命令行书写规则对Shell命令行基本功能的理解有助于编写更好的Shell程序,在执行Shell命令时多个命令可以在一个命令行上运行,但此时要使用分号(;)分隔命令,例如:[root@localhost root]# ls a* -l;free;df长Shell命令行可以使用反斜线字符....
分类:
系统相关 时间:
2015-11-27 14:56:38
阅读次数:
264
Linux运维第二阶段(十五)awkgrep(globalresearchexpression,文件过滤器,根据模式将匹配到的行显示出来,#grep[options]patternFILE,使用方法详见<shell基础>)sed(streameditor,流编辑器,把每行读到内存空间(模式空间),默认不编辑源文件,仅对模式空间的数据..
分类:
系统相关 时间:
2015-11-21 14:37:11
阅读次数:
214
bashshell基础特性之三(数组)一、数组定义数组指连续的多个独立内存空间,每个内存空间相当于一个变量。bashshell只支持一维数组,但参数个数没有限制。数组元素:数组名+索引(从0开始编号)声明数组:declare-aARRAR_NAME(其实不用声明,按数组方式直接赋值给变量即可,BASH..
分类:
编程语言 时间:
2015-11-17 07:03:09
阅读次数:
222
脚本执行方式比如我们在/root/下编写了一个脚本,名字为hello.sh。那么怎么调用执行它呢?有两种办法:(1)直接通过bash,如下:bash hello.sh注:采用bash执行脚本,不需要赋予执行权限。但是这不符合习惯,一般不推荐使用。(2)先赋予权限,然后直接调用:chmod 755 h...
分类:
系统相关 时间:
2015-11-13 14:39:06
阅读次数:
311
shell的优势:可以直接调用linux系统命令shell脚本的基本写法:脚本名以.sh结尾程序的第一行为#!/bin/bash,告诉系统这是一个shell脚本以#作为注释shell脚本的执行方式:先赋予脚本执行权限,chmod;再用绝对路径或相对路径直接调用(因为shell是可执行程序,所以可以直...
分类:
系统相关 时间:
2015-11-06 22:20:27
阅读次数:
262
shell简单了解 ? ? 查看当前的shell????echo????$SHELL 尝试第一个小脚本:????vim????test.sh ?????1 #!/bin/bash ?????2 echo ‘i will be back‘;???? ????注意:?#!/bin/...
分类:
系统相关 时间:
2015-11-04 19:53:42
阅读次数:
182
实验(一)实验目的:每分钟检测一次系统"根分区的空闲空间低于10G就向所有终端发送警告信息。"实验要求:写一个脚本,自动进行脚本。实验分析:1.首先提取自己系统中/分区的信息,根据自己/分区的信息提取根分区的空闲空间。2.向所有终端发送警告信息。3.编写计划任务。实验步..
分类:
系统相关 时间:
2015-11-01 19:45:31
阅读次数:
284
Shell:可以批量处理、自动化完成一系列维护任务,大大减轻管理员的负担!Shell是一个特殊的应用程序,介于操作系统内核与用户之间,充当了一个“命令解释器”的角色。负责接收用户输入的操作指令,并进行解释,将需要执行的操作传递给内核执行,并输出执行结果。如何查看系统所..
分类:
系统相关 时间:
2015-10-30 02:08:34
阅读次数:
433