标签:shel 文本编辑 文件名 cell 后缀名 mod 编辑 访问 编写
Shell
Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。Shell 编程跟 java、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。
打开文本编辑器(可以使用 vi/vim 命令来创建文件),新建一个文件 test.sh,扩展名为 sh(sh代表shell)
#!/bin/bash |
#! 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,即使用哪一种 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 脚本的文件名
脚本其实就是短小的、用来让计算机自动化完成一系列工作的程序,这类程序可以用文本编辑器修改,不需要编译,通常是解释运行的。
脚本后缀名可以任意修改,仍然可以正常运行。
标签:shel 文本编辑 文件名 cell 后缀名 mod 编辑 访问 编写
原文地址:http://www.cnblogs.com/yinghuali/p/7487855.html