zsh实用插件推荐
zsh-autosuggestionszsh-autosuggestions 可用于提示补全建议,当输入字符,默认情况下,它基于我们的历史命令自动提供输入建议。 安装 1git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/plugins/zsh-autosuggestions 配置 编辑.zshrc文件: 1vim ~/.zshrc 找到plugins这一行将命令加入括号中,如果启用的插件很多可以写成下面的形式方便管理: 1234plugins=( git zsh-autosuggestions ) 使配置生效: 1source ~/.zshrc 另外,如果希望 zsh-autosuggestions 不仅支持 history,也支持自动补全的建议提示,即原来那些要输入 tab 才能出现的内容,如子命令、命令选项、目录文件等提示,也能在提示建议的范围中。我...
终端美化-zsh
安装 zsh1234567891011121314# Mac OS 现在已经使用 zsh 作为默认 shell 了,如果系统版本较低,可以使用 brew 安装brew install zsh# Ubuntu 系列安装sudo apt -y install zsh# CentOS 系列安装sudo yum -y install zsh# Arch 系列安装sudo pacman -S zsh# Alpineapk add zsh 安装 oh-my-zsh1sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)" 安装 powerlevel10k 主题12345678910111213141516171819# 克隆仓库git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom&...
Mac编译aria2突破线程限制
前言众所周知,aria2 的 http下载线程最高被限制在16,我们可以手动修改源码重新编译来突破线程限制,这里简单介绍一下在Mac自行编译的步骤。 环境准备123456789# 安装 Xcode 命令行工具xcode-select --install# 安装 Homebrew(如果还没装)/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# 安装依赖brew install autoconf automake libtool pkg-config gettextbrew install c-ares libssh2 sqlite3 openssl@3 如果之前安装过 aria2,建议先卸载防止冲突 编译步骤 下载源码 1git clone git://github.com/aria2/aria2.git 修改源码 进入aria2/src目录,修改OptionHandlerFactory.cc文件 ...
Mac 安装和使用 aria2
前言 aria2是一款轻量级、多协议、多来源的命令行下载工具,支持 HTTP/HTTPS、FTP、SFTP、BitTorrent、Metalink 等协议。相比 curl 或 wget,aria2 在多线程分段下载和断点续传方面更强大,非常适合大文件下载。 本文记录如何在 macOS 上通过 Homebrew 安装、配置 aria2c,并实现 后台运行、开机自启,以及通过 Web GUI 或浏览器插件进行可视化管理。 如果不想折腾,推荐使用Motrix。 PT 用户请使用站点白名单软件。 什么是 aria2 和 aria2c aria2是整个项目的名字,指这个多协议下载工具本身。特点是轻量、快速,支持多线程和断点续传。 aria2c是 aria2 的 命令行客户端程序,通常在终端中执行 aria2c 来下载文件或管理下载任务。 安装并配置aria21234567# 使用 Homebrew 安装 aria2brew install aria2# 创建配置目录与文件mkdir -p ~/.aria2touch ~/.aria2/aria2.conft...
「轻涟」
引用b站视频测试
《花束般的恋爱》——我们终究不是“错的人”,只是“走散的大人”
即使终有一别,我还是很高兴遇见你。 一段关于青春的预言,不只是爱情《花束般的恋爱》并不是一部用来“相信爱情”的电影,恰恰相反,它讲述的是爱情最令人痛楚的那一面:两个人明明相爱,却最终不得不说再见。但正是这种克制的表达方式,让这部电影拥有了更深的共鸣价值。 这不只是一段恋爱史,更是一份献给 成长、现实与选择 的青春纪实。 [{"url":"https://pic1.imgdb.cn/item/6890cc4358cb8da5c804a4b2.webp","alt":"","title":""},{"url":"https://pic1.imgdb.cn/item/6890ca1858cb8da5c8049742.webp","alt":"","title":""},{"url":"https://pic1.imgdb.cn/item/6890d08258cb8da5c804b833.webp","alt":"","title":""}] 主题解析:从灵魂契合到现实撕裂影片的前半段几乎完美诠释了“灵魂伴侣”的理想——两人因为错过末班车而相识,进而发现彼此拥有...
使用 Cloudflare 和 Gmail 搭建自定义个性域名邮箱
前言如果你拥有一个域名,打算用它来作为自己的个性域名邮箱,本文将手把手教你使用 Cloudflare + Gmail 搭建一个完全免费的自定义邮箱系统,其实本质是 Gmail 邮箱的别名,支持: 📥 邮件接收(通过 Cloudflare 自动转发到 Gmail) 📤 邮件发送(通过 Gmail SMTP 或 Spark 客户端) 🧊 支持 Catch-all(接收所有 @example.com 邮件) 各种域名邮箱方案对比 服务 收费 配置难度 收件方式 发件方式 推荐指数 Cloudflare + Gmail 免费 🌟 非常简单 Cloudflare 转发 Gmail SMTP ⭐⭐⭐⭐⭐ Yandex Mail 免费(限制多) 中等 自带 自带 SMTP ⭐⭐ Mailgun 免费额度有限 较复杂 不支持直接收件 提供 SMTP ⭐⭐ Zoho Mail 有免费方案 中等 自带 Webmail 收件 自带 SMTP ⭐⭐⭐ ✅ Cloudflare 是目前对个人用户最友好的免费方案,操作少,界面全中文,维护简单。 使用 Cloud...
Mac搭建Hexo博客
前言最近开始捣鼓 Hexo,一个轻量的静态博客框架,主要是想找个地方安静地记录点东西,也顺便体验下 Hexo + Git 的完整部署流程。虽然官方文档写得已经够详细了,但在 Mac 上操作的过程中还是踩了不少小坑,于是就决定把整个过程整理记录下来,也方便自己回顾。 准备工作安装 HomebrewHomebrew 是 macOS 下最常用的包管理工具,后续需要用它来安装依赖。使用以下命令进行安装: 1/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 安装完成后可以运行 brew -v 检查是否安装成功。 安装 Git 和 Node.jsGit 是 Hexo 项目版本控制的基础,而 Hexo 则基于 Node.js 运行。macOS 自带 Git,如果你希望使用最新版本,也可以通过 Homebrew 升级。确认 Git 安装: 1git --version 然后安装 Node.js(包含 npm): 1brew inst...
yt-dlp简单配置
简介 yt-dlp 是一个很强大的 YouTube 和各类视频平台下载器,相比 youtube-dl 更新得更快、功能更多。 安装 这里仅以macOS为例,其他系统详见官方指引,建议配合 FFmpeg、 aria2 使用。 12wget https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp_macos -O ~/.local/bin/yt-dlpchmod a+rx ~/.local/bin/yt-dlp 配置分享一个搭配FFmpeg和aria2c的简单的配置,根据实际需要自行调整 创建配置文件 12mkdir -p ~/.config/yt-dlpvim ~/.config/yt-dlp/config 写入以下内容 12345678910111213141516171819202122232425262728293031323334353637383940# 保存目录和文件名-o "$HOME/Downloads/%(title)s/%(title)s.%(ext)s"#...
snell简单搭建
前言Snell 是 Surge 官方推出的一款轻量级代理服务器,基于自定义协议,专为搭配 Surge 使用设计,支持 TCP、UDP 以及 TLS 加密传输。 本文简要介绍如何在 Linux 系统上安装和配置 Snell,实现本地代理转发。操作步骤简洁明了,适合快速部署。 安装 Snell 下载并解压服务端 ,以 Snell v5.0.0 Linux amd64 版本为例: 1wget -O snell-server.zip https://dl.nssurge.com/snell/snell-server-v5.0.0-linux-amd64.zip && unzip snell-server.zip -d /usr/local/bin && rm snell-server.zip 添加执行权限: 1chmod +x /usr/local/bin/snell-server 创建配置文件: 首先新建配置目录: 1sudo mkdir /etc/snell 使用向导生成配置文件(推荐): 1sudo snell-serv...