shell awk

shell 钉钉告警脚本

```sh #!/bin/bash # 钉钉告警 function send_notify(){ curl 'https://oapi.dingtalk.com/robot/send?access_token=xxxx' \ -H 'Content-Type: application/json' \ ......
脚本 shell

Day5.2 Shell编程教程 - 特殊变量表达式参数

1. 特殊变量表达式参数`$0``$n``$#``$*``$@``$?``$$``$!`2. 示例脚本示例脚本 - `special_variables.sh`3. 执行示例脚本4. 结论大树哥个人信息 在Shell脚本中,特殊变量提供了对脚本执行过程和执行环境的访问。它们帮助我们在脚本中获取脚本自 ......
表达式 变量 参数 教程 Shell

shell(linux)

shell 解释器可当作人与计算机硬件的“翻译官”,想要正确高效的做好系统运维工作,脚本的使用至关重要 一定程度上支持使用脚本来定制功能,这时候就要用到 .bashrc 了为了加载你的配置,bash 在每次启动时都会加载 .bashrc 文件的内容。每个用户的 home 目录都有这个 shell 脚 ......
shell linux

linux shell编程入门

## 摘要 1. 介绍shell是什么 2. shell快速开始 ## 一、基本概念 ### 1. shell是什么 - Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序 - 用户可以用Shell来启动、挂起、停止甚至是编写一些程序。 ![](ht ......
linux shell

shell定时备份数据库

## 摘要 - 讲解如何使用shell每天定时编写数据库 ## 一、要求 1. 每天`凌晨2:30`备份数据库db1到`/data/backup/db` 2. 备份开始和备份结束能够给出相应的提示信息 3. 备份后的文件要求以备份时间为文件名,并打包成.tar.gz的形式,比如:2021-03-12 ......
备份 数据库 数据 shell

linux shell函数:定义函数 | 调用函数

## 摘要 - 介绍shell如何定义并调用函数的 ## 一、基本语法 1. 定义函数 ```shell [ function ] funcname[()] { Action; [return int;] } ``` 2. 调用函数 ```shell functame [值] ``` ## 二、快速 ......
函数 linux shell

shell条件判断 | shell if语句

## 摘要 - shell的if语句 - shell的elif语句 ## 一、基本语法 ```shell if [ condition ] then 程序 fi ``` - 注意:condition前后要有空格 - condition的语法见[这篇博客]() 多条分支如下 ```shell if [ ......
shell 语句 条件

shell case语句

## 主要内容 介绍linux shell的case语句 ## 一、基本语法 ```shell case $变量名 in "值1") 程序1 ;; "值2") 程序2 ;; #其他分支 *) 默认匹配程序 ;; esac #最后用case的倒序esac结束 ``` ## 二、快速入门 要求:当命令行 ......
语句 shell case

linux shell判断条件

## 摘要 - shell的if或者while语句中的判断条件,可以用于if,for,while语句中 ## 判断条件 | 判断类型 | 符号 | 说明 | 举例 | | | | | | | 字符串比较 | = | 字符串比较(数字比较不用=) | "ok" = "ok" | | 整数比较 | -l ......
条件 linux shell

linux shell read函数

## 摘要 - shell中使用read读取控制台输入 ## 一、基本语法 ```shell read [选项] [参数] ``` 选项 | 选项 | 说明 | 参数 | | | | | | -p | 指定读取值的提示符(就是一段文字) | 字符串(提示符) | | -t | 指定读取值时等待的时间 ......
函数 linux shell read

shell运算符 | 表达式

## 摘要 - 介绍shell的运算符和表达式 ## 一、shell表达式基本语法 基本语法 1. “`$((运算式))`“或“`$[运算式]`”或者`expr m + n` 2. 第二种方式常用 3. 注意expr的运算符间要有空格,expr赋值的时候,要用``反引号围住 4. `expr \*, ......
运算符 表达式 shell

shell循环:for循环 | while循环

## 摘要 - 介绍shell for循环的语法,主要有两种 - for in - for i=0; i shell的判断条件看[这篇博客](https://www.cnblogs.com/CrispyCandy/p/17586270.html) ## 一、for循环 ### 1. 基本语法 有两种 ......
shell while for

linux shell函数:basename函数 | dirname函数

## 摘要 1. 介绍几个shell常用的函数,当然在linux命令行也能直接使用 2. `basename`函数 3. `dirname`函数 ## 一、文件名类型函数 ### 1. basename - 功能:返回完整路径最后/的部分,常用于获取文件名 - 语法:`basename [pathn ......
函数 basename dirname linux shell

shell位置参数变量:shell接收参数

## 摘要 1. 位置参数变量是什么 2. 位置参数变量相应的转义符(shell如何接收来自命令行的参数) ## 一、基本介绍 - 当我们执行一个shell脚本时,如果希望获取到命令行的参数信息,就可以使用到位置参数变量 - 比如:`./myshell.sh 100 200`,这个就是一个执行she ......
参数 shell 变量 位置

Shell的变量 | 定义 | 只读变量 | 指令返回值

