
linux
qingheli123
这个作者很懒,什么都没留下…
展开
-
Linux Shell编程从入门到精通--笔记1
1. echo.sh#! /bin/sh cd /tmp echo "hello world!"运行chmod +x echo.sh #将echo.sh的权限变为可执行 ./echo.sh运行linux程序的3种方法:使文件具有可执行权限,直接运行文件;直接调用命令解释器执行程序;使用source执行文件。shell执行程序流程:先判断程序是否有执行权限(shell脚本中有执行命令,所以要判断...原创 2018-03-11 18:34:32 · 423 阅读 · 0 评论 -
Linux Shell 编程从入门到精通-- 笔记2
1. Shell脚本的参数函数参数传递> testfunc() { echo "$# parameters" # $# 参数个数 echo "$@" # $@参数内容 } > testfunc a b c 3 parameters a b cshell脚本参数传递> cat testfunc.sh #! /bin/bash echo "$# para...原创 2018-03-12 18:19:28 · 228 阅读 · 0 评论 -
Mosquitto服务器的搭建以及SSL/TLS安全通信配置 openhab raspberry-pi 眼泪成诗hocc 2016年05月07日发布 4.8k 次浏览 1、 SSL简介 SSL
转自https://segmentfault.com/a/1190000005079300 1、 SSL简介 SSL(SecureSocket Layer)安全套接层,是网景公司提出的用于保证Server与client之间安全通信的一种协议,该协议位于TCP/IP协议与各应用层协议之间,即SSL独立于各应用层协议,因此各应用层协议可以透明地调用SSL来保证自身传输的安全性,转载 2018-03-06 11:21:18 · 445 阅读 · 0 评论 -
shell中单引号、双引号、反引号
一、单引号和双引号首先,单引号和双引号,都是为了解决中间有空格的问题。因为空格在linux中时作为一个很典型的分隔符,比如string1=this is astring,这样执行就会报错。为了避免这个问题,因此就产生了单引号和双引号。他们的区别在于,单引号将剥夺其中的所有字符的特殊含义,而双引号中的'$'(参数替换)和'`'(命令替换)是例外。所以,两者基本上没有什么区别,除非在内容中遇到了参数替...原创 2018-03-14 10:10:48 · 527 阅读 · 0 评论