上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 59 下一页
摘要: 一、case语句的基本格式: case 变量 in 模式1) 语句块1 ;; 模式2) 语句块2 ;; ...... ;;esac上面的格式中,每个模式后面的两个分号“;;”是模式结束标记。系统执行模式后面的语句时,不会越过此标记。二、利用case语句处理选项参数 [root@localhost s... 阅读全文
posted @ 2013-12-20 09:32 ITtecman 阅读(3859) 评论(0) 推荐(0) 编辑
摘要: 一、简单if语句的格式 if 条件表达式 then 语句1 语句2 ......fi二、if else语句的格式 if 条件测试 then 语句块1else 语句块2fi三、if elif 语句的使用 if 条件测试1 then 语句块1elif 条件测试2 then 语句块2elif 条件测试3 then 语句块3elif 条件... 阅读全文
posted @ 2013-12-19 20:47 ITtecman 阅读(373) 评论(0) 推荐(0) 编辑
摘要: 一、退出状态 在Linux系统中,无论是命令、脚本还是程序,执行完成退出后都存在退出状态,退出状态通常保存在预定义变量$?中。大多数情况下,预定义变量只会使用两个数字表示命令、脚本和程序的退出状态。 数字0表示命令、脚本或程序成功执行,没有发生错误。 数字1表示在执行过程中发生了某些错误,没有成功执行。 由于退出状态由程序编写者定义,因此退出状态也可能不是0或1,遇到这种情况时,可能需要查... 阅读全文
posted @ 2013-12-19 11:13 ITtecman 阅读(522) 评论(0) 推荐(1) 编辑
摘要: 我们知道,使用位置变量可以获取传递给脚本的参数,但是位置变量最多只能获取9个参数,当要使用的选项、参数大于9时,位置变量就无能为力了。 一、使用shift命令处理参数 参数操作命令shift的用法比较特殊,它没有选项和参数,直接运行命令即可。运行shift命令时,位置变量就像一个可以移动的“指针”,每执行一次,位置变量指向的参数将向后移动一位。即使用shift命令后,位置变量$1的值等于使用s... 阅读全文
posted @ 2013-12-18 10:06 ITtecman 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: [root@localhost shell]# cat monitor_disk.sh #!/bin/bash#This script is used to monitor disk.#2013/12/17function disk_speed(){ A=`df -k | grep "$1" | awk '{print $3}'` sleep 30 ... 阅读全文
posted @ 2013-12-18 09:26 ITtecman 阅读(325) 评论(0) 推荐(0) 编辑
摘要: [root@localhost shell]# cat dep_check.sh #!/bin/bash#This is used to query the package dependencies.#2013/12/17#定义查询函数function query(){ #定义查询包的行、包名称和最大行数三个变量 LINE=0 PACKET=null... 阅读全文
posted @ 2013-12-17 20:10 ITtecman 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 需要编写一个较庞大的脚本时,可能会涉及许多函数、变量。这是通常建议将众多的函数、变量放入一个单独的脚本内。这样做的好处很明显,不用担心某个函数、变量是否已经被定义和使用,也不用频繁地定义、清除函数和变量。 一、函数文件的编写 函数文件的格式和脚本文件一样。 [root@localhost shell]# cat function.example #函数文件中也可以不写下面这行Shell... 阅读全文
posted @ 2013-12-17 17:11 ITtecman 阅读(2400) 评论(0) 推荐(0) 编辑
摘要: 一、在脚本中定义函数 与变量一样,在使用函数之前应该对函数进行定义。与其他编程类语言相比,由于没有数据类型的概念,因此也不必定义函数的类型。 (1)在脚本中可以使用以下方式定义函数: function_name(){ 语句1 语句2 ...}(2)有时为了便于阅读,也可以使用以下方式定义函数: function function_name(){ 语句1 ... 阅读全文
posted @ 2013-12-17 15:29 ITtecman 阅读(868) 评论(0) 推荐(0) 编辑
摘要: 当用户在登录界面正确地输入用户名和密码后,系统就开始为用户构建一个可以使用的用户环境。用户环境包括用户使用的环境变量、快捷键设置及命令别名等。这些设置大多是通过运行全局用户配置文件/etc/profile及用户主目录中的个人用户配置文件profile文件得到的。一、全局用户配置文件/etc/profile/etc/profile是一个全局配置文件,所有用户登录都会使用该文件构建用户环境。这个文件中设置了用户的环境变量、搜索路径等信息。[root@localhost ~]# cat /etc/profile# /etc/profile# System wide environment and s 阅读全文
posted @ 2013-12-17 14:32 ITtecman 阅读(5988) 评论(0) 推荐(0) 编辑
摘要: 一、系统初始化脚本 从INIT进程的配置文件中可以看出,INIT进程首先读取了系统默认运行级别,之后立即使用/etc/rc.d/rc.sysinit脚本对系统进行初始化。 系统初始化脚本rc.sysinit在INIT进程被载入之后运行,主要的功能如下: 获取网络环境并设置相关环境变量。 添加/proc、/sysfs文件系统,检测是否存在USB设备,如有则尝试挂载,并载入USB... 阅读全文
posted @ 2013-12-17 13:51 ITtecman 阅读(2129) 评论(0) 推荐(0) 编辑
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 59 下一页