使用 fisher 管理 fish shell 插件拓展

使用 fisher 管理 fish shell 插件拓展

使用 fisher 管理 fish shell 插件拓展 fish 是一个功能很强大的 shell,但是没有插件的话只有默认的补全功能,虽然比 bash 好用,但是不支持 posix 标准的 sh 脚本,难免心里感到有些不爽。 不过幸好有 fisher [github link] 这个管理工具 Ar

一键配置 Zsh + Oh My Zsh

一键配置 Zsh + Oh My Zsh 你是否也厌倦了每次重装系统后手动配置终端? Zsh 强大,Oh My Zsh 便捷,但 Powerlevel10k 虽然炫酷,却启动慢、依赖多,对服务器或轻量环境并不友好。 为此,我参考 好夜派的教程,编写了一个极简、安全、跨发行版的一键配置脚本。 📦 支

Linux 
一键配置 Zsh + Oh My Zsh
用 rsync 在两台服务器之间直接传文件

用 rsync 在两台服务器之间直接传文件

用 rsync 在两台服务器之间直接传文件 手上有多台远程服务器,想把一台上的数据快速同步到另一台,但又不想先把文件下载到自己电脑再上传?不仅慢,还占本地带宽和空间。好消息是——完全没必要这么麻烦!只要两台服务器都能通过 SSH 访问,我们就可以让它们“直接对话”,用 rsync 把文件从 A 传到

用 FileZilla 连上你的远程服务器

用 FileZilla 连上你的远程服务器:SFTP 快速上手指南 你是不是也经常遇到这种情况:刚在 AutoDL 上开了一台 GPU 机器,写好了训练脚本,却卡在“怎么把本地的数据传上去”?或者想下载模型结果,但网页上传下载又慢又不稳定? 别折腾 scp 命令了(虽然它很好用),今天聊聊一个更直观

用 FileZilla 连上你的远程服务器
为 Wine/Proton 启用 NTSYNC

为 Wine/Proton 启用 NTSYNC

让 Wine 和 Proton 飞起来:启用 NTSYNC 同步原语 在 Linux 上运行 Windows 应用或游戏时,Wine(以及基于它的 Proton)是我们最常用的兼容层。然而,某些多线程密集型程序(尤其是现代游戏)可能会因为同步机制效率低下而出现卡顿、帧率不稳甚至崩溃。 好消息是,从

uv 配置国内镜像加速

使用 uv 配置国内镜像加速:Python 解释器下载 + PyPI 包安装双提速 🚀 uv 是由 Astral 开发的新一代超快 Python 工具链,集成了虚拟环境创建、依赖解析、包安装甚至 Python 解释器自动下载功能。但在国内直接使用默认源时,无论是下载 Python 还是安装包,速度

uv 配置国内镜像加速
在 Git 仓库中排除历史记录中的大文件

在 Git 仓库中排除历史记录中的大文件

在 Git 仓库中排除历史记录中的大文件(仅仅在 .gitignore 中忽略是不够的) 适用场景:误将模型权重(如 .pth、.pt、.h5)、数据集、日志等大文件提交到 Git,导致仓库体积膨胀、克隆缓慢。 🚨 问题背景 Git 的设计初衷是管理代码,而非二进制大文件。一旦你不小心将 .pth

优雅配置 .NET SDK 环境

在 Linux 下优雅配置 .NET SDK 环境:从 Bash 到 Fish 的最佳实践 在 Linux 上开发 .NET 应用?你可能已经通过官方的 dotnet-install.sh 脚本成功安装了 .NET SDK。但安装只是第一步——为了让系统、终端、编辑器(比如 VS Code 的 C#

优雅配置 .NET SDK 环境
Windows 下的沙盒化方案

Windows 下的沙盒化方案

Windows 下的沙盒化方案:像 Flatpak 一样干净运行游戏与应用 摘要:Linux 用户熟悉 Flatpak——它让应用在隔离环境中运行,卸载后不留痕迹。Windows 虽无原生 Flatpak,但通过合理组合系统功能与第三方工具,我们同样能实现“干净安装、彻底卸载、无系统污染”的沙盒体验

Linux 应用程序缩放问题解决方案

现在大部分桌面默认是 wayland 协议,对于 wayland 应用程序与桌面环境通常有较好的缩放支持,而对 xwayland/x11 应用有时缩放会明显不起作用,需要一些额外设置(通常是设置一些环境变量),本文对多种框架的处理情况进行总结。 1. QT 缩放(WeChat等应用) 环境变量: Q

Linux 
Linux 应用程序缩放问题解决方案