发布于12月5日12月5日 要保持的几个好习惯 2023年10月31日马云惹不起马云 倾斜这里我整理了一些工作和生活中需要保持的好习惯,提醒自己继续保持。使用带有密码的私钥 使用带密码的私钥可以保证公私钥文件即使被盗也无法使用。 # ssh-keygen 命令 $ ssh-keygen -t rsa -f 密钥 生成公钥/私钥rsa 密钥对。 输入密码(无密码则为空): # 输入密码 再次输入相同的密码: # 输入密码 使用命令行提示工具oh-my-zsh 哦我的zsh $ sh -c '$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)' $vim.zshrc # 我使用的插件 插件=( git 泊坞窗 zsh-语法高亮 zsh-自动建议 zsh-完成 复制文件 表情符号 提取物 须藤 ) 使用更好的替代命令 在Linux命令行中,经常使用系统命令来工作,但是内置的命令功能非常简单,需要一些增强。我将在这里提取一些配置: # https://github.com/AmineZouitine/rmt.rs # 删除文件备份 别名rm='rmt' # https://github.com/lsd-rs/lsd # 查看文件列表亮点 别名ls='lsd' # 使用pyenv管理Python环境 eval '$(pyenv init -)' # 下面是一些分散的二进制文件工具 导出路径=$HOME/.local/bin:$PATH # 以下是一些常用的管理系统的Bash 脚本 导出路径=$HOME/scripts:$PATH 将后台程序变成服务 后台程序是那些没有界面但需要命令行运行的程序。实际上我不喜欢在终端中单独运行这些类型的程序。 Linux\Windows\MacOS都提供了创建服务的功能。这里我以Clash服务的管理为例: 通过systemctl可以控制Clash服务的启动和暂停。操作iptables转发规则的脚本放在scripts目录下: MacOS 可以通过创建带有plist 扩展名的XML 文件来创建: ?xml 版本='1.0'编码='UTF-8'? !DOCTYPE plist PUBLIC '-//Apple//DTD PLIST 1.0//EN' 'http://www.apple.com/DTDs/PropertyList-1.0.dtd' plist版本='1.0' 词典 键标签/键 stringcom.clash.myservice/string 按键程序/按键 字符串/路径/到/您的/冲突/字符串 keyRunAtLoad/键 真/ keyKeepAlive/密钥 真/ /字典 /plist 将crash.plist 文件移动到MacOS : 上的LaunchAgents 目录中 $ mv crash.plist ~/Library/LaunchAgents/ $ launchctl 加载~/Library/LaunchAgents/clash.plist $ launchctl 启用gui/501/clash $ launchctl 停止冲突 $ launchctl 开始冲突 保持使用浏览器收藏夹的好习惯 去年Chrome 翻译服务被禁止后,我开始使用Edge。在国内同步比较方便,所以做了一个迁移,现在用起来感觉还不错。 使用命令切换Java环境版本 Arch Linux 可以通过archlinux-java 命令切换Java 版本: Java - ArchWiki 使用 DoH/DoT 保护 DNS 隐私 DoH(基于HTTPS 的DNS)是一种安全DNS 协议扩展,通过使用HTTPS 协议加密DNS 查询来保护DNS 通信的隐私和安全。 传统的DNS协议(DNS over UDP/TCP)在传输过程中是明文的,这意味着网络上的任何人都可以查看和拦截DNS查询和响应的内容。这可能会导致个人隐私泄露、信息篡改和劫持等问题。 DoH 通过将DNS 流量封装在加密的HTTPS 连接中解决了这些问题。它使用SSL/TLS 协议对DNS 查询和响应进行加密,确保数据的机密性和完整性。这使得DNS 流量看起来像其他HTTPS 流量,从而难以识别和干扰。 由于我的Clash是开机自动启动的,所以本机的所有DNS流量都会转发到Clash,所以我只需要配置Clash的NameServer即可: 您可以直接在浏览器(Edge)级别进行设置: 还可以导入手机层面的描述文件: https://github.com/paulmillr/加密-dns 常用的Todo工具 有时候我想做点什么(做一个临时决定),但我现在没有时间,所以我不能让我的想法只停留在我的想法上。我会使用Todo工具来记录它。 iPhone/MacOS 上有一款名为“Reminder”的软件可以同步设备,但一开始我用的是微软待办。 使用 Z-library 收集书籍 在学习比较系统的知识时,我经常先搜索相关书籍,然后保存书籍的电子版。 Z-library是全球最大的在线图书馆,我的书单也逐渐丰富起来:
创建帐户或登录后发表意见