
系统清理工具 BleachBit 又迈出了一步 发行时 一 文本模式用户界面(TUI) 这种新模式与现有的图形界面和传统命令行界面并存。借助这种新模式,用户可以直接从终端管理临时文件和其他系统残留文件的清理,而且相比输入单个命令,交互体验更加友好便捷。
这种方法对于那些管理者来说尤其有趣。 没有图形环境的 Linux 服务器 或者对于轻量级机器来说,安装完整桌面环境的依赖项成本过高。它在 DevOps 工作环境中也很有用,因为保持系统干净且资源充足是确保持续集成和持续部署工具顺利运行的关键。
与 GUI 和 CLI 相比,BleachBit TUI 提供了哪些功能?
BleachBit 的全新文本模式界面介于两者之间 经典图形应用程序和命令行界面 专为脚本设计。与面向非交互式任务的命令行模式不同,TUI 允许您浏览菜单、选择选项、预览将要删除的内容,并启动清理操作,而无需记住复杂的参数。
导航主要通过键盘完成,尽管 鼠标支持功能有所增强。包括使用滚轮。这种组合使得在本地终端和远程会话(例如通过 SSH)中都易于操作,这在没有图形界面的 Linux 服务器上非常常见。
TUI 的设计目的是为了应对 GUI 不适用的情况:资源匮乏的团队, 数据中心的服务器 可远程管理,也可在用户不希望加载额外桌面库的计算机上进行管理。所有这一切都无需牺牲对清理哪些应用程序和系统组件的精细控制。
基本操作和键盘快捷键
文本界面设计相对简单,但它提供了 所有基本功能 检查并删除残留文件。不同的清理类别(浏览器、日志、软件包缓存、临时文件等)分组显示,每个类别都可以展开查看更具体的选项。
空格键用于激活或停用元素。 勾选或取消勾选复选框 与每个组件相关联。按下回车键会显示所选类别,用户可以深入查看详细信息,并确定在系统的每个应用程序或区域中要处理的具体内容。
最实用的功能之一是清洁预览。TUI 提供了两种不同的快捷键:按下该键 初步分析已启动 `-p` 命令会显示所有选定的元素,而 `-p` 命令只会预览当前聚焦的组件。这样,您可以在做出任何不可逆的决定之前,检查哪些文件会受到影响。
关于删除操作,d 键会对所有标记的项进行全局清理,而 D 键则仅限于…… 正在审查的具体部件操作被接受后,界面会在终端右下角显示一个对话框,其中包含已删除文件和已恢复存储空间的详细信息,这对于磁盘空间有限的服务器来说尤其重要。
在 BleachBit TUI 中管理权限和安全警告
与大多数系统维护工具一样,BleachBit TUI 需要 提升权限以清理某些路线 以及敏感区域。如果未获得管理员权限运行,某些删除操作可能会失败,因此在 Linux 系统上,通常需要在启动 Python 脚本时使用 sudo 命令。
当用户以适当的权限启动界面时,清理过程包括多个警告和 确认请求 在触碰任何敏感文件之前,请务必先进行检查。这种策略可以降低误删重要文件的风险,并最大限度地减少意外情况的发生,这在工作站和服务器环境中都非常重要。
TUI还提供了覆盖已删除文件数据的选项,以改进…… 隐私保护图形版本中已经具备此功能,如果敏感数据在以后可能会被重复使用或审计的机器上处理,则此功能非常有用。
兼容性、共享后端以及仍然缺失的功能
这种新模式的关键之一是: 与……共享相同的后端 漂白位 6.0因此,它并非一个独立的工具,而是现有引擎的另一个接口。这意味着它会自动读取图形应用程序中配置的偏好设置,而无需从头开始定义所有内容。
TUI继承的设置包括: 选定的清洁选项 以前,要保留的项目列表(白名单或保留列表)、自定义清理定义和要保留的 cookie 列表都是通过 BleachBit 自己的 cookie 管理器进行管理的。
目前,文本模式版本仍处于 alpha 测试阶段,因此仍有一些问题。 一些明显的不足它没有实现翻译系统,所谓的专家模式没有激活,受保护的路由尚未通过此界面进行管理,生成“干扰”(用于隐藏模式的数据噪声)的功能尚未集成,并且 TUI 本身不会执行在线更新检查。
此外,修改常规首选项仍然是图形用户界面 (GUI) 的职责:用户必须 通过图形应用程序调整设置文本用户界面 (TUI) 会直接遵循这些值。然而,在许多情况下,这已经足够了,因为文本界面的目的是快速执行清理工作,而不是从头开始重新设计配置。
BleachBit TUI 调色板菜单、屏幕帮助和视觉选项
用户体验包括一个易于使用的调色板菜单,该菜单结合了以下功能: 在终端中按 Ctrl+P此菜单允许您在界面中搜索命令、放大特定组件以查看更多详细信息、关闭 BleachBit、截屏以及显示带有帮助键的侧面板。
此调色板对以下用户尤其有用: 熟悉快捷键 或者对于那些喜欢按名称搜索操作而不是记住组合键的用户来说,它也很实用。此外,它还能加快应用程序退出速度,并提供对基本文档的快速访问,而无需查阅外部手册。
从美学角度来看,TUI 支持 更改显示主题 为了更好地适应不同类型的设备、深色或浅色背景以及个人偏好,虽然界面基于文本,但开发者确保了其使用舒适,即使长时间使用也不会造成眼睛疲劳。
提供适用于 Linux 和 Windows 的版本
尽管BleachBit TUI的大部分关注点都集中在Linux系统上(因为在Linux系统中控制台管理非常普遍),但该工具也已准备好在以下平台上运行: Windows 环境下的终端在这种情况下,TUI 既以安装程序的形式分发,也以便携式软件包的形式分发。
一个相关的区别是,Windows 的文本模式版本是编译成…… 64 位本地二进制文件与当前稳定的 GUI 和 CLI 版本(仍然是 32 位)不同,这在具有 64 位系统的现代机器上可能具有优势,因为它能更好地利用机器资源。
在 Linux 生态系统中,TUI 是对……的补充。 知名清洁剂,例如 清理 Arch Linux 中的软件包 从简单的脚本到大型图形应用程序,BleachBit 都能胜任。作为一款免费开源的跨平台软件,BleachBit 为欧洲各地的家庭桌面、专业服务器和工作站用户提供了多功能的解决方案。
如何在Ubuntu和其他Linux发行版上试用BleachBit TUI
新的文本界面尚未成为……的一部分 标准稳定版本要在 Ubuntu 或衍生发行版等系统上进行测试,您需要直接访问该项目在 GitHub 上的官方仓库,并使用专门用于 TUI 的特定分支。
在 Ubuntu 系统中,首先需要安装终端版本流畅运行所需的软件包。这包括安装 Git 来克隆软件仓库以及其他一些组件。 Python 3 模块,例如 chardet、textual 和 psutil。这些依赖项可以通过常用的包管理器添加。依赖项解决后,BleachBit 项目将被克隆,下载的文件夹将被访问,远程仓库的最新分支将被同步。
接下来,您需要切换到与 TUI 开发对应的分支并启用其跟踪功能。完成此步骤后,只需运行与文本界面关联的 Python 文件,即可在终端中直接启动 BleachBit TUI。如果您计划频繁使用它,建议…… 保持该分支更新 最新更改已上传至 GitHub,以便从中获得改进和错误修复。
这种基于源代码的方法在 Linux 生态系统中很常见,它允许欧洲和其他地区的高级用户和系统管理员进行操作。 在工具提交到代码库之前对其进行评估 它的发行版也因此更容易让已经在使用 BleachBit 图形版的用户并行测试 TUI。
在 DevOps 环境和服务器中的实用性
除了在个人电脑上使用外,BleachBit TUI 也非常适用于以下场景: DevOps 和基础设施管理保持集成和部署环境的清洁有助于缩短构建时间,防止磁盘被旧文件填满,并降低因空间不足而出现问题的风险。
借助文本模式界面,运维团队可以 安排定期清洁 或者,当检测到服务器开始积累过多垃圾文件时,也可以手动运行这些清理程序。预览待删除文件并调整每个清理周期中涉及的组件的功能,为关键系统提供了宝贵的控制级别。
在越来越多采用持续集成实践的欧洲组织中,这类工具可以帮助团队专注于开发和自动化,而 它们能让你远离那些琐碎的日常事务。 系统管理方面。将 BleachBit TUI 集成到维护流程中,可以成为平台可观测性和维护策略的又一重要组成部分。
总的来说,BleachBit TUI 的出现对于那些喜欢在终端上管理系统清理且又不想牺牲交互体验的用户来说,无疑是一个令人欣喜的补充。尽管它目前仍处于 alpha 测试阶段,缺少完整翻译、专家模式和一些自动检查等功能,但它已经提供了…… 控制性、安全性和舒适性的合理结合 无论是在 Linux 还是 Windows 系统上,在服务器和面向控制台的环境中都具有特别大的潜力。