Linu Shell 编程基础--一个简单的Shell脚本
2013-07-07 23:51
656 查看
无论学C/C++,java,C#.......都是从一个简单的Hello程序开始。按照国际惯例,本系列文章也从Hello脚本开 始。
百度百科解释:
Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。
现在,我们把两条简单的命令放入一个文件中,作一个简单的shell脚本
step1: 用vi编辑器编辑名为Hello.sh的文件
fish@piniheaven:~/MyDoc$vi Hello.sh
Hello.sh的内容如下:
#!/bin/bash
pwd #显示当前工作路径
ls #显示当前目录下的文件
解析:
“ #!”指定一个文件类型的特殊标记, /bin/bash为解析器bash所在的路径
step2:回到命令行,给Hello.sh赋予执行权限
fish@piniheaven:~/MyDoc$chmod u+x Hello.sh
step3:执行Hello.sh脚本
fish@piniheaven:~/MyDoc$./Hello.sh
/home/fish/MyDoc #对应于脚本中的pwd
destination eclipseworkspace Hello.sh SQL Java Android QT #对应于脚本中的ls
百度百科解释:
Shell Script,Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便一次性执行的一个程序文件,主要是方便管理员进行设置或者管理用的。
现在,我们把两条简单的命令放入一个文件中,作一个简单的shell脚本
step1: 用vi编辑器编辑名为Hello.sh的文件
fish@piniheaven:~/MyDoc$vi Hello.sh
Hello.sh的内容如下:
#!/bin/bash
pwd #显示当前工作路径
ls #显示当前目录下的文件
解析:
“ #!”指定一个文件类型的特殊标记, /bin/bash为解析器bash所在的路径
step2:回到命令行,给Hello.sh赋予执行权限
fish@piniheaven:~/MyDoc$chmod u+x Hello.sh
step3:执行Hello.sh脚本
fish@piniheaven:~/MyDoc$./Hello.sh
/home/fish/MyDoc #对应于脚本中的pwd
destination eclipseworkspace Hello.sh SQL Java Android QT #对应于脚本中的ls
相关文章推荐
- 【Shell 编程基础第一部分】第一个Shell脚本HelloShell及一些简单的Shell基础书写与概念;
- 【Shell 编程基础第一部分】第一个Shell脚本HelloShell及一些简单的Shell基础书写与概念
- 【Shell 编程基础第一部分】第一个Shell脚本HelloShell及一些简单的Shell基础书写与概念;
- 【Shell 编程基础第一部分】第一个Shell脚本HelloShell及一些简单的Shell基础书写与概念
- LinuxC/C++编程基础(13) shell脚本简单实例
- Linu Shell 编程基础--变量,简单的输出,echo,printf
- Shell 编程--本文结合大量实例阐述如何编写一个shell脚本
- shell脚本编程之“最简单的死循环”【转】
- 关于shell脚本基础编程第四篇
- 【sehll学习】linux运维一个简单shell脚本监控系统内存
- 4000 一个简单的监控mysql服务的shell脚本
- 一个简单的wifi开关shell脚本实现
- shell脚本基础 -----简单脚本的实现
- linux之基础shell脚本编程4 字符串操作,变量赋值,配置用户环境
- 一个简单的防CC攻击Shell脚本分享
- 初学shell,为了练习sed,写了个简单的批量修改文件名的脚本,后来执行时发现系统竟然自带有一个rename命令,顺便也记下了
- 1.3 Shell脚本编程基础之条件测试
- shell跑一个PHP脚本的简单命令
- Shell 编程--本文结合大量实例阐述如何编写一个shell脚本
- 一个简单的SHELL脚本模板