• 一个删除匹配的记录的shell脚本

    日期:

    这个脚本将以一个特定的模式来搜索一个目录中的每个文件,然后删除该模式匹配的记录。 用到的sed命令与正则。 代码: #!/bin/sh # This script will search every file in a directory for a # specific pattern and will delete the records that # matches...

  • Shell脚本实现自动检测修改最快的Ubuntu软件源

    日期:

    每次装好Ubuntu,对于大多数用户来说,首先要做的事就是手动修改/etc/apt/sources.list文件,将里面的官方软件源地址更换为自己学校或者公司的软件源。当我们更换一个工作环境后,可能伴随着又要替换旧的软件源地址。 笔者觉得这样每次手动更改软件源是一件...

  • 统计CPU、内存、硬盘使用率的shell脚本(图文)

    日期:

    统计linux主机中CPU、内存与硬盘的使用率。 代码如下: 复制代码 代码示例: #!/bin/bash #This script is use for describle CPU Hard Memery Utilization total=0 idle=0 system=0 user=0 nice=0 mem=0 vmexec=/usr/bin/vmstat which sar /dev/null 21 if [...

  • 二个linux下查看内存使用情况的shell脚本(图文)

    日期:

    在linux中,可以通过查看文件/proc/$PID/status以获取指定进程资源(内存,堆栈,信号量,子父进程)的使用情况。 以下脚本的实现,就是通过查看status文件中VmRSS的字段来看系统或进程使用的内存情况。 代码如下: 复制代码 代码示例: #!/bin/bash #filenam...

  • 监控硬盘空间使用率的shell脚本(图文)

    日期:

    脚本文件名df.sh,作用:监控硬盘空间使用率。 代码如下: 复制代码 代码示例: #!/bin/bash # DEFINE FILES AND VARIABLES HERE WORKFILE=/home/toplover/df.work $WORKFILE OUTFILE=/home/toplover/df.outfile $OUTFILE IPADDR=`cat /etc/sysconfig/network...

  • 统计网卡流量的二个shell脚本(ifconfig)(图文)

    日期:

    一,使用ifconfig命令监测网卡eth0的实时流量。 脚本内容: 复制代码 代码示例: #!/bin/bash #filename interface.sh # 统计网卡流量 n=10 #监测10次 date rm -rf /home/toplover/ifconfig_log while (( $n = 0 )) do n=$(($n - 1)); date /home/toplover/if...

  • shell 字符串的属性

    日期:

    字符有可能是数字、字母、空格、其他特殊字符,而字符串有可能是它们任何一种或者多种的组合,在组合之后还可能形成一个具有特定意义的字符串,诸如邮件地址,URL地址等。 如何判断字符的类型。 // 数字或者数字组合(能够返回结果,即程序退出状态是0,说明...

  • shell脚本学习指南之shell变量

    日期:

    shell脚本学习指南中有关变量、判断的相关内容。 一,变量 1,export -p :命令显示当前导出成用户变量的shell变量 env: env命令显示当前用户的变量 -i NAME1=VALUE1 NAME2=VALUE2 command-line 使用指定的环境变量执行命令行command-line set:set命令显示...

  • shell脚本学习指南之文本排序与排重等

    日期:

    shell脚本学习指南的学习笔记,记录文本处理的一些命令及用法。 1,sort命令的用法 sort -t : -k1,1 /etc/passwd ---以用户名称排序 sort -t : -k3nr /etc/passwd ---反向UID的排序 -k3nr,3 ----从字段3起始开始,以数值类型反向排序,并结束于字段3的结尾...

  • 解析shell字段分隔符的用法(图文)

    日期:

    在shell脚本编程中,内部字段分隔符(Internal Field Separator,IFS)是一个相当重要的符号。 在处理文本数据时,非常有用。 本节就与大家一起学习下,这个可以把单个数据流划分成不同数据元素的定界符。 内部字段分隔符是用于特定用途的定界符。IFS是存储...