Cum să ascundeți pachetele snap din lsblk pe Linux

Pachetele Snap sunt o tehnologie excelentă Linux pe care comunitatea o îmbrățișează, deoarece oferă o mulțime de caracteristici și beneficii. Cu toate acestea, uneori, pachetele Snap pot întuneca ieșirea din linia de comandă atunci când comanda lsblk rulează în terminal și poate fi incredibil de enervant.

În acest ghid, vom analiza cum puteți lua pași pentru a ascunde pachetele Snap din  ieșirea comenzii lsblk  printr-o comandă. Vom discuta chiar și cum să facem filtrul permanent, astfel încât să nu vă mai faceți griji niciodată! Iată cum să o faci.

De ce pachetele Snap ruinează ieșirea LSBLK?

Cum să ascundeți pachetele snap din lsblk pe LinuxPachetele Snap sunt un fel de sisteme de fișiere, cu programul izolat (AKA izolat) de restul sistemului. Snaps-urile aflate într-un Sandbox are multe aspecte pozitive, cum ar fi capacitatea de a avea lucrurile pre-configurate, de a rămâne într-un spațiu restrâns, departe de utilizator, etc.

Cum să ascundeți pachetele snap din lsblk pe Linux

În ciuda cât de excelente pot fi, problema este că, deoarece Snaps-urile prezintă utilizatorilor Linux ca sisteme de fișiere (deși izolate), ele apar atunci când utilizatorul Linux rulează comanda lsblk  filesystem. Acesta ascunde în mod eficient hard disk-urile reale cu tone și tone de informații despre pachetul Snap și poate fi incredibil de enervant.

Rulați LSBLK fără pachete Snap în ieșire

Este posibil să filtrați pachetele Snap din instrumentul LSBLK atunci când rulați comanda lsblk  pentru a vizualiza sistemele de fișiere ale computerului. Pentru a face acest lucru, deschideți o fereastră de terminal și executați comanda lsblk  cu comutatorul -e7 din linia de comandă. Acest comutator va elimina sistemele de fișiere SquashFS (pachete Snap) din ieșire.

lsblk -e7

Dacă vedeți că apar Snaps în rezultatul comenzii lsblk  din contul rădăcină, această comandă va funcționa și acolo. Pentru a filtra Snaps-urile în timp ce utilizați contul rădăcină (sau vă conectați ca sudo -s ), luați comanda sudo  și plasați-o în fața  lsblk -e7 .

sudo lsblk -e7

Dacă nu vă place să rulați  comanda sudo  , este posibil să vă conectați la root și apoi să utilizați comanda lsblk -e7  . De exemplu, mă pot conecta rapid la root cu  su  și apoi execut comanda de filtru.

su - 

lsblk -e7

Comutatorul de linie de comandă „e” (AKA exclude) pentru comanda lsblk  este puternic și are multe caracteristici și opțiuni excelente. Pentru mai multe informații despre comutatorul de linie de comandă „e” și despre cum îl puteți utiliza pentru a filtra diferite lucruri, vă rugăm să consultați manualul lsblk 

Pentru a accesa  manualul lsblk  , deschideți o fereastră de terminal și introduceți  comanda man lsblk  . Sau salvați manualul într-un fișier text care poate fi citit cu:

man lsblk > ~/Documents/lsblk-manual.txt

Efectuarea permanentă a filtrului Snap

Deși este util să știți că comutatorul de linie de comandă „e7”, atunci când este rulat cu  comanda lsblk  , va filtra pachetele Snap din ieșirea comenzii, este destul de obositor să vă amintiți să îl introduceți de fiecare dată. Dacă doriți să faceți acest filtru permanent, puteți configura ceea ce este cunoscut sub numele de alias Bash.

Un „alias” Bash este în esență o comandă „comandă rapidă” care spune liniei de comandă că doriți să executați o anumită comandă atunci când este introdusă în terminal. Putem folosi acest lucru pentru a face comanda lsblk -e7 să  funcționeze atunci când introduceți comanda lsblk -e7 .

Faceți backup pentru Bashrc

Înainte de a trece la modul de configurare a alias-ului Bash care va filtra automat Snaps-urile, trebuie făcută o copie de rezervă a Bashrc. Această copie de rezervă va facilita anularea modificărilor, dacă este necesar.

Pentru a face o copie de rezervă a Bashrc, introduceți următoarea comandă într-o fereastră de terminal.

