首先创建一个发送邮件的bash脚本 - send_mail.sh: #!/bin/bash curl -s --user 'api:key-xxxxxxxxxxxxx' \ https://api.mailgun.net/v3/xxxxxxx/messages \ -F from='Support
分类:
其他好文 时间:
2016-02-16 16:24:57
阅读次数:
149
脚本执行: 脚本在执行时会启动一个子shell进程。命令行中启动的脚本会继承当前shell环境变量;系统自动启动的脚本(非命令行启动)就需要自我定义需要额环境变量。 程序状态返回代码: 0:正确执行。 1-255:错误执行,1、2、127系统预留。 exit: 作用 退出脚本执行,定义脚本执行状态。
分类:
系统相关 时间:
2016-02-16 09:59:11
阅读次数:
257
bash的变量与数组变量:存储单个元素的内存空间;也相当于是数组的0号索引。数组:存储多个元素的连续的内存空间;一、变量1、介绍:任何程序都需要变量。变量是用来存储数据的。程序=指令+数据。按照其变量是否需要严格定义其类型来划分:强类型语言:简单讲就是严格区分变量..
分类:
编程语言 时间:
2016-02-13 01:40:43
阅读次数:
1459
一、Bash环境变量bash中变量有四种种类型:环境变量、本地变量(局部变量)、位置变量、特殊变量。1.环境变量环境变量作用范围最广,所有bash进程都能够访问环境变量中的值,定义环境变量的方法是使用export关键字。举例:kdyzm@kdyzm:~$exportA=abc
kdyzm@kdyzm:~$echo$A
abc
..
分类:
系统相关 时间:
2016-02-01 15:55:58
阅读次数:
345
新年伊始,开源慕课的知识库上线了。初期提供了《Linux命令大全/Bash参考》《高级Bash脚本编程指南》两个系列。其他资料正将陆续上线。其中,《高级Bash脚本编程指南》对于Shell学习者来说,是一本神一样的书籍。它的原作者是MendelCooper,英文名叫《AdvancedBash-ScriptingGu..
分类:
其他好文 时间:
2016-01-28 19:37:25
阅读次数:
177
shell编程:shell:弱类型编程语言强:变量在使用前,必须事先声明,甚至还需要初始弱:变量用时声明,甚至不区分类型bash变量类型:环境变量本地变量位置变量特殊变量本地变量:VARNAME=VALUE:作用域为整个bash进程:局部变量:localVARNAME=VALUE:作用域为当前代码段:环境变..
分类:
其他好文 时间:
2016-01-22 18:25:40
阅读次数:
173
bash中如何实现条件判断条件判断类型:整数判断(双目判断):-eq:等于、equal,测试两个整数之间是否相等,比如$A-eq$B-gt:大于、greaterthan-lt:小于、lesserthan-ne:不等于、noequal这里也可以用另外一种写法,比如[2-ne3]可以写作[!2-eq3]-le:小于或等于、lesserorequ..
分类:
其他好文 时间:
2016-01-05 19:08:43
阅读次数:
161
1先说脚本执行问题ubuntu下/bin/sh的指向ubuntu 下 /bin/sh 默认是dash,用ls -l /bin/sh就可以看出来sh是指向dash的链接,有时候会导致使用bash脚本的时候出问题。如果遇到这个问题了,就要把sh指向bash。可以用ln:ln -s /bin/bash /...
分类:
其他好文 时间:
2015-12-30 11:22:22
阅读次数:
170
在Ubuntu 15.10搭建MEAN开发环境作者:chszs,未经博主允许不得转载。经许可的转载需注明作者和博客主页:http://blog.csdn.net/chszs本文主要讲述如何在Ubuntu 15.10系统上搭建MEAN开发环境。1、安装Node.js和使用nvm安装npmnvm是一个简单的Bash脚本,可用于在同一台主机上安装和维护不同的Node.js版本。执行命令:# wget -q...
分类:
系统相关 时间:
2015-12-02 14:43:47
阅读次数:
243
本文是上课笔记总结,涉及细节知识点会在以后文章说明!bash脚本编程:脚本程序:解释器解释执行;shell: 交互式接口;编程环境;shell: 能够提供一些内部命令,并且能通过PATH环境变量找到外部命令;把命令提交给内核启动为进程;编程环境:流程控制语句:顺序执行;循环执行;选择执行;条件测试:...
分类:
Web程序 时间:
2015-11-21 21:10:53
阅读次数:
170