今天学习shell

可执行文件

.sh 是bourne shell的缩写,是unix系统的原始可执行文件的拓展名。

bash是Bourne again shell的缩写, 是shell的超集。

从命名可以明显看出,bash晚于shell,兼容shell

我今天学习的是bash的shell脚本

让shell可执行

commond: chomd +x 文件,其中x有u:user 、g:group 、 o:other 、a:all 、x:默认为all,这五种选择。

含义是赋予用户执行脚本文件的权限,输入命令后可观察到.sh脚本文件名的颜色变绿,说明可以执行脚本文件。

  • [ ] 对于非全局的脚本文件,需要在脚本目录中输入./文件名.sh,来执行脚本