cp ~/.bashrc ~/bashrc-backup

Odată ce Bashrc este copiat de rezervă, păstrați-l în directorul dvs. de pornire. Sau puneți-l undeva pentru păstrare. 

Configurarea aliasului

Pentru a configura alias-ul Bash pentru  lsblk , începeți prin a deschide fișierul Bashrc pentru editare folosind editorul de text Nano. 

nano ~/.bashrc

Odată ajuns în editorul de text Nano, găsiți un spațiu liber. Dacă fișierul dvs. Bashrc este plin cu text, parcurgeți-l și găsiți undeva unde să tastați și să introduceți codul de mai jos. Sau, plasați noul alias direct sub aliasurile existente dacă aveți deja unele configurate.

Cum să ascundeți pachetele snap din lsblk pe Linux

alias lsblk='lsblk -e7' 

După ce ați scris noul alias în editorul de text Nano, apăsați butonul  Ctrl + O de  pe tastatură. Odată ce acest buton este apăsat, apăsați  tasta Enter  pentru a spune editorului de text Nano să vă salveze editările. Apoi, ieșiți din editorul de text prin apăsarea  Ctrl + X  comanda.

Acum că aliasul este configurat, închideți fereastra terminalului și redeschideți-o. Apoi, introduceți comanda lsblk  . Ar trebui să filtreze automat Snaps-urile din ieșirea lsblk.

Cum să anulați filtrul Snap

Te-ai hotărât că nu te deranjează ca Snaps să apară ca dispozitive atunci când rulezi comanda lsblk  pe computer? Rulați aceste comenzi pentru a o anula.

rm ~/.bashrc

mv ~/bashrc-backup ~/.bashrc

Leave a Comment

Îmbunătățiți clipboardul Gnome Shell cu Pano

Îmbunătățiți clipboardul Gnome Shell cu Pano

Să recunoaștem, clipboardul implicit Gnome Shell nu este foarte bun. Instalați Pano pentru a vă îmbunătăți experiența în clipboard!

Cum se instalează DaVinci Resolve 17 pe Linux

Cum se instalează DaVinci Resolve 17 pe Linux

Ai nevoie de un editor video neliniar excelent pentru caseta ta Linux? Obțineți Davinci Resolve 17 lucrând cu acest ghid!

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Cum să descărcați imagini de fundal pe desktopul Linux cu Wallpaper Downloader

Wallpaper Downloader este un program de descărcare și manager de imagini de fundal Linux. Acceptă majoritatea mediilor desktop Linux și este foarte ușor de utilizat. Acest ghid

Cum se instalează Tuxedo OS pe computer

Cum se instalează Tuxedo OS pe computer

Doriți să testați computerele Tuxedo OS by Tuxedo? Aflați cum să obțineți cea mai recentă versiune a sistemului de operare Tuxedo care funcționează pe computer.

Cum se instalează un fișier DEB pe Linux

Cum se instalează un fișier DEB pe Linux

Ce este un fișier DEB? Ce faci cu asta? Aflați multe moduri prin care puteți instala fișiere DEB pe computerul dvs. Linux.

Cum să joci Dying Light pe Linux

Cum să joci Dying Light pe Linux

Dying Light este un joc video survival horror din 2015 dezvoltat de Techland și publicat de Warner Bros Interactive Entertainment. Jocul se concentrează pe

Cum se instalează Neptune Linux pe computer

Cum se instalează Neptune Linux pe computer

Neptune folosește mediul desktop KDE Plasma 5 și își propune să ofere un sistem de operare elegant. Iată cum să instalați Neptune Linux pe computer.

Încercați noul desktop bazat pe snap al Ubuntu

Încercați noul desktop bazat pe snap al Ubuntu

Doriți să încercați noul sistem de operare desktop bazat pe pachetul snap al Ubuntu? Aflați cum să o implementați pe o mașină virtuală cu acest ghid.

Cum să joci Undertale pe Linux

Cum să joci Undertale pe Linux

Undertale este un RPG indie 2d din 2015 dezvoltat și publicat de dezvoltatorul de jocuri Toby Fox. Acest ghid va acoperi descărcarea și instalarea Undertale pe dvs

Cum să joci Total War: THREE KINGDOMS pe Linux

Cum să joci Total War: THREE KINGDOMS pe Linux

Total War: Three Kingdoms este un joc RTS de strategie pe rând, dezvoltat de Creative Assembly. Iată cum să joci pe Linux.