1安装acme.sh使用curlcurl https://get.acme.sh | sh -s email=my@example.com使用wgetwget -O - https://get.acme.sh | sh -s email=my@example.com2申请一个证书如果单个域名acme.sh --issue -d example.com -w /home/wwwroot/example.com 通配符域名acme.sh --issue -d example.com -d *.example.com -w /home/wwwroot/example.com :上面目录为nginx配置的网站的根目录,如果没有安装nginx的话,去掉目录,后跟--standalone3证书安装到nginxacme.sh --install-cert -d example.com --key-file /path/to/keyfile/in/nginx/key.pem --fullchain-file /path/to/fullchain/nginx/cert.pem --rel
win10通过代理界面设置或通过internat选项设置sock5代理均无效,只能通过注册表修改计算机\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet SettingsProxyServer设置成socks://127.0.0.1:1081ProxyEnable设置成1即可
显示hysteria的最新版本#!/bin/bash VER=$(curl -s https://api.github.com/repos/apernet/hysteria/releases/latest |grep tag_name|awk -F '"' '{print $4}') echo "最新版本为${VER}"-F :用字符串分割'"' :用"做为分割符'{print $4}' :输出分割的第四列从文件中读取每一行,并将分割后的第2列赋值给变量#!/bin/bash file ="/www/test.txt" cat $file |while read -r line; do a=(`echo $line|awk -F '/' '{print $2}'`) echo $a done 命令实现的功能awk ' { print ( $(NF-1) ) }' file打印倒数第二列cat test.txt 丨 awk -F '/' '{print ($(NF-1))}'打印倒数第二列(以/为分割符)cat iplist.txt 丨
Bash 基本语法Bash 支持 if-else 语句,以便你可以在 shell 脚本中使用逻辑推理。通用的 if-else 语法如下:#!/bin/bash if [ expression ]; then ## 如果条件为真则执行此块,否则转到下一个 elif [ expression ]; then ## 如果条件为真则执行此块,否则转到下一个 else ## 如果以上条件都不成立,则执行此块 fi正如你所注意到的:elif 用于 “否则如果” 类型的条件。if-else 条件始终以 fi 结尾。使用分号 ; 和 then 关键字在展示 if 和 else-if 的示例之前,我先分享一下常见的比较表达式(也称为测试条件)。条件当满足以下条件时为真$a -lt $b$a < $b($a 小于 $b)$a -gt $b$a > $b($a 大于 $b)$a -le $b$a <= $b($a 小于等于 $b )$a -ge $b$a >= $b ($a 大于等于 $b)$a -eq $b$a == $b$a -ne $b$a != $b
admin