文章分类 -  shell

Shell编程基础
摘要:我们可以使用任意一种文字编辑器,比如gedit、kedit、emacs、vi等来编写shell脚本,它必须以如下行开始(必须放在文件的第一行):#!/bin/sh...注意:最好使用“!/bin/bash”而不是“!/bin/sh”,如果使用tc shell改为tcsh,其他类似。符号#!用来告诉系统执行该脚本的程序,本例使用/bin/sh。编辑结束并保存后,如果要执行该脚本,必须先使其可执行:chmod +x filename此后在该脚本所在目录下,输入 ./filename 即可执行该脚本。目录[隐藏]1 Shell里的一些特殊符号2 命令行参数3 Shell脚本示例3.1 一般编程步骤3 阅读全文

posted @ 2012-01-11 16:27 不知道 阅读(160) 评论(0) 推荐(0)

Linux Shell 脚本全面学习
摘要:1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 当编辑好脚本时,如果要执行该脚本,还必须使其可执行。 要使脚本可执行:编译 chmod +x filename 这样才能用./filename 来运行1.1.2 注释 在进行shell编程时,以#开头的句子表示注释,直到这一行的结束。我们真诚地建议您在程序中使用注释。如果您使用了注释,那么即使相当长的时间内没有使用该脚本,您也能在很短的时间内明白该脚本... 阅读全文

posted @ 2012-01-10 10:52 不知道 阅读(206) 评论(0) 推荐(0)

Shell命令语句
摘要:#echo $SHELL ##$SHELL是一个环境变量,它记录用户所使用的shell类型#shell-name 来转换到别的shell,这里shell-name是你想要尝试使用的shell的名称,如ash等。这个命令为用户又启动了一个shell,这个shell在最初登录的那个shell之后,称为下级的ls: 文件列表wc –l file 计算文件行数wc -w file 计算文件中的单词数wc -c file: 计算文件中的字符数cp sourcefile destfile: 文件拷贝mv oldname newname : 重命名文件或移动文件rm file: 删除文件grep ' 阅读全文

posted @ 2012-01-10 10:48 不知道 阅读(513) 评论(0) 推荐(0)

if test 语句
摘要:shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathname指定的文件或目录存在时返回真 -f 当file存在并且是正规文件时返回真 -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真 -h 当file存在并且是符号链接文件时返回真,该选项在一些老系统上无效 -k 当由pathname指定的文件或目录存在并且设置了“粘滞”位时返回真 -p 当file存在并且是命令管道时返回为真 -r 当由pathnam... 阅读全文

posted @ 2011-09-24 15:16 不知道 阅读(658) 评论(0) 推荐(0)

导航