vi、vim的使用
vi、vim的使用 还记得当年第一次使用vim怎么都退不出去的焦灼处境,后来慢慢变得熟悉,但是可能有个完美主义的情结,总想要一次达到很高的完成度,鸟哥的Linux私房菜的相关内容写的很好,发现很适合自己,来记录一遍吧。 vi是一种文本编辑器,大多数主流的Linux机器都会安装vi,vim是vi的进阶版本,拥有更多的功能。首先需要了解的是,vi、vim有三种模式,默认进入后的模式是一般命令模式;编辑文件时是编辑模式;执行命令时是命令模式。 vi其实已经很完善了,vim比vi多了对代码文件的语法高亮、代码补全、区块选择,正则表达式搜索、多窗口等。 一、三种模式的切换 一般命令模式是一种中间状态,命令模式和编辑模式无法直接切换。 一般命令模式–>>命令模式 123:?/ 命令模式–>>一般命令模式 1Esc 一般命令模式–>>编辑模式 123456i 在光标处插入,进入编辑模式a 在光标下一个字符处插入,进入编辑模式o 在光标下一行插入,进入编辑模式I 在光标所在行第一个非空字符前插入,进入编辑模式A ...
Joplin降级问题
一、问题复现 下载安装最新的预发布版本,3.7.9 使用 S3 同步,发现低版本(3.6.15)无法同步 高版本上传的笔记 降级后配置文件的版本还是新的,软件启动不了。报错如下 二、解决方案 删除配置文件,自己主要是找不到 1C:\Users\你的用户名\.config\joplin-desktop 发现论坛有人已经遇到这个问题 三、随感 这些小问题,基本问强一些的模型都能解决,感觉很棒。
1panel申请证书后push到腾讯云
腾讯云最近证书中心,申请免费证书总是遇到问题,申请慢,容易失败,需要设置 CAA. 一、1panel申请证书 设置 acme账户 设置 dns 账号 申请证书时保存到本地文件夹 1/opt/certs.d 二、申请后push 官方文档 安装命令行工具,tccli 1sudo pip install tccli 验证 1tccli --version 设置 AKSK 1tccli configure 验证密钥正确与否 1tccli ssl DescribeCertificates --Limit 1 --output json 修改 push 脚本 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410...
自部署体验Hoppscotch
api 调试工具,可以自部署. 一、部署 docker compose 部署. 下载压缩包 复制环境变量 1cp .env.example .env 启动 1docker compose up -d 二、使用 端口 用途 快速访问 61010 主界面 http://localhost:61010 61011 管理后台 http://localhost:61011 61012 后端API http://localhost:61012 61013 Mailpit http://localhost:61013 进入管理后台 123Host: mailpitPort: 1025From: no-reply@hoppscotch.local 登录页(管理后台),输入邮箱 进入,Mailpit,获取登录链接后登录
修改Docker默认地址池
第二次遇到这个问题,上次是 docker compose 部署的服务太多了,占满了默认的地址池. 这次是 WSL 中的 地址池 和 内网 中的地址冲突. Docker 默认地址池就在 172.17.0.0/16 ~ 172.31.0.0/16 编辑配置文件 1vim /etc/docker/daemon.json 12345{ "default-address-pools": [ { "base": "10.200.0.0/16", "size": 24 } ]} 查看现有网络 1docker network ls 清理无用网络,容器正在使用的网络不会被清理 1docker network prune 重启 Docker 1sudo systemctl restart docker
密码管理软件Bitwarden
整理常用的密码管理器,着重说说 bitwarden. 一、引子 最早认识的密码管理器是 keepass,不过界面太老旧,当时设置的主密钥超级复杂,把自己都锁在外面。 目前最喜欢的,当然是 nodewarden(多端同步) + keepassxc(离线归档、内网环境) 两个系列,可以互相导入、导出。 KeePass 系列 keepass,界面丑,没有同步功能 keepassxc,电脑端,需要自己想办法多端同步 keepassdx,手机端,需要自己想办法多端同步 Bitwarden 系列 bitwarden 官方,TOTP功能付费 vaultwarden 自建,兼容 bitwarden nodewarden,自建,兼容 bitwarden,无服务器,自带同步功能. 二、部署 bitwarden 官方版本吃资源,部署复杂. vaultwarden 需要服务器,使用docker部署. nodewarden 无需服务器,部署在 cloudflare worker. 2.1 vaultwarden(需要服务器) 2.1.1 常规设置 一般都会使用docker,默认是 sqli...
wifi-card
wifi 密码转二维码 一、来源 几年前这个站点了解到的. 仓库地址 二、部署 2.1 Cloudflare Pages 克隆仓库 部署框架 None 添加环境变量 12YARN_ENABLE_IMMUTABLE_INSTALLS=falseCI=false 构建部署命令 1yarn build 输出目录 1build 2.2 Edgeone Page 同 Cloudflare Pages 三、效果 https://wifi-card.bravexist.cn
WinRAR-Keygen
WinRAR 的激活工具 一、来源 翻找 github 开源项目仓库找到的. 仓库地址 二、部署 2.1 Cloudflare Pages 纯静态文件,直接部署即可. 克隆仓库 部署框架 None 添加环境变量 1 构建部署命令 1 输出目录 1 2.2 Edgeone Page 同 Cloudflare Pages 2.3 使用 覆盖 rarreg.key 即可. 三、效果 https://winrar.bravexist.cn
MobaXterm-Keygen
mobaxterm激活工具,放到软件目录下,即可激活. 一、来源 忘记来源了. 仓库地址 二、部署 2.1 Cloudflare Pages 已经是静态文件了,直接部署即可. 克隆仓库 部署框架 None 添加环境变量 1 构建部署命令 1 输出目录 1 2.2 Edgeone Page 同 Cloudflare Pages 三、效果 https://mobaxterm.bravexist.cn
reference
速查手册 一、来源 逛论坛看到的. 仓库地址 二、部署 2.1 Cloudflare Pages 克隆仓库 部署框架 None 构建部署命令 1npm run build 输出目录 1dist 2.2 Edgeone Page 同 Cloudflare Pages 三、效果 https://reference.bravexist.cn