## 摘要 - 介绍shell的变量 - 变量的定义等 ## 一、shell变量介绍 | 显示所有变量 1. Linux Shell中的变量分为,系统变量和用户自定义变量。 2. 系统变量: \$HOME、\$PWD、\$SHELL、\$USER等等,比如:echo $HOME 等等. 3. 显示当 ......
变量 指令 Shell

shell预定义变量:进程号 | 后台最后一个进程的进程号 | 最有一个返回状态

## 摘要 - 介绍shell的预定义变量 ## 一、基本介绍 就是shell设计者事先已经定义好的变量,可以直接在shell脚本中使用 ## 二、基本语法 | 转义符 | 说明 | | | | | \$\$ | 当前进程的进程号(PID) | | \$! | 后台运行的最后一个进程的进程号(PID ......
进程 变量 后台 状态 shell

Linux基础——shell

# shell ```python ############# shell是什么 -Bash Shell是一个命令解释器(python解释器),它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕 -没有图形化界面了 -远程链接工 ......
基础 Linux shell

Linux-shell

# 1 shell ```python ############# shell是什么 -Bash Shell是一个命令解释器(python解释器),它在操作系统的最外层,负责用户程序与内核进行交互操作的一种接口,将用户输入的命令翻译给操作系统,并将处理后的结果输出至屏幕 -没有图形化界面了 -远程链 ......
Linux-shell Linux shell

基础入门-反弹SHELL&不回显带外&正反向连接&防火墙出入站&文件下载

[TOC] # 常规基本渗透命令详解 https://blog.csdn.net/weixin_43303273/article/details/83029138 # 实用案例1:文件上传下载-解决无图形化&解决数据传输 命令生成(各种系统上不同操作的命令的生成):https://forum.ywh ......
amp 文件下载 防火墙 文件 基础

正点原子Ubuntu入门015---shell脚本入门

一、什么是shell脚本 shell脚本类似于Windows的批处理文件,shell脚本就是将连续执行的命令写成一个文件 shell脚本提供数组、循环、条件判断功能。shell脚本一般是Linux运维或者系统管理员要掌握的,作为嵌入式开发人员,只需要掌握基本的命令即可 二、shell脚本的写法 sh ......
原子 脚本 Ubuntu shell 015

shell 脚本的5种执行方式比较

方式1:直接运行 方式2:使用命令 sh 或 bash 方式3:使用命令 source 或 . 分类: 1. 是否需要执行权限 只有方式1需要执行权限。这是因为方式1把脚本作为可执行文件,自然需要执行权限,但方式2和方式3都是把脚本作为命令的参数,可以不具备执行权限 2. 是否会创建子进程 只有方式 ......
脚本 方式 shell

awk的基础应用

awk的基础应用 AWK是一种优良的文本处理工具,Linux及Unix环境中现有的功能最强大的数据处理引擎之一 awk 命令的基本格式为: awk -F “ ” ‘{print 'commands' } ’ filename -F:指定分隔符 -v var=val :在执行处理过程之前,设置一个变量 ......
基础 awk

一键部署docker容器的shell脚本(美化的脚本输出)

脚本功能:停止原有容器,按照用户传入的参数启动新的容器 使用系统自带的方法需要安装依赖 yum install redhat-lsb vi docker-deploy.sh #!/bin/bash lsb_functions="/lib/lsb/init-functions" if test -f ......
脚本 容器 docker shell

Shell命令

......
命令 Shell

Shell正则表达式

Shell正则表达式 正则表达式的分类 基本的正则表达式(Basic Regular Expression 又叫Basic RegEx 简称BREs) 扩展的正则表达式(Extended Regular Expression 又叫Extended RegEx 简称EREs) Perl的正则表达式(P ......
正则 表达式 Shell

Shell - readlink

$>info coreutils 'readlink invocation' File: coreutils.info, Node: readlink invocation, Next: rmdir invocation, Prev: mknod invocation, Up: Special fi ......
readlink Shell

03 shell 编程

## 变量 ### 语言型 * 编译型语言 * 解释型语言 * shell脚本语言是**解释型**语言 * shell脚本的本质:shell命令的有序集合 ### shell 编程的基本过程 基本过程分为三步: * step1. 建立 shell 文件 包含任意多行操作系统命令或shell命令的文本 ......
shell 03

文件shell脚本备份及替换

#!/bin/bash # Backup and Upload Script # Author: zhaozhuang time_now=$(date +%Y-%m-%d) packages_path="./packages" function delete_files() { local file ......
脚本 备份 文件 shell

linux 中awk语句中NR、和FNR的应用

001、 [root@PC1 test04]# ls account adr [root@PC1 test04]# cat account ## 测试数据 张三|000001 李四|000002 [root@PC1 test04]# cat adr ## 测试数据 000001|10 000001| ......
语句 linux awk FNR

linux定时任务 crontab和shell脚本

crontab命令: 参 数: -e 编辑该用户的计时器设置。 -l 列出该用户的计时器设置。 -r 删除该用户的计时器设置。 如 需要注意的是crontab里的cron表达式并不是标准的,它有自己的格式 * * * * * command M H D m d command 分 时 日 月 周 命 ......
脚本 任务 crontab linux shell