• tmux 常用操作

    tmux 可以在终端窗口中创建多个虚拟终端会话,对于同时运行多个命令行程序很有用。

    tmux 常用快捷方式及命令

    # 查看有所有tmux会话
    指  令:tmux ls
    快捷键:Ctrl+b s
    
    # 新建tmux窗口
    指  令:tmux new -s <session-name>
    
    # 重命名会话
    指  令:tmux rename-session -t <old-name> <new-name>
    快捷键:Ctrl+b $
    
    # 分离会话
    指  令:tmux detach  或者使用  exit(关闭窗口)
    快捷键:Ctrl+b d
    
    # 重新连接会话
    指  令:tmux attach -t <session-name>  或者使用 tmux at -t <session-name>
    
    #平铺当前窗格(个人很喜欢的快捷键,注意:平铺的是当前选中的窗格)
    快捷键:Ctrl+b z (再次 Ctrl+b z 则恢复)
    
    # 杀死会话
    指  令:tmux kill-session -t <session-name>
    
    # 切换会话
    指  令:tmux switch -t <session-name>
    
    # 划分上下两个窗格
    指  令:tmux split
    快捷键:Ctrl+b “
    
    # 划分左右两个窗格
    指  令:tmux split -h
    快捷键:Ctrl+b %
    
    # 光标切换到上方窗格
    指  令:tmux select-pane -U
    快捷键:Ctrl+b 方向键上
    
    # 光标切换到下方窗格
    指  令:tmux select-pane -D
    快捷键:Ctrl+b 方向键下
    
    # 光标切换到左边窗格
    指  令:tmux select-pane -L
    快捷键:Ctrl+b 方向键左
    
    # 光标切换到右边窗格
    指  令:tmux select-pane -R
    快捷键:Ctrl+b 方向键右

    常用命令

    Ctrl+b激活控制台;此时以下按键生效!!!

    举个例子:
        帮助命令的快捷键是Ctrl+b ?
        它的用法是:在 Tmux 窗口中,先按下Ctrl+b,再按下?,就会显示帮助信息。

    系统操作

    ?	列出所有快捷键;按q返回
    d	脱离当前会话;这样可以暂时返回Shell界面,输入tmux attach能够重新进入之前的会话
    D	选择要脱离的会话;在同时开启了多个会话时使用
    Ctrl+z	挂起当前会话
    r	强制重绘未脱离的会话
    s	选择并切换会话;在同时开启了多个会话时使用
    :	进入命令行模式;此时可以输入支持的命令,例如kill-server可以关闭服务器
    [	进入复制模式;此时的操作与vi/emacs相同,按q/Esc退出
    ~	列出提示信息缓存;其中包含了之前tmux返回的各种提示信息

    窗口操作

    c	创建新窗口
    &	关闭当前窗口
    数字键	切换至指定窗口
    p	切换至上一窗口
    n	切换至下一窗口
    l	在前后两个窗口间互相切换
    w	通过窗口列表切换窗口
    ,	重命名当前窗口;这样便于识别
    .	修改当前窗口编号;相当于窗口重新排序
    f	在所有窗口中查找指定文本

    面板操作

    ”	        将当前面板平分为上下两块
    %	        将当前面板平分为左右两块
    x	        关闭当前面板
    !	        将当前面板置于新窗口;即新建一个窗口,其中仅包含当前面板
    Ctrl+方向键	以1个单元格为单位移动边缘以调整当前面板大小
    Alt+方向键	以5个单元格为单位移动边缘以调整当前面板大小
    Space	        在预置的面板布局中循环切换;依次包括even-horizontal、even-vertical、main-horizontal、main-vertical、tiled
    q	        显示面板编号
    o	        在当前窗口中选择下一面板
    方向键	        移动光标以选择面板
    {	        向前置换当前面板
    }	        向后置换当前面板
    Alt+o	        逆时针旋转当前窗口的面板
    Ctrl+o	        顺时针旋转当前窗口的面板
  • CachyOS 使用有感和自用操作笔记

    2026年伊始,我开始尝试使用 CachyOS 进行日常的娱乐、学习和工作。CachyOS 是 Arch Linux 的一个发行版,之所想选择 CachyOS 作为尝试,是因为它目前是众多 Linux 发行版中势头最劲的一个,我相信大家达成看好它和使用它的共识是有原因的,因此我打算自己探索一下。

    使用CachyOS 电脑的情况

    内核版本(CachyOS 核心组件)6.18.6-2-cachyos
    OS:cachyosrolling
    Kernel:x86_64Linux6.18.6-2-cachyos
    Shell:fish
    DE:KDE Plamas
    WM:KWin
    CPU:AMDRyzen79700X8-Core@16x5.5823GHz
    GPU:NVIDIAGeForceRTX3060Ti
    

    使用篇:

    维护篇:

    故障处理:

  • 中科大 USTC Homebrew 软件包源代码镜像仓库

    在中国可能使用 brew 命令(即 Homebrew 软件管理软件)网络上会有各种困难,这中时候我们可以试试中科大( USTC )Homebrew 软件包镜像仓库来进行更新。

    如果你已经安装好了 brew,可以使用以下命令来使用中科大的镜像文件。brew update 和 brew upgrade 分别是检查是否有更新和开始更新升级。

    export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
    
    brew update

    使用科大源安装 Homebrew / Linuxbrew

    首先在命令行运行如下几条命令设置环境变量:

    export HOMEBREW_BREW_GIT_REMOTE="https://mirrors.ustc.edu.cn/brew.git"
    export HOMEBREW_CORE_GIT_REMOTE="https://mirrors.ustc.edu.cn/homebrew-core.git"
    export HOMEBREW_BOTTLE_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles"
    export HOMEBREW_API_DOMAIN="https://mirrors.ustc.edu.cn/homebrew-bottles/api"

    安装 Homebrew

    运行终端(Terminal),复制粘贴运行一下命令:

    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

    初次安装 Homebrew / Linuxbrew 时,如果无法下载安装脚本, 可以使用中科大每日同步的安装脚本文件。

    /bin/bash -c "$(curl -fsSL https://mirrors.ustc.edu.cn/misc/brew-install.sh)"
  • Microsoft Store无法下载或无法打开

    因为众所周知的原因,网络联通和速度经常会碰到各种问题,需要各种科技,今天我在使用 Microwoft Store (即应用商店)虽然有更新,但是下载卡住了,一番查询发现,只能试试重置 Microsoft 应用商店缓存,

    重置Microsoft应用商店缓存:
    按 Win键 + R 打开“ 运行 ”对话框,键入 “wsreset.exe”,然后选择“ 确定”。(按回车 Enter 键也一样)

    注意: 将打开一个空白的“命令提示符”窗口,在大约 10 秒钟后,该窗口将关闭并自动打开 Microsoft Store。

  • “su -” 与 “su” 命令有什么区别

    “su -” 与 “su” 的区别

    • su:切换用户身份,但保留原用户的环境变量(如 PATH、HOME)和非登录 Shell;
    • su -:切换用户身份的同时,加载目标用户的环境变量和登录 Shell,切换到目标用户的 Home 目录,完全模拟目标用户登录后的状态;

    实际使用情况

    • 临时切换用户执行简单操作,无需加载目标用户环境时,用 su 用户名;
    • 需完全以目标用户身份工作(如执行依赖其环境变量的命令、配置系统)时,用 su – 用户名(切换到 root 可直接写 su -);
  • 为什么说 Windows 是最好的 Linux 桌面发行版?

    “Windows 是最好的 Linux 桌面发行版” 是一句玩笑话,其实是因为 WSL 。它完美结合了 Windows 出色的桌面体验和硬件兼容性,以及 Linux 在开发和命令行领域的强大能力。

    WSL 是 Windows 10 和 Windows 11 内置的一项功能,它允许你在 Windows 操作系统上直接运行完整的 Linux 发行版,而无需使用传统的虚拟机或双启动。

    如何开始使用 WSL?

    1. 启用 WSL 功能:
      • 打开 “设置” > “应用” > “可选功能” > “更多 Windows 功能”。
      • 在弹出的窗口中,找到并勾选 “适用于 Linux 的 Windows 子系统” 和 “虚拟机平台”。
      • 点击 “确定”,然后重启电脑。
    2. 安装 Linux 发行版:
      • 打开 Microsoft Store,搜索你想要的 Linux 发行版(例如 “Ubuntu”)。
      • 选择一个版本(通常推荐 LTS 长期支持版),然后点击 “获取” 或 “安装”。
    3. 初始化并使用:
      • 安装完成后,从开始菜单启动该 Linux 发行版。
      • 首次启动时,它会进行一些初始化设置,并要求你创建一个 Linux 用户和密码。

    完成后,你就会看到一个熟悉的 Linux 命令行提示符,至此,你已经成功在 Windows 上运行 Linux 了!

    在文件资源管理器地址栏输入 “\\wsl$” 回车既可以打开 WSL 的文件夹,我们下载安装和使用的 Linux 发行版就在这个文件夹,在 Windows 里删除或修改WSL 运行 Linux 中的文件非常方便实用。

  • 国内最好的网速测速工具网站

    目前国内最好的最良心的没有广告的网络联通测试网站,网速测速工具网站就是我们鼎鼎大名的985院校中国科技技术大学测速网站!超级良心超级推荐,链接在下方!

    https://test.ustc.edu.cn/

    可能离武汉近的缘故,我认为速度最快的开源软件镜像也是中国科学技术大学开源软件镜像!超级良心超级推荐,链接在下方!

    https://mirrors.ustc.edu.cn

    中国科学技术大学开源软件镜像使用帮助

    https://mirrors.ustc.edu.cn/help

  • Steam 官方网站说明

    鉴于网上STEAM假网站假搜索引擎太多了,在此说明一下。

    Steam的官方网站是:

    https://store.steampowered.com

    Steam的安装程序页面在:

    https://store.steampowered.com/about

  • Windows 11 24H2 25H2 安装跳过联网使用微软在线账户使用本地账户

    Windows 11 安装程序中使用 oobe \bypassnro 已经失效了

    根据国外网友公布的信息来看,目前已知可行的办法如下:

    1. 在要求联网界面时按 Shift + F10 键,调出控制台
    2. 输入 start ms-cxh:localonly 按回车,然后根据提示操作

    亲测 Windows 11 24H2、25H2 的家庭版和专业版可用

  • 操作系统需要多样性

    今天看到这样一则新闻报道,“Windows 10 即将终止支持,以及微软听命于美国政府制裁国际刑事法院首席检察官等事件给欧洲国家敲响了警钟,切换到 Linux 桌面将有助于安全和隐私保护,也有助于维护欧洲的数字主权。法国宪兵队在十多年前就成功切换到了基于 Ubuntu 的定制发行版 GendBuntu。一部分人人提议为欧盟组织开发一个专门的发行版 EU OS。该发行版将基于 Red Hat 社区发行版 Fedora KDE Linux。”

    微软的 Windows 一家独大也好,苹果的Mac iOS 日渐壮大也好,在平台上工作,我们只能听之任之的局面一直无法改善。

    看到这样的新闻,我觉得挺高兴的,但不知道能否长久,我认为世界早该如此,多一些组织机构,做出多一些的系统平台,给用户选择的空间,保持生态的多样性。信息化技术发展的到今天,所谓的安全和隐私保护在有技术的一方来看,仅仅是入侵和收集数据需要更高的技术更多的成本而已。另外,希望我们中国的鸿蒙也能早日成熟起来,希望能早日在PC上安装使用。