BleachBit TUI, ang bagong text-mode interface para sa paglilinis ng iyong system

  • Isinasama ng BleachBit ang isang interactive na TUI interface bilang alternatibo sa graphical mode at sa klasikong CLI.
  • Ang TUI ay nagbabahagi ng backend sa BleachBit 6.0 at muling ginagamit ang lahat ng naunang na-configure na mga kagustuhan.
  • Pinapayagan ka nitong i-preview at tanggalin ang mga cache, pansamantalang file, at iba pang mga file gamit ang mga simpleng shortcut sa keyboard.
  • Ang bersyong text-mode ay nasa alpha at maaaring subukan mula sa nakalaang sangay nito sa GitHub.

BleachBit TUI

Ang kagamitan sa paglilinis ng sistema BleachBit ay gumawa ng isa pang hakbang sa paglabas nito isang interface ng gumagamit na text-mode (TUI) Ang bagong mode na ito ay sumasama sa dati nitong graphical na bersyon at tradisyonal na command-line interface. Gamit ang bagong mode na ito, maaaring pamahalaan ng mga user ang paglilinis ng mga pansamantalang file at iba pang mga labi ng system nang direkta mula sa terminal, ngunit may mas madaling gamiting interactive na karanasan kaysa sa pag-type ng mga indibidwal na command.

Ang pamamaraang ito ay partikular na kawili-wili para sa mga namamahala Mga server ng Linux na walang graphical na kapaligiran o mga magaan na makina kung saan ang pag-install ng mga dependency ng isang buong desktop environment ay hindi matipid. Maaari rin itong maging kapaki-pakinabang sa mga kapaligiran sa trabaho ng DevOps, kung saan ang pagpapanatiling malinis at mayaman sa resources ng mga sistema ay susi sa pagtiyak na ang mga tool para sa patuloy na integrasyon at patuloy na pag-deploy ay tumatakbo nang maayos.

Ano ang iniaalok ng BleachBit TUI kumpara sa GUI at CLI?

Ang bagong text-mode interface ng BleachBit ay nasa kalagitnaan ng klasikong aplikasyong grapiko at CLI Dinisenyo para sa mga script. Hindi tulad ng command-line mode, na nakatuon sa mga hindi interactive na gawain, pinapayagan ka ng TUI na mag-navigate sa mga menu, pumili ng mga opsyon, i-preview kung ano ang tatanggalin, at ilunsad ang paglilinis nang hindi kinakailangang tandaan ang mga kumplikadong parameter.

Pangunahing ginagawa ang nabigasyon gamit ang keyboard, bagaman Mayroong ilang suporta para sa mousekasama na ang paggamit ng scroll wheel. Ginagawang madali ng kombinasyong ito ang paggamit nito kapwa sa mga lokal na terminal at sa mga malayuang sesyon, halimbawa sa pamamagitan ng SSH, isang pangkaraniwang senaryo sa mga Linux server kung saan walang magagamit na graphical interface.

Ang TUI ay dinisenyo upang masakop ang mga kaso kung saan hindi akma nang maayos ang GUI: mga pangkat na may mababang mapagkukunan, mga server sa mga data center pinamamahalaan nang malayuan o sa mga makina kung saan mas gusto ng gumagamit na huwag mag-load ng mga karagdagang desktop library. Ang lahat ng ito ay nang hindi isinasakripisyo ang pinong kontrol sa kung aling mga aplikasyon at mga bahagi ng system ang nililinis.

Pangunahing operasyon at mga shortcut sa keyboard

Medyo simple ang disenyo ng text interface, ngunit nag-aalok ito ng lahat ng mahahalagang function para repasuhin at alisin ang mga natitirang file. Ang iba't ibang kategorya ng paglilinis (mga browser, log, package cache, pansamantalang file, atbp.) ay ipinapakita nang magkakasama, at maaaring palawakin ang bawat isa upang makakita ng mas tiyak na mga opsyon.

