搜索结果
查询Tags标签: echo,共有 1595条记录-
shell脚本函数及数组
函数介绍: 函数function是由若干条shell命令组成的语句块,实现代码重用和模块话编程。 它与shell程序形式上是相似的,不同的是它不是一个单独的进程,不能独立运行,而是shell程序的一部分。 函数shell程序比较相似,区别在于: shell程序在shell中运行 而shell函数在当…
2022/5/2 7:42:56 人评论 次浏览 -
Linux一些工具命令
命令列表: dos2unix ...#1.[dos2unix]命令 把windows上的脚本转化linux格式 [root@mytest001 202204]# cat -A windowe.sh n1=2^M$ n2=1^M$ ^M$ [ $n1 -gt $n2 ] && echo "$n1 > $n2" && exit^M$ [ $n1 -eq $n2 ] && echo "$…
2022/4/29 7:15:51 人评论 次浏览 -
nginx安装脚本
案例需求 通过shell脚本安装nginx 应用场景 web服务器业务初始化 案例思路 1、软件获得 2、源码安装 案例代码 [root@CentOs shell]# cat nginx_install.sh #!/bin/bash#安装用户 root#安装前准备 依赖包 源码包获得#安装#启动 测试#variables(变量)nginx_pkg="ng…
2022/4/28 7:14:35 人评论 次浏览 -
ubuntu20.04时区设置为上海
将系统时间设置为时区为上海,24小时制方便查看日志,cron保证集群时间同步。 apt install chrony -ysystemctl status chronysystemctl enable --now chronyfind / -name Shanghailn -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime echo "LC_TIME=en_DK.UTF…
2022/4/28 7:12:47 人评论 次浏览 -
交叉编译glib2.72.1
较早的版本编译起来比较费,要依赖别的库像libffi处理高级语言之间相互调用的问题,zlib等 较新的版本采用meson构建,会自动下载依赖库,所以比较方便。 现在glib源码:http://ftp.acc.umu.se/pub/GNOME/sources/glib/ 我这里下载的是最新的2.72.1 tar xvf glib-2.72.1.t…
2022/4/28 6:12:52 人评论 次浏览 -
linux脚本部署动力社区CentOS7
脚本练习实践 请提前设置好Yum源和ping通网络 脚本代码展示 [root@ybt ~]# cat discuz.sh #!/bin/bash #脚本实践一键部署"动力站点"#进度条函数 ybt1=0 ke1=### ybt2(){ printf "\t\t进度:[%-s]%d%%\r" "$ke1" "$ybt1" ybt1=$[…
2022/4/27 7:14:43 人评论 次浏览 -
Shell 脚本避免多次重复 source
https://kodango.com/avoid-repeated-source-in-shell ${!_sourced_}是间接引用,这个执行没问题,source 会报错 bad substitution _sourced_="__sourced_$$__"echo "Flag variable $_sourced_=${!_sourced_}"if [ -z "${!_sourced_}" ]; …
2022/4/27 7:12:57 人评论 次浏览 -
windows下更新dynv6的批处理
windows下更新dynv6的批处理@echo off @set tempnum= @set ipaddr= @set oldipaddr= rem domain=你注册的域名(dynv6.net 提供多种域名后缀可自行修改) @set domain= rem token=dynv6.net 提供的钥匙token @set token= @set URLV6="http://dynv6.com/api/update?h…
2022/4/26 7:14:20 人评论 次浏览 -
Shell流程控制
Shell流程控制 if 判断 基本语法 # 语法一,分号表示一条命令的结束 if [ 条件判断式 ];then 程序;fi# 语法二 if [ 条件判断式 ] then 程序 fi注意:if 后面必须要有空格 实战 [root@zookeeper1 shell]# age=7 # 如果7<=age<=17则输出ok [root@zookeeper1 shell]#…
2022/4/26 7:12:45 人评论 次浏览 -
编写脚本 systeminfo.sh,显示当前主机系统信息,包括:主机名,IPv4地址,操作系统版本,内核版本,CPU型号,内存大小,硬盘大小
#! /bin/bashecho -e "主机名 " : `hostname`echo -e "IPv4地址 :"`ifconfig | sed -n 2p |tr -s " " | cut -d " " -f 3`echo -e "操作系统版本 :" `cat /etc/redhat-release`echo -e "内核版本:" `uname -…
2022/4/26 7:12:43 人评论 次浏览 -
Linux 自启动脚本
/etc/rc.d 中文件会在 Linux 系统各项服务都启动完毕之后再被运行新建xxx.sh脚本文件。 chmod +x xxx.sh,赋予可执行权限,此时文件会变色。 #!/bin/sh #chkconfig: 2345 80 90 #description:auto_run echo "启动es" ES_PID=`ps -ef | grep elasticsearch | gr…
2022/4/25 7:14:50 人评论 次浏览 -
linux 清理buf/cache
https://rumenz.com/rumenbiji/linux-buff-cache.html> sync > echo 1 > /proc/sys/vm/drop_caches > echo 2 > /proc/sys/vm/drop_caches > echo 3 > /proc/sys/vm/drop_caches定期清理脚本:> vim clean.sh #!/bin/bash#每两小时清除一次缓存 e…
2022/4/25 7:13:10 人评论 次浏览 -
redis备份
#!/bin/bash echo "start..." sdate=$(date "+ %Y-%m-%d %H:%M:%S") msg=`redis-cli -p $1 -a $2 bgsave` echo "start bgsave time:$sdate" result=`redis-cli -p $1 -a $2 info Persistence | grep "rdb_bgsave_in_progress" |…
2022/4/24 19:14:25 人评论 次浏览 -
Shell条件判断
Shell条件判断 基本语法test condition(condition之间要有空格) [ condition ] (condition前后要有空格)常用判断条件 整数之间比较-eq 等于(equal) -ne 不等于(not equal) -lt 小于(less than) -le 小于等于(less equal) -gt 大于(greater than) -ge 大于等…
2022/4/24 7:13:29 人评论 次浏览 -
周练3(php反序列化)
serialize()函数 $s = serialize($变量); //该函数将变量数据进行序列化转换为字符串 file_put_contents(‘./目标文本文件, $s); //将$s保存到指定文件a - array b - boolean d - double i - integer o - common object r - reference s - string …
2022/4/23 9:13:02 人评论 次浏览