0
点赞
收藏
分享

微信扫一扫

Linux shell 编程入门笔记

本文学习内容如下:

查阅资料
Shell教程--菜鸟教程
Shell脚本编程30分钟入门
Linux Shell编程--简书
happypeter老师的笔记

制定解析器后,开始编程


条件控制循环嵌套

解析器可以是:bash、python、ruby等语言,第一行指定解析器是谁
语句即命令
调用函数(命令就是语句)


  • 由于命令对空格是敏感的,所以脚本语句对空格也是敏感

  • 位置参数- 1:表示第2个参数。。。类似smali语法中的参数;$#表示多少个参数


shell脚本的执行--添加可执行权限


  • 执行脚本其实就是在另外一个看不见的shell中执行,也就是说不过在脚本中改变了目录,其实当前的shell目录不会发生改变,这点与windows的批处理文件不同。(对于windows新推出的powershell没用过,不能下结论)

如果需要在当前shell中执行,则需要添加source 关键字
在当前shell中执行脚本


source ***.sh

为某个目录的文件添加扩展名.txt


远程执行

引号中的语句就会被执行
ssh -t peter@happycasts.net 'touch a.txt'

确认执行的例子

举报

相关推荐

0 条评论