BleachBit TUI, az új szöveges módú felület a rendszer tisztításához

  • A BleachBit egy interaktív TUI felületet tartalmaz a grafikus mód és a klasszikus parancssori felület alternatívájaként.
  • A TUI egy háttérrendszert oszt meg a BleachBit 6.0-val, és újrahasznosítja az összes korábban konfigurált beállítást.
  • Lehetővé teszi a gyorsítótárak, ideiglenes fájlok és egyéb fájlok előnézetét és törlését egyszerű billentyűparancsokkal.
  • A szöveges módú verzió alfa fázisban van, és a GitHubon található, erre a célra létrehozott ágból tesztelhető.

BleachBit TUI

A rendszertisztító eszköz BleachBit újabb lépést tett a megjelenése után UNA szöveges módú felhasználói felület (TUI) Ez az új mód a meglévő grafikus verzióhoz és a hagyományos parancssori felülethez csatlakozik. Ezzel az új móddal a felhasználók közvetlenül a terminálból kezelhetik az ideiglenes fájlok és egyéb rendszermaradványok eltávolítását, de sokkal felhasználóbarátabb interaktív élménnyel, mint az egyes parancsok begépelésével.

Ez a megközelítés különösen érdekes azok számára, akik irányítják Linux szerverek grafikus környezet nélkül vagy könnyű gépeken, ahol egy teljes asztali környezet függőségeinek telepítése nem költséghatékony. DevOps munkakörnyezetekben is hasznos lehet, ahol a rendszerek tisztán tartása és erőforrás-gazdagsága kulcsfontosságú a folyamatos integráció és a folyamatos telepítési eszközök zökkenőmentes működésének biztosításához.

Mit kínál a BleachBit TUI a grafikus felhasználói felülethez és a parancssori felülethez képest?

A BleachBit új szöveges módú felülete félúton helyezkedik el a klasszikus grafikus alkalmazás és parancssori parancssor Szkriptekhez tervezve. A nem interaktív feladatokra optimalizált parancssori móddal ellentétben a TUI lehetővé teszi a menükben való navigálást, a beállítások kiválasztását, a törlendő elemek előnézetét és a tisztítás elindítását anélkül, hogy összetett paramétereket kellene megjegyezni.

A navigáció elsősorban a billentyűzettel történik, bár Van némi egértámogatásbeleértve a görgő használatát is. Ez a kombináció megkönnyíti a használatát mind a helyi terminálokon, mind a távoli munkamenetekben, például SSH-n keresztül, ami egy nagyon gyakori forgatókönyv Linux szervereken, ahol nincs elérhető grafikus felület.

A TUI-t olyan esetekre tervezték, ahol a grafikus felhasználói felület (GUI) nem illik jól: alacsony erőforrású csapatok, szerverek adatközpontokban távolról vagy olyan gépeken kezelhető, ahol a felhasználó nem kíván további asztali könyvtárakat betölteni. Mindez anélkül, hogy feláldozná a megtisztított alkalmazások és rendszerösszetevők feletti finom szabályozást.

Alapvető műveletek és billentyűparancsok

A szöveges felület kialakítása viszonylag egyszerű, de kínál minden lényeges funkciót a megmaradt fájlok áttekintéséhez és eltávolításához. A különböző tisztítási kategóriák (böngészők, naplók, csomaggyorsítótárak, ideiglenes fájlok stb.) csoportosítva jelennek meg, és mindegyik kibontható a konkrétabb beállítások megtekintéséhez.

Az elemek aktiválásához vagy deaktiválásához a szóköz billentyűt kell használni, amely Jelölje be vagy törölje a jelölőnégyzeteket az egyes komponensekhez társítva. Az Enter billentyű megnyomásával megjelenik a kiválasztott kategória, lehetővé téve a felhasználó számára, hogy részletesen megvizsgálja a folyamatot, és pontosan eldöntse, hogy mi kerüljön feldolgozásra a rendszer egyes alkalmazásaiban vagy területein.

Az egyik leghasznosabb funkció a tisztítási előnézet. A TUI két különböző gyorsbillentyűt kínál: a gomb megnyomásával elindítják az előzetes elemzést A `-p` parancs megjeleníti az összes kiválasztott elemet, míg a `-p` parancs csak a fókuszban lévő komponenst tekinti meg előnézetben. Ez lehetővé teszi, hogy ellenőrizze, mely fájlokat fogja érinteni a módosítás, mielőtt bármilyen visszafordíthatatlan döntést hozna.

A törlés tekintetében a d billentyű globálisan kitakarít mindent a megjelölt elemről, míg a D billentyű csak... a felülvizsgálat alatt álló konkrét komponensA művelet elfogadása után a felület egy párbeszédpanelt jelenít meg a terminál jobb alsó sarkában, amelyen részletesen láthatók a törölt fájlok és a helyreállított tárhely, ami különösen fontos a korlátozott lemezterülettel rendelkező szervereken.

