Tmux终端复用器
Tmux是一个终端复用器,它允许你在一个终端窗口中创建多个会话、窗口和窗格,并能保持这些工作状态长期运行,即使关闭SSH连接也不会中断。下面是详细的使用教程。 📦 核心概念:会话 > 窗口 > 窗格 理解Tmux的三个层级是熟练使用它的关键: 会话(Session):是Tmux的最高层级工作空间。你可以在一个会话中完成一项完整的工作(例如“开发项目A”),然后将其分离(detach),它会在后台继续保持运行。稍后可以随时附加(attach) 回来,一切状态如初。 窗口(Window):一个会话中可以包含多个窗口,类似于浏览器中的标签页。每个窗口都占据整个屏幕,用于处理一项独立的任务(例如“运行服务器”、“编辑代码”、“查看日志”)。 窗格(Pane):在一个窗口内,你可以分割出多个窗格,用于同时显示和操作多个终端。 🎯 常用命令速查表 下面的表格汇总了最核心的操作命令,你可以先快速浏览,有个整体印象。 功能类别 操作 默认快捷键 (前缀键 Ctrl+b 后接) 会话管理 新建命名会话 tmux new -s <会话名> 分离当前...
安装WSL下的Linux子系统
在 Windows 11 电脑上安装 Linux 子系统(WSL2)的详细步骤 🔧 一、准备工作 启用虚拟化技术(默认已启用) 重启电脑,进入 BIOS/UEFI(开机时按 Del/F2/F10 等键,因主板而异)。 在高级设置中启用 Intel VT-x 或 AMD-V 虚拟化支持。 保存设置并重启进入 Windows。 在任务管理器中确认已启用虚拟化技术。 启用 Windows 功能 在任务栏搜索 功能 或在控制面板中打开 启用或关闭 Windows 功能 。 勾选 Hyper-V 和 适用于 Linux 的 Windows 子系统 点击确定,按照提示重启电脑。 ⚙️ 二、安装 通过终端安装默认的 Ubuntu 发行版 以管理员身份打开 PowerShell(右键开始菜单 → “终端管理员”): 1wsl --install 此命令将启用运行 WSL 并安装 Linux 的 Ubuntu 分发所需的功能。 安装过程中会提示设置用户名和密码。 也可以安装其他 Linux 发行版 在终端中输入命令可获取所有可安装的发行版: 1...
简单的AI聊天机器人
一个基于 LongCat API 开放平台的聊天机器人应用,采用前后端分离架构,支持 OpenAI 和 Anthropic API 格式。 功能特性 🤖 支持多种 AI 模型: LongCat-Flash-Chat: 高性能通用对话模型 LongCat-Flash-Thinking: 深度思考模型 🔌 双 API 格式支持:OpenAI 和 Anthropic 🖥️ 现代化前端界面,实时聊天体验 🐳 容器化部署,一键启动 🔐 API Key 认证支持(可选) 项目结构 123456789101112.├── ai-chat-backend/ # 后端服务│ ├── Dockerfile # 后端 Docker 配置│ ├── api.py # Flask 后端应用│ └── requirements.txt # Python 依赖├── ai-chat-frontend/ # 前端应用│ ├── dist/ ...
基于Spring Boot的前后端开发环境安装
node.js Node.js — Run JavaScript Everywhere Ubuntu 系统中安装遇网络问题可使用以下镜像策略解决。 使用文件加速镜像站安装nvm 将官方安装脚本链接中的域名 raw.githubusercontent.com 替换为文件加速镜像站地址。例如,使用 gh-proxy.com: 123# 原命令:curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash# 替换为:curl -o- https://gh-proxy.com/https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash 或者使用其他支持Raw文件加速的镜像站域名进行替换。 为nvm设置Node.js下载镜像(关键!) 在终端中执行以下命令,这将告诉nvm从国内镜像站下载Node.js,速度会有质的提升: 123456789101112# 设置Node.js二进制包的镜像源(阿里云镜像站)...
python环境的部署
安装瓦特加速器 访问瓦特工具箱(Steam++官网) - Watt Toolkit下载windows版本Watt Toolkit加速器,提高访问github等地址的速度。 安装 conda Windows:访问Download Success | Anaconda下载Adaconda。安装完成后创建Adaconda Prompt快捷方式。 Ubuntu 命令: 123456789101112131415# 进入家目录cd ~# 下载最新版 Miniconda(64位 Linux)wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh# 运行安装脚本# -b:批处理模式(无需交互)# -p:指定安装路径(这里安装到 ~/miniconda3)bash Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/miniconda3# 初始化(会修改 ~/.bashrc)$HOME/miniconda3/bin/conda init# 重新加载 shell 配...
重装系统和常用软件安装
U盘启动系统 杏雨梨云启动维护系统 – 杏雨梨云启动维护系统-官方博客 Win11简体中文版下载 下载 Windows 11 驱动总裁 & 软件常用运行库ScKu 免费不限速的驱动工具_驱动总裁_【官网】 软件常用运行库ScKu_软件常用运行库ScKu下载-系统总裁|系统封装首席执行官 驱动总裁官网_驱动在线安装_离线驱动_系统封装_封装系统_Windows系统封装工具_封装软件推广联盟-系统总裁 Net3.5 开启 控制面板 -> 程序 -> 启用或关闭Windows功能 -> 勾选net3.5 -> 确定 系统更新 执行系统更新 关闭系统自带杀毒软件 Windows 安全中心 -> 病毒和威胁防护 -> 关闭实时防护 安装火绒 个人产品-火绒安全 关闭启动项 任务管理器 -> 启动应用 -> SecurityHealthSystray、OneDrive改为已禁用。 NVIDIA App 更新显卡驱动 下载面向游戏玩家和创作者的 NVIDIA App | NVIDIA PowerShell7 12winget sear...
Git食用指南
以下是 Git 项目创建、上传更新和下载更新的完整流程 一、项目创建与初始上传 1. 本地项目初始化 1234567891011121314# 1. 创建项目文件夹并进入mkdir project-namecd project-name# 2. 初始化Git仓库git init# 3. 创建项目文件(如README.md等)# 4. 添加所有文件到暂存区git add .# 5. 提交到本地仓库git commit -m "Initial commit" 2. 关联远程仓库并首次推送 12345678# 1. 在GitHub/GitLab/Gitee创建空仓库# 2. 关联远程仓库git remote add origin https://github.com/用户名/仓库名.git# 3. 第一次推送(-u参数设置上游分支)git push -u origin main# 或如果默认分支是mastergit push -u origin master 二、日常上传更新(本地→远程) 完整上传流程 12345678910111213# 1. 查看当前状态(可...
个人展馆Hexo-Garden设计与实现经验总结
Hexo功能强大,主题丰富,可以设计成一个学习经验笔记存档的展馆,结合Docker和Nginx,Hexo还可以作为项目学习、验证与部署过程中的总入口。 一、云服务器的选择于使用 基于性价比最终选择了火山引擎的超小型服务器,使用的是Ubuntu24.04系统,需要配置防火墙打开80和445端口。 二、服务器初始化和安装软件 1. SSH 登录服务器 12ssh root@101.126.131.181# 输入 root 密码(云平台控制台可重置) 2. 创建普通用户(安全最佳实践) 1234adduser deploy # 按提示设置密码(建议用字母+数字组合)usermod -aG sudo deploy # 赋予 sudo 权限exit # 退出 rootssh deploy@101.126.131.181 # 用新用户登录 3. 基础安全加固 123456sudo apt update && sudo apt upgrade -y # 更新系统sudo ufw allow OpenSSH # 开放 SSH 端口# 安装必要软件s...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. Quick Start Create a new post 1$ hexo new post "My New Post" More info: Writing Clean 1$ hexo clean Run server 1$ hexo server More info: Server Generate static files 1$ hexo generate Deploy 1$ hexo deploy More info: Generating Deploy to remote sites 1$ hexo deploy More info: Deployment