开始Shell编程

NT:如无特别说明,下面使用bash shell。

编写脚本只需以下几步:

(1) 打开编辑器,写下脚本。

(2) 给保存的脚本执行权限。

使用chmod permission your-script-name,如:

$ chmod +x your-script-name
$ chmod 755 your-script-name

(3) 执行脚本。

$ bash script
$ sh script
$ ./script

NT:./表示当前目录,.表示用当前shell执行给出的脚本。

$ . script

写下第一个脚本:

$ vim first
# first shell script
#
clear
echo "Hello, Furzoom"

保存后,按照上面的步骤添加执行权限并执行脚本。

$ chmod 755 first.sh
$ ./first.sh

清除屏幕后,显示Hello, Furzoom

其中#表示该行为注释,clear表示清除屏幕,echo将信息输出到屏幕。

本系列目录及相关代码

最新文章

  1. linux命令行下的ftp 多文件下载和目录下载
  2. duilib进阶教程 -- 响应windows原生消息和自定义消息(13)
  3. [内核同步]自旋锁spin_lock、spin_lock_irq 和 spin_lock_irqsave 分析
  4. Himi的base64代码
  5. redis list 使用
  6. 推荐一款自己的软件作品[豆约翰博客备份专家],新浪博客,QQ空间,CSDN,cnblogs博客备份,导出CHM,PDF(转载)
  7. 【转】Android onTouch()和onTouchEvent()区别
  8. ubuntu下安装phpstrom
  9. codeforces 10 D. LCIS LCIS O(n^2)算法
  10. uboot代码1:uboot启动大体流程, stage1 + stage2
  11. YUI Compressor压缩失效的场景-eval和with
  12. trigger click 和 click 的区别??
  13. python设计模式之单例模式(转)
  14. #9 Python列表和元组
  15. [hgoi#2019/3/10]赛后总结
  16. passat / maintenance / baoyang
  17. geeksforgeeks-Array-Rotation and deletion
  18. Docker学习笔记之docker volume 容器卷的那些事(一)
  19. [原创]使MySQL注释语句在后台能够输出的方法
  20. 浏览器跨域问题(jsonp)——jsonp详解

热门文章

  1. antialiasing
  2. 香蕉派(or 皮?)上手初体验 -- 外观鉴赏,安装,配置&总结
  3. log4j.properties(信息打印)
  4. ANT安装及配置
  5. HDU 3591 The trouble of Xiaoqian(多重背包+全然背包)
  6. CSRF到底 是个什么玩意?
  7. 【翻译自mos文章】执行utlpwdmg.sql之后报ORA-28003, ORA-20001, ORA-20002, ORA-20003, ORA-20004 错误
  8. Django--分页、session
  9. GIT简单使用——私人库篇
  10. Android Thread.UncaughtExceptionHandler异常消息捕获