在linux环境下,利用shell脚本编程可以很大程度方便我们工作。
而一切编程都离不开变量。
问:如何定义变量?
答:用等号连接要定义的变量名和变量的赋值即可。
例:
VAR=env#等号两边不能有空格,等号左边是要定义的变量,右边是对变量的赋值
问:如何在shell脚本中调用系统的命令?
答:利用``符号包括起系统命令,注意,这两个符号不是单引号,是tab键上方的键
问:如何查看当前系统的环境变量
答:用命令env即可查看
问:为什么系统命令不需要指出绝对路径就可以执行?比如,直接敲入ls就可以得到命令的执行结果?
答:因为ls所在的路径已经被系统变量PATH所声明过了
问:系统环境变量PATH的作用是什么?
答:是定义执行命令所搜索的路径。执行命令的时候,系统会按PATH所定义的路径去逐个寻找命令对应的可执行文件,如果找得到,就执行该命令,否则,给出提示信息,说找不到该命令。
未完,待续