• 从Export理解Shell环境和变量生存期

    日期:

    我自己也是一个菜鸟,接触linux没有多久,最近在学习BASH的export命令时碰到了一个难道(书上说export是将自定义变量变成系统环境变量):我在一个脚本文件中定义一个了变量,然后export变量,按照我自己的想法,执行完这个脚本后,在提示符下一定可以用echo...

  • shell采集系统cpu 内存 磁盘 网络信息

    日期:

    当前位置: 主页 shell编程 shell采集系统cpu 内存 磁盘 网络信息 时间: 2013-07-27 23:06 来源: centos.bz 作者: 感谢:匿名投稿 举报 点击: 153次 cpu使用率 采集算法 通过/proc/stat文件采集并计算CPU总使用率或者单个核使用率。以cpu0为例,算法如下: 1....

  • Centos终端里用Shell和C输出带颜色的文字

    日期:

    我们知道,使用ls命令列出文件列表时,不同的文件类型会用不同的颜色显示。那么如何实现这样带颜色的文本输出呢?答案并不复杂,不管是用shell还是C语言。 一、shell下的实现方法 先来讲在shell下,如何实现。用echo命令就可以实现,参看以下例子: echo -e...

  • shell中if和相关判断符

    日期:

    转自鸟哥 引用 1. 关于某个档名的『类型』侦测(存在与否),如 test -e filename -e 该『档名』是否存在?(常用) -f 该『档名』是否为档案(file)?(常用) -d 该『文件名』是否为目录(directory)?(常用) -b 该『文件名』是否为一个 block device 装置? -c 该...

  • Shell脚本中参数传递方法介绍

    日期:

    1. $# 传递到脚本的参数个数 2. $* 以一个单字符串显示所有向脚本传递的参数变量。与位置变量不同,此选项参数可超过9个 3. $$ 脚本运行的当前进程ID号 4. $! 后台运行的最后一个进程的进程ID号 5. $@ 与$#相同,但是使用时加引号,并在引号中返回每个参数 6....

  • shell-删除文件的最后一行命令: sed -i '$d' inputfile

    日期:

    该脚本实现了以下几点功能: 1、在线备份mysql数据库; 2、将备份的日志存入日志文件; 3、压缩数据备份文件; 4、将压缩后的文件远程ftp到备份服务器; 5、删除本地备份超过7天的数据主要是防止因备份导致生产服务器磁盘空间的非正常增长带来性能瓶颈问题。...

  • shell-删除文件的最后一行

    日期:

    shell-删除文件的最后一行命令: sed -i $d inputfile...

  • shell角本在centos下如何利用飞信发送告警短信

    日期:

    1、去官网http://bbs.it-adv.net/viewthread.php?tid=1081extra=page%3D1下载对应平台下的飞信程序安装包 2、首先是在这个网站注册会员并回复帖子后下载在linux平台下的fetion机器人主程序fetion及相应linux版本的lib包 3、将主程序和相应lib放在同一个目录s...

  • Shell脚本编程基础

    日期:

    Shell简介 Shell简单的说就是命令解析器,将用户输入的指令转换为相应的机器能够执行的程序。 Shell脚本是一个包含一系列命令序列的文本文件(批处理)。当运行这个脚本文件时,文件中包含的命令序列将得到执行。 HelloWorld Shell脚本的第一行必须是如下格式...

  • Linux Shell编程入门 1-4

    日期:

    Linux Shell编程入门 (1) 从程序员的角度来看,Shell本身是一种用C语言编写的程序,从用户的角度来看,Shell是用户与Linux操作系统沟通的桥梁。用户既可以输入命令执行,又可以利用Shell脚本编程,完成更加复杂的操作。在Linux GUI日益完善的今天,在系统...