脚本 备份 思路shell

Shell $命令详解

5 Shell特殊变量 $0: 脚本文件名 $n(n>=1): 第几个参数 $*: 所有参数 $@:所有参数 $#:参数个数 $$:进程ID 6. $*与$@区别 不加“”没有区别,都表示所有的参数。加了“”区别如下 $* :所有参数是个整体 $@:每个参数是个整体 #!/bin/bash echo ......
命令 Shell

Linux一键安装docker脚本,含ubuntu和centos

将脚本保存为docker_install.sh,可以上传git,到服务器中,git clone下来后,sh docker_install.sh即可自动安装 ubuntu实现 # 以Ubuntu为例 # Step 1: 移除之前docker版本并更新更新 apt 包索引 sudo apt-get re ......
脚本 docker centos ubuntu Linux

Shell命令--位置参数

0. 特殊参数 在介绍本章内容之前,先介绍几个特殊变量: $0 当前脚本的文件名。 $n 传递给脚本或函数的参数。n是一个数字,表示第几个参数。例如,第一个参数是$1,第二个参数是$2。 $# 传递给脚本或函数的参数个数。 $* 传递给脚本或函数的所有参数。 $@ 传递给脚本或函数的所有参数。不加双 ......
命令 位置 参数 Shell

docker:应用部署、迁移与备份、Dockerfile

一、应用部署 补充知识点: 容器之间互相是可以ping通的 但是当我们在mysql创建的容器中想要执行命令的时候,我们会发现他内部没有(基本都没得),这时候我们要用命令去安装他那些操作命令 他的一些基础功能安装命令: apt-get update apt-get install net-tools ......
Dockerfile 备份 docker

shell命令--变量

1. 定义变量 shell 支持一下三种定义变量的方式: variable=value variable='value' variable="value" variable 是变量名,value 是赋给变量的值。如果 value 不包含任何空白符,那么可以不用引号;否则就必须使用引号。注意,赋值号= ......
变量 命令 shell

shell命令--字符串截取

shell 截取字符串通常有两种方式:截取指定长度的字符串和截取指定模式的字符串。 1. 截取指定长度的字符串 这种方式除了需要指定起始位置还需要指定截取长度。按起始位置可以分为从左边开始或者从右边开始。 a.从左边开始截取 ${string:start:length} 其中,string 是要截取 ......
字符串 字符 命令 shell

博客园 geek 主题备份

geek 👔 作者:guangzan 💻 兼容手机、平板、桌面 🌓 深色模式 预览 页面定制 CSS 代码 [x] 禁用模板默认CSS #loading{bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999;background-c ......
备份 主题 博客 geek

shell命令--重定向

0. 从终端输入一个命令时,通常会将该命令的结果输出到终端。例如,在终端执行 pwd 命令会在屏幕上显示当前目录: # pwd /root 大多数 UNIX 系统中,命令通常从一个叫标准输入的地方读取输入。同样,命令通常将其输出写入到标准输出。标准输入和标准输出默认情况下都是终端。 那如果想要更改命 ......
命令 shell

bash shell 无法使用 perl 正则

哈喽大家好,我是咸鱼。今天跟大家分享一个关于正则表达式的案例,希望能够对你有所帮助 案例现象 前几天有一个小伙伴在群里求助,说他这个 shell 脚本有问题,让大家帮忙看看 可以看到,这个脚本首先将目标文本文件的名字当作该脚本的第一个参数($1)传递进去,然后查看这个文本文件的内容(cat $1), ......
正则 shell bash perl

shell命令--常用脚本

1.shell脚本查询指定进程并杀死 #!/bin/bash pids=$(ps -ef | grep "${name}" | grep -v "$0" | grep -v grep | awk '{print $2}') # name是进程名称 for pid in ${pids} do kill ......
脚本 命令 常用 shell

shell练习3

1.你需要打印一个给定的数字的反序,如输入10572,输出27501,如果没有输入数据,应该抛出错误和使用脚本说明。 2.写出SHELL函数RevertInput,函数必须获取三个参数,然后将三个参数倒序echo打印出来,函数必须检查参数个数的合法性,如果参数非法,打印”Illegal parame ......
shell

docker03 容器操作 应用部署 迁移备份 dockerfile

今日内容详细 1 容器操作 # 启动容器 docker start 容器id # 停止容器 docker stop 容器id # 文件拷贝 # 容器的文件copy到宿主机上(不是在容器内执行) docker cp 容器名称:容器目录 需要拷贝的文件或目录 docker cp 20fd8:/home/ ......
容器 dockerfile 备份 docker 03

how to create one command line configuration tool with shell language on Linux All In One

how to create one command line configuration tool with shell language on Linux All In One 如何在 Linux 上用 shell 语言创建一个命令行配置工具 raspi-config ......
configuration language command create Linux

[Asp.Net Core] 网站中的XSS跨站脚本攻击和防范

漏洞说明: 跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Web脚本代码(html、javascript、css等),当用户浏览该页面时, ......
脚本 网站 Core Asp Net

走进shell

走进shell 1.进入命令行 在图形化桌面出现之前,和Unix系统交互的唯一方式就是通过shell提供的文本命令行界面(command line interface,CLI)。CLI只允许输入文本,而且只能显示文本和基本图形输出。 1.1.控制台终端 进入CLI的一种途径是访问Linux系统的文本 ......
shell

