03 2018 档案

摘要:1.和Java、PHP等语言不一样,sh的流程控制不可为空,如(以下为PHP流程控制写法): 在sh/bash里可不能这么写,如果else分支没有语句执行,就不要写这个else。 2.if 3.if else: 4.if else-if else: 实例:if else语句经常与test命令结合使用 阅读全文
posted @ 2018-03-31 12:18 小春熙子 阅读(266) 评论(0) 推荐(0) 编辑
摘要:1.Shell echo命令 (1)Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出 运行结果: ***read命令:一个一个词组地接收输入的参数,每个词组需要使用空格进行分隔;如果输入的词组个数大于需要的参数个数,则多出的词组将被作为整体为最后一个参数接收; 阅读全文
posted @ 2018-03-27 15:59 小春熙子 阅读(284) 评论(0) 推荐(0) 编辑
摘要:1.逻辑运算符; 逻辑运算符实例: 运算结果: 2.字符串运算符: 字符串运算符实例: 运行结果: 3.文件测试运算符: 文件测试运算符实例: 运算结果: 阅读全文
posted @ 2018-03-27 10:33 小春熙子 阅读(1430) 评论(0) 推荐(0) 编辑
摘要:1.算数运算符:原生bash不支持简单的数学运算,但是可以通过其他的命令实现,例如awk和expr,expr最常用 expr是一款表达式计算工具,使用它能完成表达式的求值操作 例如: 两点注意: **表达式和运算符之间要有空格,例如2+2是不对的,必须写成2 + 2,这与我们熟悉的大多数编程语言不一 阅读全文
posted @ 2018-03-26 17:41 小春熙子 阅读(669) 评论(0) 推荐(0) 编辑
摘要:1.我们可在执行脚本的时候向脚本传递参数,脚本内获取参数的格式为:$n,n代表一个数字,1为执行脚本的第一个参数,2为执行脚本的第二个参数,以此类推 授权后运行,结果如下: 2.处理参数的方法: $# :传递到脚本的参数个数 $* :以一个单字符串显示所有向脚本传递的参数 $$:脚本运行的当前进程I 阅读全文
posted @ 2018-03-23 11:09 小春熙子 阅读(358) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-03-20 09:46 小春熙子 阅读(14) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-03-19 15:23 小春熙子 阅读(6) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2018-03-19 14:27 小春熙子 阅读(21) 评论(0) 推荐(0) 编辑
摘要:1.网上找的教程,基本没错: http://blog.csdn.net/azhegps/article/details/53993629 2.但是按照网上的教程,我却出错了: (1)总结问题如下,首先是创建秘钥的时候 (2)然后是测试连接一直失败: 解决方法如下:使用 ssh-add 指令将私钥 加 阅读全文
posted @ 2018-03-16 09:47 小春熙子 阅读(132) 评论(0) 推荐(0) 编辑
摘要:1.bash支持一维数组(不支持多维数组),并且没有限定数组的大小 (1)定义数组: array_name=(value0 value1 value2 value3) 或者 array_name=( value0 value1 value2 value3 ) 或者单独定义: array_name[0 阅读全文
posted @ 2018-03-15 16:43 小春熙子 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1.单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单引号(对单引号使用转义符后也不行)。 2.双引号的优点: 双引号里可以有变量 双引号里可以出现转义字符 3.拼接字符串: 4.获取字符串长度: 计算字符长度也可是使用 length: 5. 阅读全文
posted @ 2018-03-15 13:40 小春熙子 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1.Shell是什么? (1)Shell是用户和Linux内核之间的接口程序; (2)Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务 (3)Shell 个人感觉可以对应成 win 中的 bat,通过代码来实现一些自动定时任务,自动备份或者执行的任务 阅读全文
posted @ 2018-03-15 11:06 小春熙子 阅读(186) 评论(0) 推荐(0) 编辑
摘要:1.在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。 当为[ d ]则是目录 当为[ - ]则是文件; 若是[ l ]则表示为链接文档(link file); 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置); 若是[ c ]则表示为装置文件里面的串行端口设备 阅读全文
posted @ 2018-03-08 09:16 小春熙子 阅读(164) 评论(0) 推荐(0) 编辑
摘要:1.Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段: 内核的引导。 运行 init。 系统初始化。 建立终端 。 用户登录系统。 2.许多程序需要开机启动。它们在Windows叫做"服务"(service),在Linux就叫做"守护进程"(daemon)。 init进程的 阅读全文
posted @ 2018-03-05 15:50 小春熙子 阅读(150) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示