上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 68 下一页
摘要: 数值测试 例子: 结果输出: 例子: 结果输出: 字符串测试 例子: 结果输出: 文件测试 例子: 结果输出: 阅读全文
posted @ 2018-10-31 13:59 anobscureretreat 阅读(161) 评论(0) 推荐(0) 编辑
摘要: Shell还提供了与( -a )、或( -o )、非( ! )三个逻辑操作符用于将测试条件连接起来,其优先级为:"!"最高,"-a"次之,"-o"最低 例子: 结果输出: 阅读全文
posted @ 2018-10-31 13:59 anobscureretreat 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 跳出循环 break命令 例: 结果输出 continue 运行代码发现,当输入大于5的数字时,该例中的循环不会结束,语句 echo "游戏结束" 永远不会被执行。 阅读全文
posted @ 2018-10-31 13:05 anobscureretreat 阅读(430) 评论(0) 推荐(0) 编辑
摘要: case 格式 #下面的脚本提示输入1到4,与每一种模式进行匹配 结果输出: case的语法和C family语言差别很大,它需要一个esac(就是case反过来)作为结束标记,每个case分支用右圆括号,用两个分号表示break。 阅读全文
posted @ 2018-10-31 13:03 anobscureretreat 阅读(352) 评论(0) 推荐(0) 编辑
摘要: until 循环 格式: #输出0~9 结果输出: 阅读全文
posted @ 2018-10-31 13:02 anobscureretreat 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 普通循环格式: 例子一 结果输出: #读取键盘输入 结果输出: 无限循环格式: 阅读全文
posted @ 2018-10-31 12:59 anobscureretreat 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 写成一行:for var in item1 item2 ... itemN; do command1; command2… done; #顺序输出 结果输出 #输出字符串中的字符 结果输出 例: 结果输出: 阅读全文
posted @ 2018-10-31 11:57 anobscureretreat 阅读(185) 评论(0) 推荐(0) 编辑
摘要: #如果ps -ef | grep -c "ssh"的结果大于一行,打印true #判断两个变量是否相等 输出 #test命令连用 输出 阅读全文
posted @ 2018-10-31 11:53 anobscureretreat 阅读(142) 评论(0) 推荐(0) 编辑
摘要: stdin输入可以从键盘,也可以从文件得到 stout命令执行完成,把成功结果输出到屏幕,默认是屏幕 stderr命令执行有错误,把错误也输出到屏幕上面,默认也是屏幕 文件描述符 标准输入stdin:对应的文件描述符是0,符号是<和<<,/dev/stdin -> /proc/self/fd/0 标 阅读全文
posted @ 2018-10-31 11:30 anobscureretreat 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Shell 文件包含 Shell 文件包含的语法格式如下: 实例 创建两个 shell 脚本文件。 test1.sh 代码如下: test2.sh 代码如下: 接下来,我们为 test2.sh 添加可执行权限并执行: 阅读全文
posted @ 2018-10-31 10:49 anobscureretreat 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 范例:余弦值转角度 用 bc -l 计算,可以获得高精度: $ export cos=0.996293; echo "scale=100; a(sqrt(1-$cos^2)/$cos)*180/(a(1)*4)" | bc -l 4.934954755411383632719834036931840605159706398655243875372764917732 5495504159766... 阅读全文
posted @ 2018-10-31 01:15 anobscureretreat 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 浮点运算 let 和 expr 都无法进行浮点运算,但是 bc 和 awk 可以。 范例:求 1 除以 13,保留 3 位有效数字 $ echo "scale=3; 1/13" | bc .076 $ echo "1 13" | awk '{printf("%0.3fn",$1/$2)}' 0.077 说明: bc 在进行浮点运算时需指定精度,否则默认为 0,即进行浮点运算时,默认结果... 阅读全文
posted @ 2018-10-31 01:13 anobscureretreat 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 八进制的11 转换为十进制的9 阅读全文
posted @ 2018-10-31 01:10 anobscureretreat 阅读(144) 评论(0) 推荐(0) 编辑
摘要: $ expr 5 % 2 1 $ let i=5%2 $ echo $i 1 $ echo 5 % 2 | bc 1 $ ((i=5%2)) $ echo $i 1 阅读全文
posted @ 2018-10-31 01:09 anobscureretreat 阅读(386) 评论(0) 推荐(0) 编辑
摘要: $ let i=5**2 $ echo $i 25 $ ((i=5**2)) $ echo $i 25 $ echo "5^2" | bc 25 阅读全文
posted @ 2018-10-31 01:08 anobscureretreat 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 布尔运算 Bash 里的逻辑运算,与、或、非。 在 Shell 下如何进行逻辑运算 范例:true or false 单独测试 true 和 false,可以看出 true 是真值,false 为假 $ if true;then echo "YES"; else echo "NO"; fi YES $ if false;then echo "YES"; else echo "NO"; ... 阅读全文
posted @ 2018-10-31 01:05 anobscureretreat 阅读(888) 评论(0) 推荐(1) 编辑
摘要: 执行脚本,输出结果如下所示: 其他处理参数: 注:echo -e “ ”(-e选项可以转义当中的\n \b等字符) 输出: 阅读全文
posted @ 2018-10-30 17:05 anobscureretreat 阅读(184) 评论(0) 推荐(0) 编辑
摘要: Shell 字符串 单引号 单引号字符串的限制: 单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的; 单引号字串中不能出现单独一个的单引号(对单引号使用转义符后也不行),但可成对出现,作为字符串拼接使用。 双引号 双引号的优点: 双引号里可以有变量 双引号里可以出现转义字符 拼接字符串 阅读全文
posted @ 2018-10-30 16:20 anobscureretreat 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 只读变量 使用 readonly 命令可以将变量定义为只读变量,只读变量的值不能被改变。 下面的例子尝试更改只读变量,结果报错: 运行脚本,结果如下: 删除变量 使用 unset 命令可以删除变量。语法: 变量被删除后不能再次使用。unset 命令不能删除只读变量。 实例 以上实例执行将没有任何输出 阅读全文
posted @ 2018-10-30 16:05 anobscureretreat 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 获取数组中的所有元素 使用@ 或 * 可以获取数组中的所有元素,例如: 执行脚本,输出结果如下所示: 实例 执行脚本,输出结果如下所示: 执行脚本,输出结果如下所示: 输出为: c 阅读全文
posted @ 2018-10-30 14:03 anobscureretreat 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 以 # 开头的行就是注释,会被解释器忽略。 通过每一行加一个 # 号设置多行注释,像这样: #-------------------------------------------- # 这是一个注释 #-------------------------------------------- ##### 用户配置区 开始 ##### # # # 这里可以添加脚本描述信息 # # #####... 阅读全文
posted @ 2018-10-30 13:59 anobscureretreat 阅读(194) 评论(0) 推荐(0) 编辑
摘要: #!/bin/sh your_name='runoob' str="Hello, I know you are \"$your_name\"! \n" echo $str 阅读全文
posted @ 2018-10-30 13:51 anobscureretreat 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: users文件内容 阅读全文
posted @ 2018-10-30 11:41 anobscureretreat 阅读(796) 评论(0) 推荐(0) 编辑
摘要: 示例二 清空文件 [root@node56 ~]# cat <<<"Hello" >123.txt [root@node56 ~]# cat 123.txt Hello[root@node56 ~]# : >123.txt [root@node56 ~]# cat 123.txt [root@nod 阅读全文
posted @ 2018-10-30 11:18 anobscureretreat 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 例一 例二 输出: 例三 输出: 例四 输出: 注意,$10 不能获取第十个参数,获取第十个参数需要${10}。当n>=10时,需要使用${n}来获取参数。 阅读全文
posted @ 2018-10-30 11:16 anobscureretreat 阅读(455) 评论(0) 推荐(0) 编辑
摘要: # -*- coding: utf-8 -*- from PyQt5.QtWidgets import QApplication, QPushButton, QColorDialog , QWidget from PyQt5.QtCore import Qt from PyQt5.QtGui import QColor import sys class ColorDialog ( ... 阅读全文
posted @ 2018-10-28 13:53 anobscureretreat 阅读(1726) 评论(0) 推荐(0) 编辑
摘要: 非负整数:^\d+$ 正整数:^[0-9]*[1-9][0-9]*$ 非正整数:^((-\d+)|(0+))$ 负整数:^-[0-9]*[1-9][0-9]*$ 整数:^-?\d+$ 非负浮点数:^\d+(\.\d+)?$ 正浮点数 : ^((0-9)+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1... 阅读全文
posted @ 2018-10-28 00:57 anobscureretreat 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 链接:https://pan.baidu.com/s/1BsEWQ__X-RQPuw2ymfxhtg 提取码:j2kb 阅读全文
posted @ 2018-10-28 00:48 anobscureretreat 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: https://www.ithome.com/html/zhuti/26449.htm 阅读全文
posted @ 2018-10-27 23:45 anobscureretreat 阅读(533) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get install ros-kinetic-ecl-geometry 阅读全文
posted @ 2018-10-27 17:06 anobscureretreat 阅读(951) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get install ros-kinetic-ecl-threads 阅读全文
posted @ 2018-10-27 17:01 anobscureretreat 阅读(845) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get install ros-kinetic-ecl-build 阅读全文
posted @ 2018-10-27 16:56 anobscureretreat 阅读(668) 评论(0) 推荐(0) 编辑
摘要: 命令:sudo vim /etc/systemd/system/network-online.target.wants/networking.service将里面的TimeoutStartSec=5min 修改为TimeoutStartSec=2sec 然后重启系统,就可以生效了,开机速度很快 阅读全文
posted @ 2018-10-27 16:05 anobscureretreat 阅读(2537) 评论(0) 推荐(0) 编辑
摘要: http://www.downza.cn/soft/182837.html或http://www.imsdn.cn/operating-systems/windows-server-2003/ 阅读全文
posted @ 2018-10-27 13:43 anobscureretreat 阅读(345) 评论(0) 推荐(0) 编辑
摘要: sudo apt-get remove mysql-* dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 之后会跳出一个弹框点击“是”就行了 阅读全文
posted @ 2018-10-27 13:43 anobscureretreat 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-27 11:15 anobscureretreat 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 关闭防火墙:service iptables stop 阅读全文
posted @ 2018-10-27 02:29 anobscureretreat 阅读(201) 评论(0) 推荐(0) 编辑
摘要: # vi /etc/mysql/my.cnf修改 bind-address = 127.0.0.1 为 bind-address = 0.0.0.0 修改完成后重启mysql服务 # sudo /etc/init.d/mysql restart 这样改完3306端口就开始监听了,但是MYSQL的权限 阅读全文
posted @ 2018-10-27 02:25 anobscureretreat 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 1.下载mysql deb https://dev.mysql.com/downloads/mysql/ #移动到/usr/local/src/目录,解压 sudo mv mysql-server_5.7.24-1ubuntu16.04_amd64.deb-bundle.tar /usr/local 阅读全文
posted @ 2018-10-27 02:18 anobscureretreat 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 把数据库服务器 localhost 改成127.0.0.1 sudo vi /etc/hosts 增加: 127.0.0.1 localhost 127.0.0.1 你的hostname(命令行输入hostname获取该值) 阅读全文
posted @ 2018-10-27 02:03 anobscureretreat 阅读(514) 评论(0) 推荐(0) 编辑
上一页 1 ··· 58 59 60 61 62 63 64 65 66 ··· 68 下一页