bash shell基础命令

bash shell基础命令 很多Linux发行版的默认shell是GNU bash shell。 1. 启动shell GNU bash shell是一个程序,提供了对Linux系统的交互式访问。它是作为普通程序运行的,通常是在用户登录终端时启动。系统启动的shell程序取决于用户账户的配置。 / ......
命令 基础 shell bash

初识Linux shell

初识Linux shell 1. Linux内核的组成 Linux系统的核心是内核。 内核控制着计算机系统的所有硬件和软件,在必要时分配硬件,并根据需要执行软件。 1.1 系统内存管理 ​ 操作系统内核的主要功能之一是内存管理。 ​ 内核不仅管理服务器上的可用物理内存,还可以创建并管理虚拟内存(实际 ......
Linux shell

redis里使用lua脚本对hash里的数据进行排序

注意:本脚本只适用于数据量较少的集合进行排序,数据量太大会严重影响redis的性能。 local t = redis.call('hgetall', KEYS[1]); local arr = {}; for i, v in pairs(t) do if i % 2 == 0 then local ......
脚本 数据 redis hash lua

Shell 脚本

Shell 脚本 Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写的文本编辑器和一个能解释执行的脚本解释器就可以。 Bash 是大多数 Linux 系统默认的 Shell 一般情况下,不区分 Bourne Shell 和 Bourne Again Shell 所以,像 # ......
脚本 Shell

PHP cli模式执行脚本 -- 通过getopt()接收参数

学习记录 留作参考 祝君好运 用于执行Linux定时任务的PHP文件,通过接收不同参数实现不同功能。 使用cli模式执行一些操作 PHP用于定时任务的代码 使用 getopt() 获取命令行参数 short_options 注意: 使用: 使用cli模式执行一些操作 PHP官方文档:执行PHP文件 ......
脚本 参数 模式 getopt PHP

Jenkins 备份配置

1、插件 https://plugins.jenkins.io/thinBackup/ 2、系统管理--ThinBackup--Settings # 创建备份目录并授权 mkdir -p /data/backup chown -R jenkins. /data/backup ......
备份 Jenkins

接口测试问题分析思路

1、先对比接口文档看请求是否有误:请求 url、请求参数,将这些基本信息排除后,再往下看 2、对比产品经理提出的需求,看请求和响应信息,看状态码并分析具体状态码是什么意思,进而初步判断接口报错原因 4** 一般为客户端的异常 5** 一般为服务端的异常 状态码: 200——响应成功 400——请求异 ......
思路 接口 问题

docker之容器操作-应用部署-迁移与备份-Dockerfile

docker之容器操作-应用部署-迁移与备份-Dockerfile 昨日内容回顾 # 1 docker 启动 停止 查看状态命令 systemctl start docker systemctl stop docker systemctl status docker docker info # 查看 ......
容器 Dockerfile 备份 docker

docker容器操作,应用部署,迁移与备份,Dockerfile

容器操作 启动容器 docker start 容器id docker start 容器名称 停止容器 docker stop 容器id docker stop 容器名称 文件拷贝 容器的文件cpoy到宿主机上(不是在容器内执行,在宿主机上执行) docker cp 容器名称:容器目录 cpoy到宿主 ......
容器 Dockerfile 备份 docker

6.case语句之场景示例:Rsync启动脚本

1.编写一个rsync的启动停止脚本 实现:start stop status restart 1.如何启动rsync /usr/bin/rsync --daemon 2.如何停止rsync pkill rsync #注意:千万不要使用rsync作为脚本的名字 3.参考系统中其他的服务的pid文件, ......
示例 语句 脚本 场景 Rsync

容器操作,应用部署,迁移与备份,Dockerfile

容器操作,应用部署,迁移与备份,Dockerfile 上节回顾 # 1 docker 启动,停止,查看状态命令 systemctl start docker systemctl stop docker systemctl status docker docker info # 查看详情 system ......
容器 Dockerfile 备份

快速登录任意mysql脚本

##################### #!/bin/bash # 获取输入参数 ip="" port="" database="" query="" password_BASE64='WldFeU1HTXhaVFkxWWpnMk56WTFNVFUyTkRObE5qazQK' while [ $ ......
脚本 mysql

Enemy状态机设计思路

前言: 为了更清晰的认识状态机并且理清 Enemy 设计思路,所以整理了一下 Enemy 的代码设计逻辑 做了一张简单的思维图先进行一个简单的认识 干货:FMS有限状态机 状态机类似于动画器 (animator) ,动画器可以简单清晰地管理游戏角色的动画:待机、跳跃、下落、跑步……,状态机的目的也是 ......
思路 状态 Enemy

docker 容器操作、应用部署、mysql,redis,nginx、迁移与备份、Dockerfile

==容器操作== # 启动容器 docker start 容器id # 停止容器 docker stop 容器id # 文件拷贝 先创建文件 mkdir:文件夹 vi vim touch:文件 # 容器的文件copy到宿主机上(不是在容器内部操作) docker cp 容器名称:容器目录 需要拷贝的 ......
容器 Dockerfile 备份 docker mysql

iptables备份和恢复配置

[root@hostname ~]# iptables-save > /usr/myipt.rule #备份规则至/usr/myipt.rule [root@hostname ~]# iptables -F #删除规则 [root@hostname ~]# iptables -nvL [root@h ......
备份 iptables