Как скрыть пакеты snap из lsblk в Linux

Как скрыть пакеты snap из lsblk в Linux

Пакеты Snap - это отличная технология Linux, которую поддерживает сообщество, поскольку она предлагает множество функций и преимуществ. Однако иногда пакеты Snap могут затуманивать вывод командной строки, когда команда lsblk запускается в терминале, и это может быть невероятно раздражающим.

В этом руководстве мы рассмотрим, как можно предпринять шаги, чтобы скрыть пакеты Snap из  вывода команды lsblk  с помощью команды. Мы даже рассмотрим, как сделать фильтр постоянным, чтобы вам больше не приходилось об этом беспокоиться! Вот как это сделать.

Почему пакеты Snap портят вывод LSBLK?

Как скрыть пакеты snap из lsblk в LinuxПакеты Snap - это своего рода файловые системы, в которых программа изолирована от остальной системы (известная как «песочница»). Находящиеся в песочнице снимки имеют много плюсов, например, возможность иметь заранее настроенные объекты, оставаться в ограниченном пространстве вдали от пользователя и т. Д. Однако они также могут доставить серьезные неудобства пользователям Linux.

Как скрыть пакеты snap из lsblk в Linux

Несмотря на то, насколько они могут быть превосходными, проблема в том, что поскольку Snaps представлены пользователям Linux как файловые системы (хотя и изолированы), они появляются, когда пользователь Linux запускает команду lsblk  filesystem. Он эффективно затуманивает реальные жесткие диски тоннами и тоннами информации о пакетах Snap, и это может быть невероятно раздражающим.

Запустить LSBLK без пакетов Snap на выходе

Можно отфильтровать пакеты Snap из инструмента LSBLK при запуске команды lsblk  для просмотра файловых систем вашего компьютера. Для этого откройте окно терминала и выполните команду lsblk  с параметром командной строки -e7. Этот переключатель удаляет файловые системы SquashFS (пакеты Snap) из вывода.

lsblk -e7

Если вы видите, что снимки появляются в выходных данных команды lsblk для  учетной записи root, эта команда также будет работать и там. Чтобы отфильтровать снимки при использовании учетной записи root (или при входе в систему как sudo -s ), возьмите команду sudo  и поместите ее перед  lsblk -e7 .

sudo lsblk -e7

Если вам не нравится запускать команду  sudo  , также можно войти в систему с правами root и затем использовать команду lsblk -e7  . Например, я могу быстро войти в систему с помощью  su,  а затем выполнить команду фильтра.

вс - 

lsblk -e7

Переключатель командной строки «e» (AKA exclude) для команды lsblk  является мощным и имеет множество отличных функций и опций. Для получения дополнительной информации о переключателе командной строки «e» и о том, как вы можете использовать его для фильтрации различных вещей, обратитесь к руководству lsblk 

Чтобы получить доступ к  руководству lsblk  , откройте окно терминала и введите команду  man lsblk  . Или сохраните руководство в читаемый текстовый файл с помощью:

man lsblk> ~ / Документы / lsblk-manual.txt

Делаем Snap-фильтр постоянным

Хотя полезно знать, что переключатель командной строки «e7» при запуске с командой  lsblk  будет отфильтровывать пакеты Snap из выходных данных команды, довольно утомительно не забывать вводить его каждый раз. Если вы хотите сделать этот фильтр постоянным, вы можете настроить так называемый псевдоним Bash.

«Псевдоним» Bash - это, по сути, «ярлык» команды, которая сообщает командной строке, что вы хотите выполнить определенную команду при вводе в терминал. Мы можем использовать это, чтобы заставить работать команду lsblk -e7,  когда вы вводите команду lsblk -e7 .

Резервное копирование вашего Bashrc

Прежде чем мы перейдем к настройке псевдонима Bash, который будет автоматически фильтровать снимки, необходимо сделать резервную копию вашего Bashrc. Эта резервная копия позволит легко отменить изменения в случае необходимости.

Чтобы сделать резервную копию вашего Bashrc, введите следующую команду в окне терминала.

