ChinaUnix.net
相关文章推荐:

linux shell编程 05

shell本身是一个用C语言编写的程序,它是用户使用linux的桥梁。shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地 解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是 linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell是...

by didonglin - Linux文档专区 - 2009-12-29 12:20:31 阅读(963) 回复(0)

相关讨论

linux中提供了多种shell sh , bash , csh , tcsh , ksh 常用的是 bash # [color="#FF0102"]cat /etc/shells [color="#000102"]来查看系统中可以使用的shell[color="#000102"]你默认的shell 是设置在 /etc/passwd 中 mia 中[color="#000102"] [color="#000102"]# [color="#FF0102"]clear[color="#000102"] 清空屏幕[color="#000102"] [color="#000102"]# [color="#FF0102"]df[color="#000102"] 显示本机的硬盘空...

by guoyang1987 - Linux文档专区 - 2009-10-28 11:35:07 阅读(922) 回复(0)

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2305/showart_2007967.html

by qtview - Linux文档专区 - 2009-07-26 15:14:37 阅读(736) 回复(0)

 1.test测试命令   test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试,其测试符和相应的功能分别如下:   (1)数值测试:   -eq:等于则为真   -ne:不等于则为真   -gt:大于则为真   -ge:大于等于则为真   -lt:小于则为真   -le:小于等于则为真   (2)字符串测试:   =:等于则为真   !=:不相等则为真   -z字符串:字符串长度伪则为真   -n字符串:字符串长度不伪...

by sjhf - Linux文档专区 - 2009-03-23 11:36:32 阅读(887) 回复(0)

第五讲:linux shell编程 [知识要点] ² shell 种类 ² shell 功能 ² shell 脚本 ² 进程管理 5.1 含义: 一个命令解释集,有字符shell和图形shell,是人与操作系统之间的桥梁。 人----shell----OS-----驱动程序-----BIOS-----硬件 5.2 种类: 5.3 操作: 5.3.1查看 # finger –l 用户名 5.3.2变换 # ash # exit 5.3.3 提示符区别 ash : $ bsh: [root@linu...

by Ayihu - Linux文档专区 - 2008-09-02 12:40:23 阅读(1100) 回复(0)

一、 变量和运算符 1.set命令 可以查看和设置本地变量 2.readonly 查看本地只读变量 readonly variable-name 设置变量为只读变量 3.环境变量的设置在$HOME/.bash_profile (/etc/profile)中 4.export variable-name=value 设置变量为环境变量 5.env 查看所有环境变量 6.变量替换: ${var-name}显示实际值到var-name ${var-name:+value}如果设置了var-name,则显示其值为value,否则为空 ${var-nmae:?value}如果未设置var-name,显示用...

by Mozer - Linux文档专区 - 2008-07-23 14:18:48 阅读(950) 回复(0)

1.shell的输入输出 #!/bin/bash echo -n "your name:" //-n说明不换行 read name //读取一个参数 echo -e ”your name is:\t$name" //-e显示转义字符。$name表示变量的值 echo "pwd:`pwd`" //``表示执行里面的命令 2.find和grep find path -name "hello.c" //模式是完全匹配的,或者用*通配符 grep "^head*[0-9]\{5\} *tail$" path //模式是正则表达式 -c 只输出匹配...

by HJLin - Linux文档专区 - 2008-06-16 14:28:02 阅读(920) 回复(0)

其实作为命令语言互动式地解释和执行用户输入的命令只是shell功能的一个方面,shell还可以用来进行程序设计,它提供了定义变量和参数的手段以及丰富的程序控制结构。使用shell编程类似于DOS中的批处理文件,称为shell script,又叫shell程序或shell命令文件。    shell基本语法   像高级程序设计语言一样,shell也提供说明和使用变量的功能。对shell来讲,所有变量的取值都是一个字串,shell程序采用$var的形式来引用名为var...

by zixin - Linux文档专区 - 2007-10-09 09:42:47 阅读(765) 回复(0)

http://tech.sina.com.cn 2001/01/15 17:01 软件世界 敬茂华   shell本身是一个用C语言编写的程序,它是用户使用 linux 的桥梁。shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文...

by heamon - Linux文档专区 - 2007-09-17 12:08:05 阅读(724) 回复(0)

一、shell变量 主要有本地变量和环境变量。 1、本地变量 -- 在用户现有运行的脚本中使用 1) 定义本地变量 格式: variable-name=value 例子:[root@jike1 /root]# LOCALTEST="test" [root@jike1 /root]# echo $LOCALTEST (注意:echo $LOCALTEST 和 echo ${LOCALTEST}的效果是一样的) (在变量名前加$, 可以取得此...

by sense5 - Linux文档专区 - 2007-09-07 09:31:07 阅读(971) 回复(0)