Para i-activate o i-deactivate ang mga elemento, ginagamit ang space bar, na siyang Lagyan ng tsek o alisan ng tsek ang mga kahon nauugnay sa bawat bahagi. Ang pagpindot sa Enter key ay nagpapakita ng napiling kategorya, na nagbibigay-daan sa user na suriin ang mga detalye at magpasya kung ano mismo ang ipoproseso sa bawat aplikasyon o lugar ng system.

Isa sa mga pinakakapaki-pakinabang na tampok ay ang preview ng paglilinis. Nag-aalok ang TUI ng dalawang magkaibang shortcut: pagpindot sa key isang paunang pagsusuri ang inilunsad Ipinapakita ng utos na `-p` ang lahat ng napiling elemento, habang ang utos na `-p` ay nagpi-preview lamang ng bahaging naka-focus. Nagbibigay-daan ito sa iyong suriin kung aling mga file ang maaapektuhan bago gumawa ng anumang hindi na mababawi na desisyon.

Tungkol sa pagbura, ang d key ay nagsasagawa ng pangkalahatang paglilinis ng lahat ng minarkahan, habang ang D ay limitado sa... partikular na bahagi na sinusuriKapag natanggap na ang operasyon, magpapakita ang interface ng dialog box sa ibabang kanan ng terminal na may mga detalye ng mga nabura na file at ang na-recover na storage space, isang bagay na lalong mahalaga sa mga server na may limitadong disk space.

Pamamahala ng mga pahintulot at babala sa seguridad sa BleachBit TUI

Tulad ng karamihan sa mga tool sa pagpapanatili ng system, kailangan ng BleachBit TUI mataas na pahintulot upang linisin ang ilang partikular na ruta at mga sensitibong lugar. Kung ilulunsad nang walang mga pribilehiyo ng administrator, maaaring mabigo ang ilang operasyon sa pagtanggal, kaya sa Linux ay karaniwan itong patakbuhin gamit ang sudo kapag sinisimulan ang Python script.

Kapag sinimulan ng user ang interface gamit ang mga naaangkop na pahintulot, ang proseso ng paglilinis ay may kasamang maraming babala at mga kahilingan sa kumpirmasyon bago hawakan ang anumang sensitibo. Binabawasan ng estratehiyang ito ang panganib ng pagbura ng mga kinakailangang file at binabawasan ang mga sorpresa, isang bagay na pinahahalagahan kapwa sa mga workstation at server environment.

Nagbibigay din ang TUI ng opsyon na i-overwrite ang data ng mga natanggal na file upang mapabuti ang proteksyon sa privacyAng tampok na ito, na mayroon na sa graphical na bersyon, ay kapaki-pakinabang kung ang sensitibong data ay hinahawakan sa mga makinang maaaring gamitin muli o i-audit sa ibang pagkakataon.

Pagkakatugma, nakabahaging backend, at mga nawawalang tampok pa rin

Isa sa mga susi sa bagong mode na ito ay nagbabahagi ng parehong backend gaya ng Bleach Bit 6.0Samakatuwid, hindi ito isang nakahiwalay na tool, kundi isa pang interface para sa umiiral na engine. Nangangahulugan ito na awtomatiko nitong kinukuha ang mga kagustuhang na-configure sa graphical application, nang hindi kinakailangang tukuyin ang lahat mula sa simula.

Kabilang sa mga setting na minana ng TUI ay ang mga napiling opsyon sa paglilinis Dati, ang listahan ng mga item na dapat panatilihin (whitelist o keep list), ang mga custom na kahulugan ng paglilinis, at ang listahan ng mga cookies na dapat panatilihin, ay pinamamahalaan mula sa sariling cookie manager ng BleachBit.

Sa kasalukuyan, ang bersyong text-mode ay nasa alpha stage, kaya mayroon pa rin itong ilang mahahalagang kakulanganWala itong ipinatupad na sistema ng pagsasalin, ang tinatawag na Expert Mode ay hindi aktibo, ang mga protektadong ruta ay hindi pa pinamamahalaan mula sa interface na ito, ang pagbuo ng "chaff" (ingay ng data upang itago ang mga pattern) ay hindi isinama, at ang mga online na pagsusuri sa pag-update ay hindi isinasagawa mula mismo sa TUI.

