随笔分类 -  物联网和嵌入式技术学习

摘要:1.玩转xargs 2.用tr做转换: 阅读全文
posted @ 2018-07-09 17:44 小春熙子 阅读(531) 评论(0) 推荐(0) 编辑
摘要:1.Linux目录结构: 2.Linux文件与目录管理: 3.Linux文件内容查看: 4.Linux磁盘管理: 5.Linux用户与用户组管理: 6.Linux Vi 和Vim: 7.Vim命令: 8.Linux变量与Shell: 9.学习Shell脚本之前的知识: 阅读全文
posted @ 2018-07-09 16:28 小春熙子 阅读(172) 评论(0) 推荐(0) 编辑
摘要:1.文件查找与文件列表 find命令的工作方式如下:沿着文件层次结构向下遍历,匹配符合条件的文件,执行相应的操作 实例: 2.根据文件名或正则表达式进行搜索: 如果想匹配多个条件中的一个,可以采用OR条件操作: 3.匹配文件路径: 4.基于正则表达式来匹配文件路径: 5.基于目录深度的搜索:find 阅读全文
posted @ 2018-04-18 09:38 小春熙子 阅读(1021) 评论(0) 推荐(0) 编辑
摘要:1.调试脚本: (1)选择-x,启用shell脚本的跟踪调试功能:sudo sh -x TestSleep.sh (2)使用set -x和set +x,对脚本进行部分调试: 运行结果: (3)自定义格式显示调试信息: 运行结果: (4)shebang的妙用:#!/bin/bash -xv 这样可以直 阅读全文
posted @ 2018-04-16 09:54 小春熙子 阅读(326) 评论(0) 推荐(1) 编辑
摘要:shell脚本:(1)chmod a+x script.sh //授予所有用户script.sh的可执行权限 (2)~ 是一种简写,代表用户home目录的路径 (3)双引号中的特殊符号需要转义(使用转义字符 \ 进行转义,\加在需要转义的特殊符号前),而单引号中的却不需要 (4)Bash中,每个命令 阅读全文
posted @ 2018-04-13 10:57 小春熙子 阅读(229) 评论(0) 推荐(0) 编辑
摘要:1.和其他语言一样,Shell也可以包含外部脚本,这样可以很方便的封装一些公用的代码作为独立的文件 实例:testShellFileInclude.sh 脚本如下: 2.test1.sh如下: 3.运行testShellFileInclude.sh脚本: 阅读全文
posted @ 2018-04-08 16:40 小春熙子 阅读(497) 评论(0) 推荐(0) 编辑
摘要:1.网站下载: wget是一个用于文件下载的命令行工具,可以下载网页和远程文件 例如:wget URL (1)可以指定从多个URL处进行下载: (2)可以使用wget下载FTP服务器中的文件 (3)wget命令参数说明: -O:指定输出文件名,如果存在同名文件会先将该同名文件清空再将下载文件写入 - 阅读全文
posted @ 2018-04-08 13:17 小春熙子 阅读(394) 评论(0) 推荐(0) 编辑
摘要:1.shell脚本获取本机IP地址: 2.自动化搭建IPsec测试环境: 3.运行结果:注意要以root身份运行脚本 阅读全文
posted @ 2018-04-04 10:07 小春熙子 阅读(724) 评论(0) 推荐(0) 编辑
摘要:1.大多数情况下UNIX系统命令从你的终端接受输入并将所产生的输出发送回到你的终端 重定向命令列表如下: 2.输出重定向: 重定向一般通过命令间插入特定的符号来实现; (1)实例: 执行后,并没有在终端输出信息,这是因为输出已经被从默认的标准输出设备(终端)重定向到指定的文件(users) 运行结果 阅读全文
posted @ 2018-04-03 14:52 小春熙子 阅读(2632) 评论(0) 推荐(0) 编辑
摘要:1.Linux Shell可以用户定义函数,然后在Shell脚本中可以随便调用: shell中函数的定义格式如下: (1)可以带function fun()定义,也可以直接fun()定义,不带任何参数 (2)参数返回,可以显示加:return返回,如果不加,将以最后一条命令运行结果,做为返回值,re 阅读全文
posted @ 2018-04-03 10:43 小春熙子 阅读(358) 评论(0) 推荐(0) 编辑
摘要: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) 编辑

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