diff --git "a/\345\255\231\347\245\245/\347\254\224\350\256\260/20240607.md" "b/\345\255\231\347\245\245/\347\254\224\350\256\260/20240607.md" new file mode 100644 index 0000000000000000000000000000000000000000..b7f9488011a0800bd04cd93d32ec1afe45c8c6df --- /dev/null +++ "b/\345\255\231\347\245\245/\347\254\224\350\256\260/20240607.md" @@ -0,0 +1,48 @@ +pacVim学习 vim 命令的命令行游戏 +1、安装Ncurses 库 +sudo apt 安装 libncurses5-dev libncursesw5-dev +2、安装开发工具及git远程工具 +apt update //更新 +apt install build-essential //下载 +apt install git //下载git 工具 +安装 PacVim +git clone https://github.com/jmoon018/PacVim.git\ //远程克隆文件 +cd PacVim // +sudo make install +运行 +pacvim [LEVEL_NUMER] [MODE] //[LEVEL_NUMER]等级,[MODE]模式 +按键 解释 +q 退出游戏 +h 向左移动 +j 向下移动 +k 向上移动 +l 向右移动 +w 向前移动到下一个 word 开始 +W 向前移动到下一个 WORD 开始 +e 向前移动到下一个 word 结束 +E 向前移动到下一个 WORD 结束 +b 向后移动到下一个 word 开始 +B 向后移动到下一个 WORD 开始 +$ 移动到行的末尾 +0 移动到行的开始 +gg/1G 移动到第一行的开始 +数字加 G 移动到由数字给出的行的开始 +G 移到最后一行的开头 +^ 移到当前行的第一个 word +& 1337 cheatz(打赢当前关) +给自己的网站设置“https”协议 +准备工作 +SSH工具、申请一张ssl证书、一台已经部署好网站的服务器 +1、安装Certbot工具 +什么是Certbot?:Certbot是Let's Encrypt提供的官方客户端工具,用于自动化地获取、安装和更新HTTPS证书。 它支持多种服务器类型和操作系统,并提供了简化的命令行接口,使得证书的部署过程变得简单明了 +//确保你的系统包是最新的: +sudo apt update +sudo apt upgrade + +//安装 Certbot 和 Nginx 插件 +sudo apt install certbot python3-certbot-nginx +2上传证书及密钥 +//进入nginx文件夹并新建一个名为“ssl”的文件夹 +cd /etc/nginx +mkdir ssl +