【shell】什么是shell?如何执行shell程序?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/CSDN_fzs/article/details/79668891

什么是shell?

Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash Shell

Shell也是一门编程语言<解释型的编程语言>,即shell脚本

一个系统可以存在多个shell,可以通过cat /etc/shells命令查看系统中安装的shell,不同的shell可能支持的命令语法是不相同的。

Shell脚本的执行方式

第一种:输入脚本的绝对路径或相对路径,首先要赋予+x权限

            /root/helloWorld.sh

            ./helloWorld.sh

或者,不用赋予+x权限,而用解释器解释执行
            sh  helloworld.sh

第二种:bash或sh+脚本

            sh /root/helloWorld.sh

            sh helloWorld.sh

第三种:在脚本的路径前再加". "

            . /root/helloWorld.sh

            . ./helloWorld.sh

区别:第一种和第二种会新开一个bash,不同的bash中的变量无法共享。

           

猜你喜欢

转载自blog.csdn.net/CSDN_fzs/article/details/79668891
今日推荐