摘要: [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) 编辑
摘要: 系统初始化过程是指从INIT进程成功启动,一直到系统启动并弹出登录提示之间的过程。当INIT进程成功启动后,它会根据配置文件/etc/inittab中的设置初始化系统,这个过程主要完成的工作有:重新挂载文件系统、运行系统需要的进程和服务等。 一、INIT进程的配置文件 INIT进程的配置文件是/etc/inittab,这个配置文件会引导INIT进程初始化系统,开启必要的进程、服务等。 查看i... 阅读全文
posted @ 2013-12-17 08:57 ITtecman 阅读(899) 评论(0) 推荐(0) 编辑