sh脚本最简单加密还能直接运行的方法 p.sh代码: #!/bin/bash Bz=' -c ';Az='bash';Czho='ech';Dzok='o "IyEvYmluL2J';Ezdi='hc2gKZWNobyBiYXNlNjQgZW5jb2RlIDYgdGlt';Fzuk='ZXMuCg==" | b';Gzwe='ase64 -d';Hzii=' | b';Ilos='ash -s'; Hz() { eval "$Czho$
tar常用命令参数功能 #把源文件夹或源文件压缩成目标压缩包,可带路径,默认当前文件夹 tar -zcvf target.tar.gz sourceDirOrFile #把源压缩包解压到指定的目的目录中 tar -zxvf source.tar.gz -C targetDir
Linux下在文本中指定位置(行)插入一行新的内容/删除一行内容 范例如下: sudo sed -i '/%sudo/ a\Your new line to insert' 1.txt #在1.txt文件中,搜索内容%sudo所在行,在下一行插入内容Your new line to insert sudo sed -i '/%sudo/ d' 1.txt #在1.txt文件中,搜索内容%sudo所在行,删除掉,all
加密(n次base64编码+变量替代)后的脚本的简单解密(变量替代+n次base64解码)方法 ssh进入ubuntu22.04 1、变量批量赋值,获取字符串内容 输入: z=" ";Az='bash';Bz=' /';Cz=' base64'; 然后输入: echo "$Az$Bz$Cz" 得到的字符串即完成变量替代。 2、base64解码 得到字符串内容,把双引号中间内容复制出来,拷贝到https://c.runoob.com/front-end/693/的左边框,点解码。 找到生成的右边内容的双引号中间内容复制出来,替换到左边框里面,点解码。 循环大概5-6次,即可出来最终的脚本内容。
Ubuntu22.04 编写一个带向导的sh脚本 采用逐次修改,最终完成代码的形式,以方便理解如何完成一段sh代码的编写。 1、确定需求: 1.1脚本1'fosh_install.sh'托管于GitHub,通过curl下载地址获得并直接运行 1.2运行'fosh_install.sh'时,通过检测/opt/FormID/sh/fosh.sh是否存在,若无则提示并创建目录,将这个目录加入$path变量,然后下载脚本2'fosh.sh'存至指定目录'/opt/FormID/sh'下,下载latest.version到'/opt/FormID/sh/fosh.
MacOS11的软件安装工具Homebrew的安装(扒来的内容) 忘记来源了~~~ 1、打开命令行模式窗口 右键 启动台→其他→单击终端。 2、常用命令 查看目录:ls 创建目录:mkdir 创建/编辑文件:vi 3、安装软件安装工具homebrew cd /home/ mkdir brew cd brew vi install.sh install.sh的代码如下: #!/bin/bash # We don't need return codes for "$(command)", only stdout is needed. # Allow `[[ -n "$(command)
Nginx-Proxy-Manager for s390x 架构的docker镜像制作(简单分析) 因为原作者的镜像文件不支持s390x架构服务器,所以需要自行生成新的镜像。另因其在github的Dockerfile中引用镜像貌似不准确,所以此处特意提醒注意一下~~~~,步骤如下: 1、nginx基础镜像引用。 s390x/nginx:alpine3.18,包含nginx。 2、生成nginx-full 参考:https://github.com/NginxProxyManager/docker-nginx-full/blob/master/docker/Dockerfile,基础镜像:s390x/nginx:alpine3.18,添加依赖,编译工具等。 3、生成nginx-full:acmesh 参考:https://github.com/NginxProxyManager/docker-nginx-full/blob/master/docker/Dockerfile.acmesh,基础镜像:nginx-full,添加acmesh 4、生成nginx-full:
SSH连接方法和注意事项 1.前言: 1.1ssh命令行登录书写样式 ssh user@host:port port默认22端口时不用加端口号 1.2不建议使用root+密码方式登录的原因 很多人的教程都是在vps上直接开启root+密码的登录权限,这样一旦密码在别的站点上被泄露过被别有用心的人添加到字典里面去,就很危险,我也是通过运行 journalctl -u ssh 这个命令,查看ssh登录日志,看到好多好多登录尝试的记录才害怕的。 这个命令的常用参数如下: #从昨天到现在的记录 journalctl -u ssh --since yesterday # 三天前到2天的 journalctl -u ssh --since -3d --until -2d # logs from three days ago #最近一小时的 journalctl -u ssh --since -1h # logs
shell脚本中打印彩色ASCII艺术字生成 系统:Ubuntu22.04LTS 1、艺术字生成 网站搜索“ASCII艺术字在线生成”自己找一个,或者直接到我用的https://tooltt.com/art-ascii/,去生成一个。注意:不支持中文输入内容的生成。通过调整字体,找到自己想要的内容。 2、彩色的生成,通过脚本函数来实现,代码如下: #!/bin/bash # ↑脚本内容标识 # 设置脚本语言环境为UTF-8 export LANG=en_US.UTF-8 # 设置输出颜色,红、绿、黄、蓝、默认颜色 red='\033[0;31m' green='\033[0;32m' yellow='