cp ~ / .bashrc ~ / bashrc-резервное копирование

После резервного копирования Bashrc сохраните его в своем домашнем каталоге. Или положите его куда-нибудь на хранение. 

Настройка псевдонима

Чтобы настроить псевдоним Bash для  lsblk , начните с открытия файла Bashrc для редактирования с помощью текстового редактора Nano. 

нано ~ / .bashrc

Оказавшись внутри текстового редактора Nano, найдите пустое место. Если ваш файл Bashrc заполнен текстом, прокрутите его и найдите место для ввода и ввода кода ниже. Или разместите свой новый псевдоним непосредственно под существующими псевдонимами, если они у вас уже настроены.

Как скрыть пакеты snap из lsblk в Linux

псевдоним lsblk = 'lsblk -e7' 

После написания нового псевдонима в текстовом редакторе Nano нажмите кнопку  Ctrl + O  на клавиатуре. После нажатия этой кнопки нажмите клавишу  Enter,  чтобы текстовый редактор Nano сохранил ваши изменения. Затем выйдите из текстового редактора, нажав  Ctrl + X  команду.

Теперь, когда псевдоним настроен, закройте окно терминала и снова откройте его. Затем введите команду lsblk  . Он должен автоматически отфильтровывать снимки из вывода lsblk.

Как отменить фильтр Snap

Решили, что не возражаете, чтобы снимки отображались как устройства при запуске команды lsblk  на вашем компьютере? Выполните эти команды, чтобы отменить это.

rm ~ / .bashrc

mv ~ / bashrc-резервное копирование ~ / .bashrc


Улучшите буфер обмена Gnome Shell с помощью Pano

Улучшите буфер обмена Gnome Shell с помощью Pano

Посмотрим правде в глаза, буфер обмена Gnome Shell по умолчанию не очень хорош. Установите Pano, чтобы улучшить работу с буфером обмена!

Как установить DaVinci Resolve 17 в Linux

Как установить DaVinci Resolve 17 в Linux

Вам нужен отличный нелинейный видеоредактор для Linux? Заставьте Davinci Resolve 17 работать с этим руководством!

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Как загрузить обои на рабочий стол Linux с помощью загрузчика обоев

Wallpaper Downloader — удобный загрузчик и менеджер обоев для Linux. Он поддерживает большинство сред рабочего стола Linux и очень прост в использовании. Это руководство

Как установить ОС Tuxedo на свой компьютер

Как установить ОС Tuxedo на свой компьютер

Хотите протестировать ОС Tuxedo на компьютерах Tuxedo? Узнайте, как установить последнюю версию Tuxedo OS на свой ПК.

Как установить файл DEB в Linux

Как установить файл DEB в Linux

.DEB вариант № Что ты делаешь с этим? Узнайте о многих способах установки файлов DEB на ПК с Linux.

Как играть в Dying Light на Linux

Как играть в Dying Light на Linux

Dying Light — видеоигра в жанре survival horror, разработанная Techland и изданная Warner Bros Interactive Entertainment в 2015 году. Игра сосредоточена на

Как установить Neptune Linux на свой компьютер

Как установить Neptune Linux на свой компьютер

Neptune использует среду рабочего стола KDE Plasma 5 и стремится создать элегантную ОС. Вот как установить Neptune Linux на свой компьютер.

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Попробуйте новый рабочий стол на основе оснастки Ubuntu

Хотите опробовать новую настольную операционную систему Ubuntu, основанную на Snap-пакетах? Узнайте, как развернуть его на виртуальной машине с помощью этого руководства.

Как играть в Undertale на Linux

Как играть в Undertale на Linux

Undertale — это двухмерная инди-ролевая игра 2015 года, разработанная и изданная разработчиком игр Тоби Фоксом. Это руководство расскажет о загрузке и установке Undertale на вашем компьютере.

Как играть в Total War: THREE KINGDOMS на Linux

Как играть в Total War: THREE KINGDOMS на Linux

Total War: Three Kingdoms — это пошаговая стратегия в реальном времени, разработанная Creative Assembly. Вот как играть на Linux.