
Shell
文章平均质量分 53
iteye_3856
这个作者很懒,什么都没留下…
展开
-
unix 下shell编程(一)
*Shell是什么? 任何发明都具有供用户使用的界面。UNIX供用户使用的界面就是Shell(DOS的command熟悉吧,但UNIX的要强大的多)。 Shell为用户提供了输入命令和参数并可得到命令执行结果的环境。 为了不同的需要,UNIX提供了不同的Shell。现在的UNIX大部分都支持BourneShell,以下教程就以BourneShell(Bsh)为例,一步步的领...原创 2010-06-11 16:46:34 · 154 阅读 · 0 评论 -
unix 下shell编程(二)
3>在Shell中使用数据变量 用户可以在Shell中使用数据变量,例如ba.sh程序: cd/usr/icewalk ls|cpio -o > /dev/fd0 该程序中要备份的目录为一常量,即该程序只能用来备份一个目录。若在该程序中使用变量,则会使其更通用: workdir=$1 cd $workdir ...原创 2010-06-11 16:47:24 · 96 阅读 · 0 评论 -
unix 下shell编程(三)
Until语句 While语句中,只要某条件为真,则重复执行循环代码,until语句正好同while相反,该语句使循环代码重复执行,直到遇到某一条件为真才停止。 Until语句的结构如下: until command do command command … … done 可以用until语句替换上面备份程序的...原创 2010-06-11 16:48:13 · 102 阅读 · 0 评论 -
shell入门基础
代码:-------------------------------------------------------------------------------- 1.建立和运行shell程序 什么是shell程序呢? 简单的说shell程序就是一个包含若干行 shell或者linux命令的文件. 象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如VI等. 在...原创 2010-06-11 16:49:39 · 99 阅读 · 0 评论 -
shell技巧命令
1.test测试命令 test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试, 其测试符和相应的功能分别如下: (1)数值测试: -eq:等于则为真 -ne:不等于则为真 -gt:大于则为真 -ge:大于等于则为真 -lt:小于则为真 -le:小于等于则为真 (2)字符串测试: =:等于则为真 !=:不相等则为真 -z 字符串:字符串长度伪则为真 ...原创 2010-06-11 16:50:35 · 74 阅读 · 0 评论 -
误改系统文件权限的解决办法
Linux或者FreeBSD的类unix系统,如果不小心在根目录下面执行个chmod -R 777,系统就大条了。 有个工具可以解决这个问题~ 目标:setfacl getfacl两命令的使用. 步骤: 1. #pwd 确认当前目录 / #getfacl -R /root > 11.bak 得到/root下的所有文件和目录的权限表文件. #chmod -R 700 /...原创 2010-06-12 10:03:48 · 298 阅读 · 0 评论