-
shell-输入、输出和错误输出
-
在字符终端环境中,标准输入/标准输出的概念很好理解。 输入即指对一个应用程序 或命令的输入,无论是从键盘输入还是从别的文件输入; 输出即指应用程序或命令产生的一些信息; Linux 系统下还有一个标准错误输出的概念,这个概念主要是为程序调试和...
-
shell--局部变量
-
在 BASH 程序中如果一个变量被使用了,那么直到该程序的结尾,该变量都一直有效。为了使得某个变量存在于一个局部程序块中,就引入了局部变量的概念。BASH 中,在变量首次被赋初值时加上 local 关键字就可以声明一个局部变量,如下面这个例子:
#!/bin/bash HELLO=Hello&nb...
-
shell-for循环
-
BASH 中 for 循环的基本结构是:...
-
shell-函数
-
BASH 是一个相对简单的脚本语言,不过为了方便结构化的设计,BASH 中也提供了函数定义的功能。BASH 中的函数定义很简单,只要向下面这样写就可以了:
function my_funcname { code block }...
-
shell-export和环境变量设置
-
语 法: export [-fnp][变量名称]=[变量设置值]
补充说明: 在shell中执行程序时,shell会提供一组环境变量...
-
shell-find
-
find命令的完整语法如下: find [path] [options] [tests] [actions] path是一个很简单的部分:我们可以使用绝对路径,例如/bin,或者是使用相对路径,例如.. .如果我们需要我们还可以指定多个路径,例如 find /var /home 主要的一些选项如下: -dep...
-
shell-netstat
-
netstat命令的功能是显示网络连接、路由表和网络接口信息,可以让用户得知目前都有哪些网络连接正在运作。 该命令的一般格式为: netstat [选项] 命令中各选项的含义如下: -a 显示所有socket,包括正在监听的。 -c 每隔1秒就重新显示一遍,直到用户中断它。 <...
-
shell-if
-
if语句和其他编程语言相似,都是流程控制语句。它的语法是:
if [ expression ] then statments fi 或者</...
-
shell-helloworld
-
创建helloworld例子步骤: (1)创建文本hell.sh (2)利用vi等文本编辑器编写Shell脚本的格式是固定的,如下:...