Bukod pa rito, ang pagbabago sa mga pangkalahatang kagustuhan ay nananatiling responsibilidad ng GUI: ang gumagamit ay dapat ayusin ang mga setting mula sa graphical na applicationKung gayon, iginagalang na lamang ng TUI ang mga halagang iyon. Gayunpaman, sa maraming sitwasyon, sapat na ito, dahil ang layunin ng text interface ay mabilis na magsagawa ng mga paglilinis sa halip na muling idisenyo ang configuration mula sa simula.

Menu ng palette ng BleachBit TUI, tulong sa screen, at mga opsyong biswal

Kasama sa karanasan ng gumagamit ang isang madaling ma-access na palette menu na may kombinasyon Ctrl+P mula mismo sa terminalAng menu na ito ay nagbibigay-daan sa iyong maghanap ng mga command sa loob ng interface, mag-zoom in sa isang partikular na component para makita ito nang mas detalyado, isara ang BleachBit, kumuha ng screenshot, at magpakita ng side panel na may mga help key.

Ang paleta na ito ay lalong kapaki-pakinabang para sa mga gumagamit na pagiging pamilyar sa mga shortcut o iyong mga mas gustong maghanap ng mga aksyon ayon sa pangalan sa halip na magsaulo ng mga kumbinasyon. Pinapabilis din nito ang paglabas ng aplikasyon at nagbibigay ng mabilis na pag-access sa mga pangunahing dokumentasyon nang hindi kinakailangang sumangguni sa mga panlabas na manwal.

Sa usapin ng estetika, sinusuportahan ng TUI ang pagpapalit ng mga tema ng display Para mas mahusay na umangkop sa iba't ibang uri ng device, madilim o maliwanag na background, at mga personal na kagustuhan. Bagama't ito ay isang text-based na interface, tiniyak ng mga developer na ito ay kaaya-ayang gamitin at hindi nakakapagod sa mga mata sa mahabang sesyon.

Mga bersyong magagamit para sa Linux at Windows

Bagama't malaking bahagi ng interes sa BleachBit TUI ay nakatuon sa mga sistemang Linux, kung saan karaniwan ang pangangasiwa ng console, ang tool ay inihanda rin upang magamit sa Mga kapaligirang Windows na may terminalSa kasong ito, ang TUI ay ipinamamahagi kapwa bilang isang installer at bilang isang portable na pakete.

Isang mahalagang pagkakaiba ay ang bersyong text-mode para sa Windows ay kino-compile bilang 64-bit na katutubong binaryHindi tulad ng kasalukuyang stable builds ng GUI at CLI, na nananatiling 32-bit, maaari itong maging kapaki-pakinabang sa mga modernong makina na may 64-bit na sistema, dahil mas nagagamit nito ang mga resources ng makina.

Sa ecosystem ng Linux, kinukumpleto ng TUI ang mga kilalang tagalinis, tulad ng Paglilinis ng mga pakete sa Arch Linux Mula sa mga simpleng script hanggang sa malalaking graphical application. Dahil libre at open-source, cross-platform software, ang BleachBit ay isang maraming nalalaman na opsyon para sa parehong mga home desktop at mga propesyonal na server at workstation sa buong Europa.

Paano subukan ang BleachBit TUI sa Ubuntu at iba pang mga distribusyon ng Linux

Ang bagong text interface ay hindi pa bahagi ng mga karaniwang matatag na buildPara masubukan ito sa mga distribusyon tulad ng Ubuntu o mga derivatives, kailangan mong direktang pumunta sa opisyal na repository ng proyekto sa GitHub at gamitin ang partikular na branch na nakatuon sa TUI.

