标签 echo 下的文章

  • 📂shell5教程

    -a 与-o 或! 非&&:与||:或颜色:yang01@yang01-virtual-machine:~/桌面$ echo -e "\e[031m你好" 你好 yang01@yang01-virtual-machine:~/桌面$ echo -e "\e[032m你好"你好组合:yang01@yang01-virtual-machine:~/桌面$ [ -d /etc/qqq ] &&...

  • 📂Linux教学项——基础环境及命令教学(包括实用shell脚本)教程

    Linux相关学习——命令及其他前期准备(默认已安装好Linux系统)1.网络配置:独立系统虚拟机环境vmware:2.前期软件获取:以typora为例官网链接安装教程3.快捷键的使用(Ubuntu)linux初始之常见命令学习1. 何为命令2. 基础命令之目录命令pwd(print working directory)cd(change directory)ls(list files )m...

  • 📂linux 释放buffer教程

    1、查看当前内存剩余 free -h 2、首先写缓存到文件系统 sync 3、释放页面缓存 echo 1 > /proc/sys/vm/drop_caches 3、释放目录缓存和索引节点缓存 echo 2 > /proc/sys/vm/drop_caches 3、释放页面缓存,目录缓存和索引节点缓存 echo 3 > /proc/sys/vm/d...

  • 📂Linux监控端口发送邮件教程

    1、首先安装 mailx 工具yum install mailx2、编辑配置文件vim /etc/mail.rc #添加如下内容创建SSL证书mkdir -p /root/.certs/ echo -n | openssl s_client -connect smtp.qq.com:465 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICAT...

  • 📂Linux笔记06(部分)教程

    \# 1、bash解释器 与shell脚本(二) ## (1)流程控制语句 > 通常脚本都是从上至下一股脑的执行,效率是效率,但一旦某条命令执行失败了,那后面的功能全都会受到影响。 if语句格式 ***(1)单分支*** if 条件测试操作 then 命令序列1 else 命令序列2 fi ***(2)多分支*** if 条件测试操作1 then 命令序列1 elif 条件测试操...

  • 📂Linux入门八:Linux的其他文本工具:echo,cat,tail,grep;教程

    本篇博客主要内容:除了vim这个文本编辑工具,在Linux还有其他其他的文本编辑工具;(这些文本编辑工具,可以简化我们对文本的操作)说明:(1)本篇博客内容,不要记忆;需要的时候,浏览一下可以;(2)然后,这些命令是在实际使用过程中,慢慢掌握的,OK;目录一:echo(1)屏幕打印功能:直接向屏幕输出内容(2.1) 文本输出功能:>:重写(向文件中写东西,这个写是重写)(2.2) 文本...

  • 📂呕心沥血,nginx自动重启脚本唯一值教程

    呕心沥血,nginx自动重启脚本唯一值\#!/bin/bash while true do A=systemctl status nginx.service|grep running|awk '{print $3}'|tr -d '\[\\(\\)\]' if [ -z "$A" -a "$A" != "running" ];then echo $(date ...

  • 📂Linux xsync分发脚本完整内容教程

    #1)/home/zxl/bin 添加至PATH #2)在上述目录下新建xsync.sh脚本 #3)脚本内容如下: #!/bin/bash #1.判断参数个数是否小于1 if [ $# -lt 1 ] then echo Not Enough Argument! exit; fi #2.遍历集群所有机器 for host in node1 node2 node3 do ...

  • 📂bash shell —— TCP_Helper.sh教程

    <pre class="brush:bash;gutter:true;">#!/bin/bash n=100 while [ $n -gt 0 ]; do sleep 10s n=$((n-1)) msg=$(netstat -ant |grep -i "CLOSE_WAIT"|wc -l)...

  • 📂Linux中检查字符串是否为合法IP地址的shell脚本教程

    #!/bin/bash #判断IP地址是否为有效IP CHKECK_IP () { CHECK_STEP1=`echo $1 | awk -F"." '{print NF}'` if [ $CHECK_STEP1 -eq 4 ] || [ $CHECK_STEP1 -eq 6 ] then ...

  • 📂Linux中shell script的使用教程

    1 脚本中的命令# 查看系统环境变量 echo $PATH ​ # 符号$()作用是命令替换,括号中是命令,可以使用“·”(键盘左上角的字符)代替 # 执行ls -l命令 echo 'Current directory' $(ls -l) # 符号$(())作用是对内容进行计算 # 将变量a和变量b相加 echo $((a+b)) ​ # 符号${}作用是变量替换,括号中是变量名 # ${a...

  • 📂0605 shell教程

    Shell编程1.1 概述=========================================================================Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。Shell还是一个功能相当强大的编程语言,易编写、易调试、灵活...

  • 📂HADOOP生态圈Linux一键启动脚本(包含Hadoop,Hive,zeppelin,zookeeper,hbase!)教程

    文章目录一.前言二.运行结果演示三.设置配置文件四.一键启动脚本一.前言平日工作中,启动Hadoop生态圈的一堆程序是个大工程,此时linux脚本一键启动就显得格外重要。废话不多说,直接手把手一步步实现。二.运行结果演示为了证明一下脚本确实可用,先演示运行结果1.放在自己设置的文件夹中,运行 2.出现选项,一般选5,因为是按顺序启动的,选5会启动所有 3.运行结果成功,(...

  • 📂【大数据开发】Shell脚本运算符表达式教程

    Bash shell 的算术运算有四种方式: 1:使用 expr 外部程式 加法 r=`expr 4 + 5` echo $r 注意! '4' '+' '5' 这三者之间要有空白 r=`expr 4 * 5` #错误 乘法 r=`expr 4 \* 5` 2:使用 $(( )) r=$(( 4 + 5 )) echo $r 3:使用 $[ ] r=$[ 4 + 5 ] echo $r...

  • 📂devops系列四:windows下Jenkins-发布测试版本教程

    前言 =======================经过前面几篇Jenkins学习之后决定构建完整的集成及发布流程如下包括pull、build、audit、deploy、test要求:1.所有节点可勾选配置,如可跳过checkout、build、test2.使用pipeline的方式过程 =======================新建pipeline创建模板pipelinepipel...

  • 📂centos7 linux ffmpeg 截取 视频 图片 shell 懒人系列-18教程

    特别注意:本人很懒就搞了些懒人办法1.建立个文本,改个扩展名shell.sh,复制下面代码-保存。 打开终端(建议直接root用戶运行)。2.sudo chmod +x sheell.sh3.sudo ./shell.sh4.完成的文件在finish文件夹里5.用法 shell.sh 视频名.xxx注意这2个文件放在同一个文件夹里6.截取第几秒就输入第几妙#!/bin/bash ##i-...

  • 📂Linux中的shell编程教程

    十八、shell编程1.shell中的命令1)sleep命令在有的shell中sleep支持睡眠(分,小时)sleep 1 睡眠1秒 sleep 1s 睡眠1秒 sleep 1m 睡眠1分 sleep 1h 睡眠1小时 2)“|”“||”“&”“&&”的区别“|”:是管道符,前面的内容传到管道后的命令中执行 “||”:command1 || command2,当comma...

  • 📂shell脚本学习笔记6-shell运算教程

    一、算术运算shell中的运算符有:+、-、*、\、%、**(开方,3**3,3的3次方)运算命令有:expr、let、$(())、bc1.1、exprexpr只能做整数运算,注意空格。语法:如:expr 1 + 1expr 1 \* 1(出现*的时候要用转义符\)1.2、letlet只能做整数运算,且运算元素必须是变量,无法直接对整数做运算。let支持++、--、**运算,*不需要 \ 转...

  • 📂linux shell数学函数实现教程

    #-------------( mathematical function)-----------------# function hex_to_deci() #16 ---> 10 { local a=$1 local result result=$(awk 'BEGIN{printf('$a')}') echo $result } functio...

  • 📂linux shell变量while循环内改变无法传递到循环外教程

    代码示例如下图所示,在while中变量namelist、image\_hash无法传到循环外部。 原因:使用了管道的缘故,当启用管道时,会生成一个subshell,while循环的代码在subshell中执行function generate_ota_package() { local namelist=$filelist" "$ota_hash_sig ...

  • 📂Linux学习 03教程

    1、复制/etc/profile至/tmp/目录,用查找替换命令删除/tmp/profile文件中的 行首的空白字符cp /etc/profile /tmpvim /tmp/profile2、 cd; vim .vimrcset tb=4source .vimrc3、编写脚本 createuser.sh,实现如下功能:使用一个用户名做为参数,如果 指定参数的用户存在,就显示其存在,否则添加之...

  • 📂linux 清空大文件内容教程

    使用 echo 命令清空文件在这里,你可以使用 echo 命令[将空字符串的内容重定向到文件中,具体如下:# echo "" > access.log 或者 # echo > access.log

  • 📂web服务之nginx变量,https,第三方模块教程

    Nginx 状态页基于nginx 模块 ngx\_http\_stub\_status\_module 实现,在编译安装nginx的时候需要添加编译参数 -- with-http\_stub\_status\_module,否则配置完成之后监测会是提示语法错误 注意: 状态页显示的是整个服务器的状态,而非虚拟主机的状态#配置示例: [root@centos8 ~]# cat /apps/...

  • 📂Linux查询SSH到期主机Shell/Bash版教程

    #!/bin/bash #查看所有主机的到期时间,按到期时间顺序排列 echo -e " 查询所有主机到期时间,按日期顺序排列" echo -e " 参数一可附加参数 (month/m) 查看当月到期主机详情;" echo -e " 参数一可附加参数 (next/n) 查看下月到期主机详情;" echo -e &...

  • 📂shell项目启动脚本(java -jar)教程

    1.java -jar项目启动脚本我们在启动项目的时候,虽然可以指定项目后台运行,但是停掉或者重启项目的时候十分的麻烦,你需要先找到端口的pid。然后,根据pid杀掉进程。所以我们写一个脚本,来完成自动化。 下面的脚本只需要修改一处,那就是你的jar包名称。#!/bin/bash #这里可替换为你自己的执行程序,其他代码无需更改 APP_NAME=account-manage-serve...

  • 📂linux脚本之一个程序调用另一个程序教程

    一、如何执行./adapter.sh 20211121 'importdata.sh|!DATE'adapter.sh:适配器脚本20201121:适配器脚本参数1,执行日期'importdata.sh|!DATE':适配器脚本参数2,具体需要执行的脚本和参数,以|分隔,多个参数也以|分隔二、有啥好处为了练手。。。或者说在某些情况下调用方便,无论多少个参数拼接|就行了,在适配器脚本中调用解析...

  • 📂shell 特殊字符应用实例、shell 控制浮动路由教程

    本篇记录 分享shell中特殊字符应用实例,该实例实现功能是检查多wan口的路由状态,实现浮动路由的功能。#!/bin/sh addr=114.114.114.114 echo " net interface monitor process startup .... " sleep 15 # wait for network init echo 'e...

  • 📂Linux Bash/Shell获取爱快路由器WAN拨号时间和在线时长教程

    家用宽带每隔一段时间会自动重播更换IP,对于经常需要确认外网IP变动或宽带重拨时间来进行一些自动化任务的朋友来说,确认宽带拨号时间很有用,以下Bash脚本实现不用登陆爱快路由器后台即可查看宽带在线时长和下次重拨时间:#!/bin/bash #查询爱快路由器WAN接口拨号联网时间 #1.替换IP地址10.10.10.3为你爱快路由器的实际IP #2.注意使用浏览器F12抓包获取你自己的爱快用户...

  • 📂shell echo 文本颜色教程

    shell脚本中echo显示内容带颜色显示,echo显示带颜色,需要使用参数-eecho -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色echo -e “\033[31m 红色字 \033[0m” echo -e “\033[34m 黄色字 \033[0m” echo -e “\033[41;33m ...

  • 📂ubuntu20.04 GUI启动和Termininal启动界面切换教程

    Ctrl + Alt + F6 进入 Terminal 界面;Ctrl + Alt + F2 返回 GUI 界面;每次开机启动都进入 Terminal 界面:echo “false” | sudo tee /etc/X11/default-display-manager每次开机启动都进入 GUI 界面:echo “/usr/sbin/gdm” | sudo tee /etc/X11/defa...