十八. 和系统运行状况相关的Shell命令: 1. Linux的实时监测命令(watch): watch 是一个非常实用的命令,可以帮你实时监测一个命令的运行结果,省得一遍又一遍的手动运行。该命令最为常用的两个选项是-d和-n,其中-n表示间隔多少秒执行一次"command",-d表示高亮发生变化的 ...
分类:
系统相关 时间:
2016-12-23 22:35:23
阅读次数:
313
二十三. Bash Shell编程: 1. 读取用户变量: read命令是用于从终端或者文件中读取输入的内建命令,read命令读取整行输入,每行末尾的换行符不被读入。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY。下面的列表给出了read命令的常用方式: 见下面 ...
分类:
系统相关 时间:
2016-12-23 22:35:19
阅读次数:
282
七. grep家族: 1. grep退出状态: 0: 表示成功; 1: 表示在所提供的文件无法找到匹配的pattern; 2: 表示参数中提供的文件不存在。 见如下示例: /> grep 'root' /etc/passwd root:x:0:0:root:/root:/bin/bash opera ...
分类:
系统相关 时间:
2016-12-23 22:21:50
阅读次数:
302
十一. awk编程: 1. 变量: 在awk中变量无须定义即可使用,变量在赋值时即已经完成了定义。变量的类型可以是数字、字符串。根据使用的不同,未初始化变量的值为0或空白字符串" ",这主要取决于变量应用的上下文。下面为变量的赋值负号列表: /> awk '$1 ~ /Tom/ {Wage = $2 ...
分类:
系统相关 时间:
2016-12-23 22:18:14
阅读次数:
325
二十. 通过管道组合Shell命令获取系统运行数据: 1. 输出当前系统中占用内存最多的5条命令: #1) 通过ps命令列出当前主机正在运行的所有进程。 #2) 按照第五个字段基于数值的形式进行正常排序(由小到大)。 #3) 仅显示最后5条输出。 /> ps aux | sort -k 5n | t ...
分类:
系统相关 时间:
2016-12-23 22:13:00
阅读次数:
197
十九. 和系统运行进程相关的Shell命令: 1. 进程监控命令(ps): 要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了 ...
分类:
系统相关 时间:
2016-12-23 22:00:36
阅读次数:
274
九. awk实用功能: 和sed一样,awk也是逐行扫描文件的,从第一行到最后一行,寻找匹配特定模板的行,并在这些行上运行“选择”动作。如果一个模板没有指定动作,这些匹配的行就被显示在屏幕上。如果一个动作没有模板,所有被动作指定的行都被处理。 1. awk的基本格式: /> awk 'pattern ...
分类:
系统相关 时间:
2016-12-23 21:52:43
阅读次数:
255
Bash脚本基础BASH=GNUBourne-AgainShell,BASH是GNU组织开发和推广的一个项目。Bash脚本类似批处理,简单来讲就是把许多的指令集合在一起,并提供循环、条件、判断等重要功能,语法简单实用,用以编写程序,大大简化管理员的操作,并可以完成图形工具所无法实现的功能。如何创建新shel..
分类:
系统相关 时间:
2016-12-12 15:32:08
阅读次数:
375
1、shell的基本格式、变量#shell脚本中要加上解释器#!/bin/bash#用脚本打印出helloworld#!/bin/bashecho"helloworld"exit参数:参数是一个存储实数值的实体,脚本中一般被引用#利用变量回显helloworld,下面例子会回显两个helloworld。#!/bin/basha="helloworld"echo$aecho"hel..
分类:
系统相关 时间:
2016-12-11 18:48:32
阅读次数:
282
1.1简介Shell是一个C语言编写的脚本语言,它是用户与Linux的桥梁,用户输入命令交给Shell处理,Shell将相应的操作传递给内核(Kernel),内核把处理的结果输出给用户。下面是处理流程示意图:Shell既然是工作在Linux内核之上,那我们也有必要知道下Linux相关知识。Linux是一套..
分类:
系统相关 时间:
2016-12-10 14:15:15
阅读次数:
246