Engedélyek és biztonsági figyelmeztetések kezelése a BleachBit TUI-ban

A legtöbb rendszerkarbantartó eszközhöz hasonlóan a BleachBit TUI-nak is szüksége van rá emelt szintű engedélyek bizonyos útvonalak törléséhez és érzékeny területek. Ha rendszergazdai jogosultságok nélkül indítjuk el, egyes törlési műveletek sikertelenek lehetnek, ezért Linuxon gyakori, hogy a Python szkript indításakor a sudo paranccsal futtatjuk.

Amikor a felhasználó a megfelelő jogosultságokkal indítja el a felületet, a tisztítási folyamat több figyelmeztetést és hibaüzenetet tartalmaz. visszaigazolási kérelmek mielőtt bármi érzékenyhez érne. Ez a stratégia csökkenti a szükséges fájlok törlésének kockázatát és minimalizálja a meglepetéseket, ami mind a munkaállomásokon, mind a szerverkörnyezetben nagyra értékelt.

A TUI lehetőséget ad a törölt fájlok adatainak felülírására is a jobb teljesítmény érdekében. magánszféra védelemEz a grafikus verzióban már jelen lévő funkció akkor hasznos, ha az érzékeny adatokat olyan gépeken kezelik, amelyeket később újra felhasználhatnak vagy auditálhatnak.

Kompatibilitás, megosztott háttérrendszer és még mindig hiányzó funkciók

Ennek az új módnak az egyik kulcsa az, hogy ugyanazt a háttérrendszert használja, mint Fehérítő bit 6.0Tehát nem egy elszigetelt eszközről van szó, hanem egy másik felületről a meglévő motorhoz. Ez azt jelenti, hogy automatikusan átveszi a grafikus alkalmazásban konfigurált beállításokat anélkül, hogy mindent a nulláról kellene definiálnia.

A TUI által örökölt beállítások között szerepel a kiválasztott tisztítási lehetőségek Korábban a megtartandó elemek listáját (fehérlista vagy megtartandó lista), az egyéni tisztítási definíciókat és a megtartandó sütik listáját a BleachBit saját sütikezelőjéből lehetett kezelni.

Jelenleg a szöveges módú verzió alfa fázisban van, tehát még mindig van néhány jelentős hiányosságNincs implementált fordítási rendszere, az úgynevezett Szakértői mód nem aktív, a védett útvonalak kezelése egyelőre nem történik meg erről a felületről, a "pelyva" (mintázatok elrejtésére szolgáló adatzaj) generálása nincs integrálva, és az online frissítési ellenőrzések sem történnek magáról a TUI-ról.

Továbbá az általános beállítások módosítása továbbra is a grafikus felhasználói felület (GUI) felelőssége: a felhasználónak kell módosítsa a beállításokat a grafikus alkalmazásbólA TUI ezután egyszerűen tiszteletben tartja ezeket az értékeket. Sok esetben azonban ez elegendő, mivel a szöveges felület célja a gyors tisztítás, nem pedig a konfiguráció újratervezése a nulláról.

BleachBit TUI paletta menü, képernyőn megjelenő súgó és vizuális beállítások

A felhasználói élményhez egy könnyen hozzáférhető palettamenü tartozik a következő kombinációkkal: Ctrl+P magából a terminálbólEz a menü lehetővé teszi parancsok keresését a felületen belül, egy adott komponensre való nagyítást a részletesebb megtekintéshez, a BleachBit bezárását, képernyőkép készítését és egy súgógombokkal ellátott oldalpanel megjelenítését.

Ez a paletta különösen hasznos azoknak a felhasználóknak, akik ismerkedés a gyorsbillentyűkkel vagy azoknak, akik inkább név szerint keresnek műveleteket a kombinációk memorizálása helyett. Felgyorsítja az alkalmazásból való kilépést, és gyors hozzáférést biztosít az alapvető dokumentációhoz anélkül, hogy külső kézikönyveket kellene konzultálniuk.

Esztétikai szempontból a TUI támogatja a a megjelenítési témák módosítása Hogy jobban alkalmazkodjon a különböző eszköztípusokhoz, sötét vagy világos hátterekhez, valamint a személyes preferenciákhoz. Bár szöveges felületről van szó, a fejlesztők gondoskodtak arról, hogy kellemes legyen használni, és ne erőltesse meg a szemet hosszabb munkamenetek során.

Linux és Windows rendszerre elérhető verziók

Bár a BleachBit TUI iránti érdeklődés nagy része a Linux rendszerekre összpontosul, ahol a konzolos adminisztráció nagyon gyakori, az eszközt felkészítették arra is, hogy a következő rendszereken működjön: Windows környezetek terminállalEbben az esetben a TUI telepítőként és hordozható csomagként is elérhető.

