算术运算 Shell允许在某些情况下对算术表达式进行求值,比如:let和declare 内置命令,(( ))复合命令和算术扩展。求值以固定宽度的整数进行,不检查溢出,尽管除以0 被困并标记为错误。运算符及其优先级,关联性和值与C语言相同。以下运算符列表分组为等优先级运算符级别。级别按降序排列优先。 ...
分类:
系统相关 时间:
2020-07-02 16:22:16
阅读次数:
70
以下脚本的手动安装连接:https://www.cnblogs.com/leihongnu/p/12581793.html 【 #/bin/bash#脚本安装 mysql,上传安装包至 /rootcd /root#安装日志mysql_log=/root/mysql.log# mysql 安装包名my ...
分类:
数据库 时间:
2020-06-01 13:52:46
阅读次数:
75
shell脚本基础 一、shell脚本编写步骤 1)使用vim编辑器编写shell脚本 2)添加shell脚本的执行权限 3)执行shell脚本 二、重写向与管道符 1、输出重定向 :将命令结果输出到指定的文件中 ps –aux process.txt :将命令结果追加输出到指定文件中 ps –au ...
分类:
系统相关 时间:
2020-05-17 13:16:47
阅读次数:
128
参照https://blog.csdn.net/qq_22860341/article/details/81363655 LINUX有四种基本文件系统类型 普通文件: 如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来 ...
分类:
其他好文 时间:
2020-04-03 13:50:34
阅读次数:
183
二层发现原理:使用ARP协议,在网段内进行广播,查看是否有回包,如果有,证明该主机存活;优点:扫描速度快、可靠;缺点:不可路由,只能发现同一网段内的主机;环境kali2.0利用arping命令结合脚本实现主机发现脚本一(网络接口)#!/bin/bash#Author:Taoif[$#-ne1];thenecho"Usage./arp.sh[interface]"exitfiintface=$1ip
分类:
系统相关 时间:
2019-10-20 20:10:56
阅读次数:
109
crontab定时任务 一、简介 通过crontab命令可以在固定的间隔执行系统指令或shell脚本 二、crontab配置文件: Linux下的任务调度分为两类:系统任务调度和用户任务调度。 Linux系统任务是由 cron (crond) 这个系统服务来控制的,这个系统服务是默认启动的。用户自己 ...
分类:
系统相关 时间:
2019-09-30 23:31:07
阅读次数:
124
####################test命令####################测试特定的表达式是否成立,当条件成立时,测试语句的返回值为0,否则为其他数值格式1:test条件表达式格式2:[条件表达式]·文件测试[操作符文件或目录]-d:测试是否为目录(Directory)-e:测试目录或文件是否存在(Exist)-f:测试是否为文件(File)-r:测试当前用户是否有权限读取(Re
分类:
系统相关 时间:
2018-09-15 13:48:46
阅读次数:
185
目的:判断一个文件(test.gz.txt)的后缀是否为zip 正确命令:if [[ ${filename} =~ ^test.*zip$ ]] 这里有几点需要注意的: ...
分类:
系统相关 时间:
2018-08-18 17:46:52
阅读次数:
2792
理论部分:1、在简单的脚本中各条语句按顺序执行,从而实现自动化的管理,顺序单一执行太过机械化,不够“智能”,难以实现更加灵活的系统任务。例如:批量安装软件包100台机器 50台已安装 50台未安装2、shell环境根据$?来判断是否执行成功,当返回值为0时代表执行成功。如果是非0则代表执行异常一般为1或者为1到127之间的整数。3、常用的逻辑测试 &&:逻辑与,“并且而且”的意思
分类:
系统相关 时间:
2018-05-24 11:52:11
阅读次数:
289