在linux环境下,利用shell脚本编程可以很大程度方便我们工作。

而一切编程都离不开变量。

问:如何定义变量?

答:用等号连接要定义的变量名和变量的赋值即可。

例:

VAR=env#等号两边不能有空格,等号左边是要定义的变量,右边是对变量的赋值 

问:如何在shell脚本中调用系统的命令?

答:利用``符号包括起系统命令,注意,这两个符号不是单引号,是tab键上方的键

问:如何查看当前系统的环境变量

答:用命令env即可查看

问:为什么系统命令不需要指出绝对路径就可以执行?比如,直接敲入ls就可以得到命令的执行结果?

答:因为ls所在的路径已经被系统变量PATH所声明过了

问:系统环境变量PATH的作用是什么?

答:是定义执行命令所搜索的路径。执行命令的时候,系统会按PATH所定义的路径去逐个寻找命令对应的可执行文件,如果找得到,就执行该命令,否则,给出提示信息,说找不到该命令。

 

  未完,待续