Az egyik lényeges különbség, hogy a Windows szöveges módú verziója a következőképpen fordul elő: 64 bites natív bináris fájlA grafikus felhasználói felület és a parancssori felület jelenlegi stabil verzióival ellentétben, amelyek továbbra is 32 bitesek, ez előnyös lehet a modern, 64 bites rendszerekkel rendelkező gépeken, mivel jobban kihasználja a gép erőforrásait.

A Linux ökoszisztémában a TUI kiegészíti a ismert tisztítószerek, mint például Csomagok tisztítása Arch Linuxban az egyszerű szkriptektől a nagy grafikus alkalmazásokig. Ingyenes és nyílt forráskódú, platformfüggetlen szoftverként a BleachBit sokoldalú opcióként pozicionálja magát mind otthoni asztali számítógépek, mind professzionális szerverek és munkaállomások számára Európa-szerte.

Hogyan próbáld ki a BleachBit TUI-t Ubuntun és más Linux disztribúciókon?

Az új szöveges felület még nem része a standard stabil buildekAz olyan disztribúciókon, mint az Ubuntu vagy annak származékai, való teszteléséhez közvetlenül a projekt hivatalos GitHubon található repositoryjába kell menned, és a TUI-nak dedikált ágat kell használnod.

Ubuntuban az eljárás a terminálverzió zökkenőmentes működéséhez szükséges csomagok telepítésével kezdődik. Ez magában foglalja a Git használatát a repository klónozásához, valamint számos más csomagot is. Python 3 modulok, mint például a chardet, a textual és a psutilEzek a szokásos csomagkezelővel adhatók hozzá. Miután a függőségek feloldásra kerültek, a BleachBit projekt klónozásra kerül, a letöltött mappa elérhetővé válik, és a távoli tárház legújabb ágai szinkronizálódnak.

Innen át kell váltani a TUI fejlesztésének megfelelő ágra, és engedélyezni kell a követését. Ezt a lépést követően egyszerűen futtassa a szöveges felülethez társított Python fájlt a BleachBit TUI közvetlen terminálban történő elindításához. Ha gyakran tervezi használni, akkor ajánlott tartsd naprakészen azt az ágat a legújabb módosításokkal feltöltve a GitHub-ra, hogy kihasználhasd a fejlesztéseket és hibajavításokat.

Ez a forráskód-alapú módszer elterjedt a Linux ökoszisztémában, és lehetővé teszi a haladó felhasználók és rendszergazdák számára Európában és más területeken, hogy értékelje ki az eszközt, mielőtt az a tárolókba kerülne disztribúcióinak. Ez megkönnyíti a TUI párhuzamos tesztelését azok számára is, akik már a BleachBit grafikus verziójával dolgoznak.

Hasznos DevOps környezetekben és szervereken

A személyi számítógépeken való használaton túl a BleachBit TUI jól illeszkedik a következő környezetekbe is: DevOps és infrastruktúra-menedzsmentAz integrációs és telepítési környezetek tisztán tartása segít csökkenteni a buildidőket, megakadályozza, hogy a lemezek megteljenek régi összetevőkkel, és csökkenti a helyhiány miatti problémák kockázatát.

A szöveges módú felülettel az operatív csapatok a következőket tehetik: rendszeres takarítási időszakok ütemezése vagy manuálisan futtathatják őket, amikor azt észlelik, hogy egy szerver túl sok szemetet kezd felhalmozni. A törlésre kerülő elemek előnézetének lehetősége, valamint annak beállítása, hogy mely összetevők kerüljenek törlésre az egyes ciklusokban, értékes kontrollt biztosít a kritikus rendszerekben.

Azokban az európai szervezetekben, amelyek egyre inkább a folyamatos integrációs gyakorlatokat alkalmazzák, az ilyen típusú eszközök segítenek a csapatoknak a fejlesztésre és az automatizálásra összpontosítani, miközben Távol tartják a hétköznapibb aspektusokat. a rendszeradminisztráció. A BleachBit TUI karbantartási rutinokba való integrálása egy újabb eleme lehet a platform megfigyelhetőségének és karbantartásának stratégiájában.

Összességében a BleachBit TUI érkezése üdvözlendő kiegészítés azok számára, akik inkább a termináljukról szeretnék kezelni a rendszertisztítást anélkül, hogy feláldoznák az interaktív élményt. Bár még alfa fázisban van, és hiányoznak belőle olyan funkciók, mint a teljes fordítás, a szakértői mód és néhány automatikus ellenőrzés, már kínál egy… az irányítás, a biztonság és a kényelem ésszerű kombinációja Linuxon és Windowson egyaránt, különös potenciállal a szervereken és konzol-orientált környezetekben.

Ubuntu 16.04 PC
Kapcsolódó cikk:
Resetter vagy az Ubuntu vagy a Linux Mint tisztításának módja

Hozzáadás előnyben részesített forrásként