您的位置:首页 > 运维架构 > Shell

Shell脚本入门(二) - Hello Shell

2014-10-18 15:32 218 查看
这里我们来下一个简单的Hello Shell的脚本

这里暂时先不介绍Shell脚本解释器的类型啊什么的,我们使用最常用的bash

我们先开始,理论类的我们稍后再研究

1.  新建文件hello_shell

yuguiyang@onepiece:~/Documents/shell_demo$ nano hello_shell


2. 输入Shello命令

#! /bin/bash

echo "Hello Shell!"


保存



“#!” 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种Shell

当1个文件中开头2个字符是#!时,内核会扫描该行其余部分,看是否存在可用来执行程序的解释器的完整路径(中间出现的任何空白符号都会略过)

echo是一个输出命令,就是输出一句话

3. 赋权限

我们要让系统知道我们刚才新建的文件是可执行的,所以我们要赋权限,可执行的权限

现在我们的文件是不可执行的:



只有读写权限

yuguiyang@onepiece:~/Documents/shell_demo$ chmod 711 hello_shell


chmod命令可以参考博客:

chmod命令用法 





4. 执行



./ 表示再当前目录查找命令

如果什么都不加的话,系统默认会在PATH里寻找,而只有/bin, /sbin, /usr/bin,/usr/sbin等在PATH里,你的当前目录通常不在PATH里,所以找不到命令

好了,通过上面的几步,我们就简单的完成了Hello Shell的练习,可能还有很多不理解,我们梳理下慢慢来学习。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: