孤单印记 - 电脑
type: channel
link: https://www.gudan.xyz/diannao/
items: 清理Windows开始菜单运行的历史命令
items: 新购Linux服务器安全备忘清单
items: Excel替换技巧
items: Base64解码备忘
items: 关于Larksuite企业邮局
items: 在线修改编辑网页内容的代码

清理Windows开始菜单运行的历史命令
type: item
date: 2026-07-02T07:50:00+00:00
description: 清理Windows“运行”窗口（快捷键：Win + R）的历史命令可以采用以下方法。方法一：通过“文件夹选项”清理这是最基础的图形界面清理方式，会同时清理文件资源管理器的地址栏历史。按下 Win + E 打开文件资源管理器。打开“文件夹选项”：Windows 11： 点击顶部菜单栏的“...”（查看更多），选择“选项”。Windows 10： 点击顶部菜单栏的“查看”选项卡，然后点击右侧的“选项”。在弹出的“文件夹选项”窗口中，停留在“常规”选项卡。找到底部的“隐私”区域，点击“清除文件资源管理器历史记录”右侧的“清除”按钮。点击“确定”关闭窗口。再次打开“运行”窗口时，历史记录已清空。方法二：通过注册表编辑器清理（可选择性删除特定命令）如果你只想删除某一条特定的历史命令，或者方法一未能完全清理，可以直接修改注册表。按下 Win + R，输入 regedit 并按回车，打开注册表编辑器。在顶部地址栏中粘贴并导航至以下路径： HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU在右侧的窗格中，你会看到名称为 a, b, c 等字母的字符串值，它们的数据栏即为你之前输入过的历史命令。清理单条： 找到你想要删除的那条命令对应的字母（例如 a），右键点击它并选择“删除”。同时需要双击 MRUList，将数据中的字母 a 删掉以保持顺序正确。清理全部： 框选除 (默认) 之外的所有项（包括所有的字母和 MRUList），右键选择“删除”。关闭注册表编辑器，更改会立即生效。

新购Linux服务器安全备忘清单
type: item
date: 2026-06-20T04:28:00+00:00
description: 修改默认主机名root@drls-260620:~# # 将 "new-hostname" 替换为你想要设置的新主机名 hostnamectl set-hostname new-hostname # 查看当前的主机名状态，确认是否修改成功 hostnamectl修改默认端口号root@drls-260620:~#打开 SSH 配置文件：在终端中输入以下命令，然后按回车键：nano /etc/ssh/sshd_config修改端口号：找到写着 #Port 22 的这一行，把 22 删掉，改成你想要的端口，比如 26022。修改完之后，这一行应该变成这样（前面不能有 # 号）：Port 26022保存并退出：在 nano 编辑器里保存文件，需要用到键盘上的快捷键组合：按下 ​Ctrl + O​（字母 O，不是数字 0）。屏幕最底下的白条会提示你确认文件名，这时候​直接按一次回车键 (Enter)​。按下 Ctrl + X 退出编辑器，此时你应该又看到了熟悉的 root@drls-260620:~# 提示符。最后重启 SSH 服务使之生效：在终端中输入以下命令，然后按回车键：systemctl输入完回车后，通常不会有任何提示直接跳到下一行，这就说明重启成功了。使用密钥对登录第一阶段：在本地电脑生成密钥对请在你的本地电脑（自己的电脑，不是服务器）上操作：打开本地终端​：按下键盘上的 Win + R 键，输入 cmd 并回车。​生成密钥对​：在弹出的黑窗口中，输入以下命令并按回车：ssh-keygen -t ed25519一路敲回车：系统会询问你三个问题（保存路径、私钥密码、确认密码），看到屏幕上出现一个字符组成的方块图案，说明生成成功。第二阶段：将公钥部署到服务器登录服务器，在服务器上添加公钥公钥写入 ~/.ssh/authorized_keys公钥权限 600目录权限 700第三阶段：测试密钥登录（核心安全检查）注意：在确保密钥登录成功之前，千万不要关闭当前的连接窗口！打开一个新的本地电脑终端窗口，或者在你的 SSH 软件中新建一个连接，测试使用密钥登录：如果成功登录，说明“指纹锁”已完美生效，请继续执行第四阶段。如果提示需要密码或报错，请仔细检查第二阶段的权限设置和公钥内容是否完整。第四阶段：修改配置文件，彻底禁用密码既然密钥已经测试通过，现在可以安全地封死密码登录的后路了。在服务器命令行中操作：# 这一行是把带有注释的密码允许项改为 no sed -i 's/^#PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config # 这一行是把没有注释的密码允许项也改为 no sed -i 's/^PasswordAuthentication yes/PasswordAuthentication no/' /etc/ssh/sshd_config # 重启 SSH 服务，让配置瞬间生效 systemctl restart sshd系统更新标准执行命令更新软件源列表：此命令不会修改系统文件，仅用于从服务器同步最新的软件清单。apt update升级所有已安装的系统组件和软件：此命令会根据第一步获取的清单，自动下载并安装所有可用的安全补丁和软件更新。-y 参数表示在所有确认提示中自动输入 yes。apt upgrade -y清理冗余依赖（可选操作）：系统升级后，可能会遗留一些旧版本不再使用的依赖包。执行此命令可以释放磁盘空间。apt autoremove -y

Excel替换技巧
type: item
date: 2026-04-15T10:21:00+00:00
description: 今天在使用 Excel 进行字符替换的时候，忽然遇到了一个小问题。如图，想把单元格值为 0 的进行清空方便统计：Ctrl + H 常规操作，查找内容输入 0，进行替换。结果发现真特么替换得太干净了，连带着正常数字里的 0 都被干掉了，完全不是我想要的效果：我需要的效果是：只替换单元格内容仅为 0 的单元格为空白。这就尴尬了，于是 Google 了一番，发现方法其实很简单：在替换选项中勾选“单元格匹配”（或“匹配整个单元格内容”）即可。以下为正确方法替换后的结果，完美达到预期：

Base64解码备忘
type: item
date: 2025-09-04T04:08:00+00:00
description: Base64 并不是一种"加密"（Encryption），而是一种"编码"（Encoding）。加密的目的是为了隐藏信息，而编码的目的是为了传输信息。Base64 的核心作用是将二进制数据（如图片、复杂的加密密钥、证书等）转换成 64 个安全的可打印字符（A-Z, a-z, 0-9, +, /），它的存在解决了以下几个核心痛点：解决"不可打印字符"的传输崩溃在 URL 和文本格式中嵌入数据统一数据格式如果你担心在线网站会记录你的关键信息，最安全的方法就是在本地环境进行解码。任何现代浏览器（Chrome、Edge、Safari）都自带了解码工具，数据只在你的电脑内存中处理。操作步骤：在浏览器任意页面按 F12（或右键点击"检查"）。切换到 Console（控制台）选项卡。输入以下命令并回车（将引号内的内容替换为你的 Base64 字符串）：atob("在这里输入你的Base64字符串")控制台会立刻显示出解码后的内容。推荐使用 F12 控制台解码的原因：本地执行： 当你输入 atob() 命令时，所有的计算和转换都是在你电脑的内存中完成的。无网络传输： 这个过程不需要向任何服务器发送请求。你可以试着在断开网络的情况下按 F12 进行解码，它依然能正常工作，这证明了数据从未离开过你的设备。无持久化记录： 除非你手动点击了控制台的"保存日志"功能，否则一旦你关闭该标签页或刷新页面，内存中的这些临时变量和解码结果就会被彻底清除。

关于Larksuite企业邮局
type: item
date: 2024-03-25T03:23:00+00:00
description: 最近几年个人其实没有什么特别好用的企业邮局，zoho mail网上口碑挺好的，但免费版本因为不支持客户端收信，所以一直花钱使用的zoho最便宜的版本，一年几十快钱的那个，别名功能挺好用。但zoho此前有一次忽然在iPhone上无法收取邮件，提示密码错误，而我却未换手机未改密码，还以为是系统bug，等了两天仍然错误，各种尝试后无果遂联系客服，被告知是他们那边的问题，已帮我修复解决。此后心里一直耿耿于怀，对该家有一个“不太稳定”的定性，但可能的确是小概率事件。前几天在网上搜索企业邮局相关，搜到了Larksuite（我知道的似乎有点晚了）。感觉挺好用，于是放弃了今年7月份到期的zoho，直接使用了Larksuite，巧的是，Larksuite也支持邮箱别名。在Larksuite和Cloudflare的电子邮件路由之前来回切换了三四次，最终还是换回了Larksuite。在几次切换的过程中，放弃Larksuite的原因主要以下几条：不支持Catch-all；强制使用客户端生成密码；后续如果不使用了，要考虑邮件迁移；收信速度较慢，使用A邮箱向B、C邮箱及Larksuite邮箱同时发送邮件，B、C邮箱在iPhone自带邮件内推送新邮件，但Larksuite未推送，登陆Larksuite网页能看到新邮件，APP或Windows客户端均能看到新邮件，iOS自带邮件延迟约1~5分钟方能收到。而最终没有选择Cloudflare的原因主要以下几条：不能自定义发件人，电子邮件 Workers据说可以？但未深入研究；专门注册了一个Hotmail邮箱作为收件人，但Hotmail一直把我测试发送的邮件，临时注册网站测试功能的注册邮件放入垃圾箱，移至收件箱后，同样发件人发送邮件，仍然在垃圾箱。当然，这个不怪CF；开通Catch-all，设置SPF，用其他邮件给自己发了一封信测试泛邮箱，test@test.xyz，收到信件的同时，还收到一封test@test.xyz发往test@test.xyz的邮件，而且是诈骗邮件，要求我转usdt。注意：Larksuite是飞书的国际版本，字节跳动旗下产品，但不允许国内用户注册。另，Larksuite的邮箱客户端密码，必须强制使用客户端生成，web页面、iOS APP均不显示该功能，但完成之后客户端可留可删，因为我禁止自启动，硬盘空间暂时宽裕，所以未卸载。就这个问题我在网上查了好几个小时，终于在下面的网站找到该要求，为表感谢，附上链接及相关描述。以下内容来源：https://www.cnbeining.com/2023/07/larksuite-as-email-provider-with-custom-domain-and-adding-catch-all-for-larksuite-with-mxguarddog/Lark 的一些好处：50 个免费帐户免费协作软件使用Lark Minutes免费转录音频200GB 共享电子邮件存储空间100GB共享存储，单个文件小于250MB无限自定义电子邮件域！可用的电子邮件迁移工具支持 IMAP但并非没有限制：字节跳动是一家拥有 TikTok 的中国公司——在隐私和安全方面有着不良记录不支持Catch-allIMAP应用程序密码只能从客户端而不是 Web 生成

在线修改编辑网页内容的代码
type: item
date: 2023-10-23T02:39:00+00:00
description: 代码1：document.body.contentEditable = "true"或javascript:document.body.contentEditable='true';document.designMode='on';void 0代码2：document.body.contentEditable = "false"或javascript:document.body.contentEditable='false';void 0使用方法：在Google Chrome浏览器中打开要编辑的网页，然后在该页页面按F12弹出开发者工具面板，点击Console进入控制台选项卡，输入代码1，就可以编辑该页面内容了，编辑结束后，输入代码2，退出编辑状态。效果及步骤如下图所示：