标签 echo 下的文章

  • 📂shell之循环嵌套与扩展(函数)教程

    目录:一、随机数1.实战案例:2.实战案例:①.优化:二、嵌套循环1.案例一:2.案例二:3.案例三(打印99乘法表):三、扩展shift四、expect程序交互1.变量定义:2.使用位置参数:五、expect和shell脚本结合使用六、综合案例1.实现:七、案例八、case语句1.案例一:2.案例二:3.应用案例:①.优化:九、函数1.函数的定义:2.函数的调用:十、函数中return说明...

  • 📂不可不学!一些webshell免杀的技巧教程

    一些webshell免杀的技巧0x00:前言 由于杀软的规则在不断更新 所以很多之前的过杀软方法基本上都不行了 而且随着php7逐渐扩张 assert马也将被淘汰 所以本文将提出几种免杀思路 效果很好 而且不会被杀软的正则和沙盒规则约束。0x01:自定义加密Bypass 部分杀软会直接将一些编码函数如Base64、编码后的关键字或组合函数加入了规则 比如某dir+ 比如这个 都能...

  • 📂编写一个Shell,批量建立用户,设置随机密码教程

    #!/bin/bash # Author: 电脑程序爱好者 # Date & Time: 2021-04-26 10:03:59 # Description: for i in test{1..5}; do useradd $i pass=$(date +%s | md5sum | cut -c 1-8) # 建立随机密码 sleep 1s echo...

  • 📂linux的shell数组教程

    1、Bash shell 只支持一维数组,初始化不需要定义数组大小定义数组的格式为:array_name=(value1...valuen)读取数组的一般格式:${array_name[index]}2、获取数组中的所有元素使用@或者* 可以获取数组中所有元素,例如:#!/bin/bash # author:菜鸟教程 # ur1:www.runoob.com my_array[0]=A m...

  • 📂linux学习第4课教程

    1、统计出/etc/passwd文件中其默认shell为非/sbin/nologin的用户个数,并将用户都显示出来 显示用户:grep -v '/sbin/nologin' /etc/passwd|cut -d: -f1|cat -n 命令解释: grep -v '/sbin/nologin' /etc/passwd #通过正则表达式筛选出非/sbin/nologin的行; cut ...

  • 📂shell逐行读取替换教程

    \#!/bin/bashwhile read line do echo $line txt=echo $line |awk -F' ' '{print $1}' id=echo $line|awk -F' ' '{print $3}' echo $txt echo $id sed "s/ws22041.com/${txt}/g" 2.txt > 4.txt ...

  • 📂shell脚本案例。教程

    11、题目要求写一个脚本实现如下功能: 输入一个数字,然后运行对应的一个命令。显示命令如下:*cmd meau** 1 - date 2 - ls 3 - who 4 - pwd 当输入1时,会运行date, 输入2时运行ls, 以此类推。核心要点case判断参考答案#!/bin/bash echo "*cmd meau** 1 - date 2 - ls 3 - who 4 -...

  • 📂shell中(())运算结果和退出值的不同教程

    先看一个例子:var=-2 && (( var+=2 )) && echo $var没有任何输出var=0 && (( var+=2 )) && echo $var2var=0 && (( var++ )) && echo $var没有任何输出var=-1 && (( var++ )) && echo $var0很迷惑吧。再看var=0 && (( ++var )) && echo $var...

  • 📂linux复习题教程

    同学整理的,仅供参考学习~linux复习题(仅供参考) (一)选择题: 1./etc/shadow文件中存放 B\_\_\_\_ 。 A.用户账号基本信息 B.用户口令的加密信息 C.用户组信息 D.文件系统信息202.196.100.1是何类地址( C ) A、A类 B、B类 C、C类 D、D类 3.cd命令可以改变用户的当前目录,当用户键入命令“cd”并按Enter键...

  • 📂linux 之 命令提示符设置教程

    linux 命令提示符设置实际就是设置环境变量PS1的值。参数说明\d 显示时间,星期 月 日 \h 显示简写主机名,如默认主机名 localhost \t 显示24小时制时间, HH:MM:SS \T 显示12小时制时间, HH:MM:SS \A 显示24小时制时间, HH:MM \u 显示当前用户名 \w 显示当前所在目录的完成名称 \W 显示当前所在目录最后一个目录 \# 执行的第几条...

  • 📂shell判断字符串是否是数字教程

    方法1a=1234echo "$a"|[ -n "sed -n '/^\[0-9\]\[0-9\]\*$/p'" ] && echo string a is numbers第一个-n是shell的测试标志,对后面的串"sed -n '/^\[0-9\]\[0-9\]\*$/p'" 进行测试,如果非空,则结果为真。sed默认会显示所有输入行信息的,sed 的“-n”选项是让sed不要显示,而只...

  • 📂2021-04-25 -shell流程控制和find命令教程

    学习总结学习for,while,util,case…select等流程控制语句学习使用find,明日安排-学习xargs,tr等命令笔记内容shell流程控制for语句代码示例脚本文件for.shecho "============ 场景1测试" aa="1 2 3 4" # 这里必须是空格分割,因为IFS默认是空格 for i in $aa do e...

  • 📂shell脚本添加新用户、删除用户教程

    使用shell脚本添加新用户,设置密码,和删除用户#!/bin/bash read -p "是否要添加用户? 是(0)否(1)" USERADD if [ $USERADD -eq 0 ];then C=1 while [ $C -eq 1 ];do read -p "请输入添加账户账户名:" UNAME #添加用户名# ...

  • 📂go项目 shell脚启动服务教程

    go 项目服务可重复启动脚本呢#!/usr/bin/env bash # 启动服务检查 服务名 wyiwServer echo "*************wyiwServer start check*******************" # 输出服务名wyiwServer 的进程信息 ps -aux |grep wyiwServer # 获取服务wyiwServer...

  • 📂linux安装Mosquitto教程

    Mosquitto 1、下载mosquitto wget http://mosquitto.org/files/source/mosquitto-1.6.8.tar.gz 2、解压、安装、编译 echo “解压” tar -zxvf mosquitto-1.6.8.tar.gz echo “进入mosquitto-1.6.8” cd mosquitto-1.6.8...

  • 📂从0开始学习shell ---简单shell小程序练手教程

    判断进程是否正常存在 [root@localhost shell]# cat http.sh \#!/bin/env pgrep httpd &> /dev/null if [ $? -ne 0 ];then echo "no httpd" else echo "httpd" fi [root@localhost shell]# cat http1.sh \#!...

  • 📂memtester测试——Linux内存测试工具教程

    一、Memtester简单介绍 Memtester主要是捕获内存错误和一直处于很高或者很低的坏位, 其测试的主要项目有随机值,异或比较,减法,乘法,除法,与或运算等等. 通过给定测试内存的大小和次数, 可以对系统现有的内存进行上面项目的测试。二、安装在http://pyropus.ca/software/memtester/ 下载memtester-4.3.0.tar.gz;执行以下命令...

  • 📂解决 linux 下 buff/cache 占用过高的问题教程

    使用定时器:执行:crontab -e然后在配置文件中加入 如下配置,半小时执行一次 buff/cache释放*/30 * * * * sync && echo 1 > /proc/sys/vm/drop\_caches */30 * * * * sync && echo 2 > /proc/sys/vm/drop\_caches */30 * * * * sync && e...

  • 📂windows中echo的用法教程

    windows中echo的用法tree1.echo:显示信息echo hello执行显示:hello2.echo on/off:开/关回显功能如果将@echo off放最前面,将不会显示所有命令本身,只显示输出结果@echo off echo hello world! echo Hi everyone!执行显示:hello world! Hi everyone!3.输出信息至文件ec...

  • 📂Linux 发送邮件教程

    * * */1 * * /usr/sbin/ntpdate 172.17.14.9 0 18 * * * echo ''>/usr/local/nginx/logs/access.log 0 14 * * * echo ''>/java/apache-tomcat-9.0.31/logs/catalina.out 0 19 * * * zip -q -r /java/pdf...

  • 📂shell中参数及带色彩打印教程

    shell脚本中的一些函数参数说明如下:<pre class="brush:html;toolbar:false">#!/bin/bashecho 显示脚本本身:                   $0echo 显示第一参数:                   $1echo 显示参数的个数:                  $#echo 以单个字符串把每...

  • 📂The Linux Command Line——8. 从shell眼中看世界教程

    echo 是一个 shell 内建命令,可以完成非常简单的任务。它将它的文本参数打印到标准输出中。这个命令的作用相当简单明了。传递到 echo 命令的任一个参数都会在(屏幕上)显示出来。为什么 echo 不打印 “*” 呢?如果你回忆起我们所学过的关于通配符的内容,这个 “*” 字符意味着匹配文件名中的任意字符,但在原先的讨论中我们并不知道 shell 是怎样实现这个功能的。简单的答案就是 ...

  • 📂Linux中监听rabbitmq进程情况,进程不在则启动教程

    创建一个.sh文件,输入以下命令,如要自动监听,需要加入到crontab中定时监听。#!/bin/bash current_time="`date +%Y-%m-%d_%H:%M:%S`" PID=$(ps -ef | grep rabbitmq/lib/rabbitmq_server | grep -v grep | awk '{ print $2 }') if ...

  • 📂mediawiki nginx配置教程

    准备环境 安装mediawiki的步骤,如果使用nginx,首先卸载apache、php,然后安装依赖。sudo apt-get remove --purge apache* php*sudo apt-get install build-essential gcc g++ make cmake automake autoconf re2c cron bzip2 libzip-dev lib...

  • 📂ubuntu下安装交叉编译的环境脚本教程

    不少同学喜欢使用ubuntu进行嵌入式开发,但缺少不少开发环境和工具,以下为个人多年总结的配置环境脚本,供大家参考。如sh的配置、vim的配置、smb配置等。可以直接保存为ubuntu.sh , 然后在系统下执行。#!/bin/sh #change /bin/sh ln -sf bash /bin/sh # add 32 bit support. dpkg --print-archite...

  • 📂Centos7.X安装pyenv教程

    yum install libffi-devel -y # 编译python前安装 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y git clo...

  • 📂第一章 Centos 7 系统优化脚本教程

    Centos 7 系统优化脚本#!/usr/bin/bash # Author:jh # Time:2021-04-16 18:41:19 # Name:linux_opt.sh # Version: 2.0 # Discription: To local_IP=`ifconfig |awk -F ' ' 'NR==2{print $2}'` local_hostname=`host...

  • 📂一键获取linux内存、cpu、磁盘IO等信息脚本编写,及其原理详解教程

    一、脚本今天主要分享一个shell脚本,用来获取linux系统CPU、内存、磁盘IO等信息。#!/bin/bash# 获取要监控的本地服务器IP地址IP=`ifconfig | grep inet | grep -vE 'inet6|127.0.0.1' | awk '{print $2}'`echo "IP地址:"$IP  # 获取cpu总核数cpu_num=`grep...

  • 📂Linux 命令行简介教程

    下面是一些针对刚开始使用 Linux 命令行的人的热身练习。警告:它可能会上瘾。如果你是 Linux 新手,或者从来没有花时间研究过命令行,你可能不会理解为什么这么多 Linux 爱好者坐在舒适的桌面前兴奋地输入命令来使用大量工具和应用。在这篇文章中,我们将快速浏览一下命令行的奇妙之处,看看能否让你着迷。首先,要使用命令行,你必须打开一个命令工具(也称为“命令提示符”)。如何做到这一点将取决...

  • 📂Echo,Linux上最忧伤的命令教程

    Echo是Linux上常用的命令,用来在Shell中输出一些提示信息。echo "Hello World"复制代码加上参数-n,可以去掉echo命令末尾的换行。echo命令还可以输出一些彩色的内容,使的shell输出更加直观。echo在英文中是回音的意思。意思是,你在山的这头呼唤,只能听到山谷中的回声。渐行渐远,若隐若现。起源这还要从希腊神话说起。泰坦神族经历了两代的混乱...