Sa Ubuntu, ang proseso ay nagsisimula sa pag-install ng mga kinakailangang pakete para sa maayos na paggana ng bersyon ng terminal. Kabilang dito ang pagkakaroon ng Git para i-clone ang repository at ilan Mga modyul sa Python 3 tulad ng chardet, textual, at psutilMaaaring idagdag ang mga ito gamit ang karaniwang package manager. Kapag nalutas na ang mga dependency, kino-clone ang proyektong BleachBit, ina-access ang na-download na folder, at isina-synchronize ang mga pinakabagong branch mula sa remote repository.

Mula doon, kailangan mong lumipat sa branch na naaayon sa TUI development at paganahin ang pagsubaybay nito. Pagkatapos ng hakbang na ito, patakbuhin lamang ang Python file na nauugnay sa text interface upang ilunsad ang BleachBit TUI nang direkta sa terminal. Kung plano mong gamitin ito nang madalas, ipinapayong panatilihing updated ang sangay na iyon kasama ang mga pinakabagong pagbabago na na-upload sa GitHub upang makinabang mula sa mga pagpapabuti at pag-aayos ng bug.

Karaniwan ang pamamaraang ito na nakabatay sa pinagmulan sa ecosystem ng Linux, at nagbibigay-daan sa mga advanced na user at system administrator sa Europa at iba pang mga teritoryo na suriin ang tool bago ito makarating sa mga repositoryo ng mga distribusyon nito. Ginagawa rin nitong mas madali para sa mga gumagamit na ng graphical na bersyon ng BleachBit na subukan ang TUI nang sabay-sabay.

Kapakinabangan sa mga kapaligiran at server ng DevOps

Bukod sa paggamit nito sa mga personal na computer, ang BleachBit TUI ay akma sa mga konteksto ng DevOps at pamamahala ng imprastrakturaAng pagpapanatiling malinis ng mga kapaligiran ng integrasyon at pag-deploy ay nakakatulong na mabawasan ang oras ng pagbuo, maiwasan ang pagkapuno ng mga disk ng mga lumang artifact, at nababawasan ang panganib ng mga isyu dahil sa kakulangan ng espasyo.

Gamit ang text-mode interface, magagawa ng mga operations team na mag-iskedyul ng mga regular na sesyon ng paglilinis o patakbuhin ang mga ito nang manu-mano kapag natukoy nila na ang isang server ay nagsisimulang mag-ipon ng napakaraming basura. Ang kakayahang i-preview kung ano ang tatanggalin at isaayos kung aling mga bahagi ang gagamutin sa bawat cycle ay nagbibigay ng mahalagang antas ng kontrol sa mga kritikal na sistema.

Sa mga organisasyong Europeo na lalong nagpapatibay ng mga kasanayan sa patuloy na integrasyon, ang mga ganitong uri ng tool ay nakakatulong sa mga koponan na tumuon sa pag-unlad at automation, habang Iniiwasan nila ang mga mas makamundong aspeto. ng pangangasiwa ng sistema. Ang pagsasama ng BleachBit TUI sa mga gawain sa pagpapanatili ay maaaring maging isa pang bahagi ng isang estratehiya ng pagiging mapagmasid at pangangalaga para sa platform.

Sa pangkalahatan, ang pagdating ng BleachBit TUI ay isang malugod na karagdagan para sa mga mas gustong pamahalaan ang paglilinis ng system mula sa kanilang terminal nang hindi isinasakripisyo ang isang interactive na karanasan. Bagama't nasa alpha pa rin ito at kulang sa mga tampok tulad ng buong pagsasalin, expert mode, at ilang awtomatikong pagsusuri, nag-aalok na ito ng isang makatwirang kombinasyon ng kontrol, seguridad, at ginhawa kapwa sa Linux at Windows, na may espesyal na potensyal sa mga server at mga kapaligirang nakatuon sa console.

Ubuntu 16.04 PC
Kaugnay na artikulo:
I-reset o kung paano linisin ang iyong Ubuntu o Linux Mint

Idagdag bilang ginustong mapagkukunan sa Google