码迷,mamicode.com
首页 > 系统相关 > 详细

Shell

时间:2017-09-07 10:09:04      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:shel   文本编辑   文件名   cell   后缀名   mod   编辑   访问   编写   

Shell

Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。

 

打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell)

#!/bin/bash
echo "Hello World !"

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

echo 命令用于向窗口输出文本。

 

运行shell脚本(两种方法)

1.

chmod +x ./test.sh  #使脚本具有执行权限

./test.sh  #执行脚本

注意,一定要写成 ./test.sh,而不是 test.sh,运行其它二进制的程序也一样,直接写 test.sh,linux 系统会去 PATH 里寻找有没有叫 test.sh 的,而只有 /bin, /sbin, /usr/bin,/usr/sbin 等在 PATH 里,你的当前目录通常不在 PATH 里,所以写成 test.sh 是会找不到命令的,要用 ./test.sh 告诉系统说,就在当前目录找

2.

sh test.sh

这种运行方式是,直接运行解释器,其参数就是 shell 脚本的文件名

 

脚本其实就是短小的、用来让计算机自动化完成一系列工作的程序,这类程序可以用文本编辑器修改,不需要编译,通常是解释运行的。

脚本后缀名可以任意修改,仍然可以正常运行。

Shell

标签:shel   文本编辑   文件名   cell   后缀名   mod   编辑   访问   编写   

原文地址:http://www.cnblogs.com/yinghuali/p/7487855.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!