一、shell变量 主要有本地变量和环境变量。 1、本地变量 -- 在用户现有运行的脚本中使用 1) 定义本地变量 格式: variable-name=value 例子:[root@jike1 /root]# LOCALTEST="test" [root@jike1 /root]# echo $LOCALTEST (注意:echo $LOCALTEST 和 echo ${LOCALTEST}的效果是一样的) (在变量名前加$, 可以取得此...
[color="#000066"]linux的shell编程 [color="#000066"]shell本身是一个用C语言编写的程序,它是用户使用 linux [color="#000000"]的桥梁。shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、...
啊,昨天上网看到一篇讲 linux/unix shell 的文章,想想自己最后写这东西也是一年前的事了,想想都快忘光了。 还是整理一下,做一次回顾,以后说不定还用得上;帖出来,方便第一次学习这东西的同道中人。 如果发现有错误的地方,请指出,留一句即可,我会感激的。废话少说了!!! linux 下最重要的脚本语言算是 bash 了,我也就写点这个吧(我也只会这个:))。跟其他开发语言(如C)比,bash 是比较简单的一种语言,主要用于...
在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"] 显示本机的硬盘空...
在linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的任务。 下面,让我们一起来看看shell是如何工作的: 建立一个脚本 linux中有好多中不同的shell,但是通常我们使用bash (bourne again shell) 进行shell编程,...
1.test测试命令 test命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试,其测试符和相应的功能分别如下: (1)数值测试: -eq:等于则为真 -ne:不等于则为真 -gt:大于则为真 -ge:大于等于则为真 -lt:小于则为真 -le:小于等于则为真 (2)字符串测试: =:等于则为真 !=:不相等则为真 -z字符串:字符串长度伪则为真 -n字符串:字符串长度不伪...
shell本身是一个用C语言编写的程序,它是用户使用linux的桥梁。shell既是一种命令语言,又是一种程序设计语言。作为命令语言,它交互式地解释和执行用户输入的命令;作为程序设计语言,它定义了各种变量和参数,并提供了许多在高级语言中才具有的控制结构,包括循环和分支。它虽然不是linux系统核心的一部分,但它调用了系统核心的大部分功能来执行程序、建立文件并以并行的方式协调各个程序的运行。因此,对于用户来说,shell...