3 супер полезных приложения для Linux, которые стоит попробовать в эти выходные (12 — 14 сентября)

3 супер полезных приложения для Linux, которые стоит попробовать в эти выходные (12 — 14 сентября)


Не так просто разобраться, какое из множества программного обеспечения для Linux стоит установить. Я анализировал собственные рабочие процессы, просматривал репозитории и искал примеры использования, и нашел три, которые, я думаю, вам стоит проверить.

Когда я выбираю программное обеспечение, которое хочу рекомендовать, я ищу хорошо зарекомендовавшие себя приложения, которые легко установить и которые, по крайней мере, будут достаточно полезными для кого-то. Большинство программ сложно рекомендовать всем, поэтому я старался сохранить разнообразие программного обеспечения. Скорее всего, есть хотя бы одно приложение, которое вам может показаться достаточно интересным, чтобы установить его в свободное время на этих выходных.

3. KDE Connect: Оставайтесь мобильными

Сообщество KDE разрабатывает отличное программное обеспечение, и одним из примеров, который я не устану хвалить, является KDE Connect. Это многозадачный инструмент, который подключается по локальной сети к вашему iPhone или Android устройству или другим компьютерам. С этим подключением вы можете делать всё, начиная от просмотра файловых систем и заканчивая управлением курсором и отправкой текстовых сообщений. Вы можете делать всё это удалённо, если на обоих устройствах установлен KDE Connect.

Лично я использую это больше всего для быстрой передачи файлов и функций общего доступа к буферу обмена. У меня часто есть веб-сайты на одном устройстве, которые я хочу открыть на другом. Я могу скопировать и отправить этот URL напрямую на другое устройство, где адрес будет открыт в моем браузере по умолчанию. Когда это не URL, содержимое, которое я копирую в буфер обмена, мгновенно доступно для вставки на другом устройстве.




Есть гораздо больше плагинов, чем те, которые я здесь описал. Вы можете установить KDE Connect на вашем устройстве с Linux и исследовать все возможности, установив его через практически любой репозиторий:

sudo apt install kdeconnect #Debian and Ubuntu sudo dnf install kde-connect #Fedora sudo pacman -S kdeconnect #Arch sudo zypper install kdeconnect-kde #openSUSE

Если у вас есть среда рабочего стола GNOME, вам лучше установить GSConnect, который является форком KDE Connect, специально разработанным для GNOME:

Если у вас есть телефон или планшет на Android, вы можете скачать KDE Connect в Play Store, а владельцы iPhone могут найти KDE Connect в App Store.

2. Мельд: Найди отличия

Когда-либо имели два похожих файла или коллекции файлов и хотели узнать, в чем разница между ними? Возможно, у вас было два резервных копирования одной и той же папки, и вам нужно было проверить, насколько они различаются. Вы могли бы использовать инструмент на основе терминала, такой как команда diff, или вы могли бы использовать простую графическую программу, такую как Meld.

Откройте Meld, выберите набор из двух или трех версий файла, и Meld определит все различия между ними, включая измененные строки и отсутствующие или добавленные строки. Вы также можете оставить его открытым, пока редактируете файлы, и нажать кнопку обновления, чтобы получить обзор изменений.

Meld может сделать то же самое для папок. Если у вас есть две директории и вы не уверены, в какой из них какой файл, вы можете использовать Meld, чтобы быстро определить различия между папками по содержанию. У него также есть инструменты фильтрации, если вы ищете что-то конкретное. Анализ папок в Meld намного быстрее и эффективнее, чем просмотр десятков файлов одновременно.

Инструменты вроде Meld особенно полезны для разработчиков, которые работают с несколькими версиями своего программного обеспечения и часто нуждаются в том, чтобы точно знать, чем версии отличаются друг от друга. Это полезно в общем в условиях сотрудничества, когда знание о том, какие изменения внесли другие, помогает понять, что происходит с проектом.

Если вы хотите попробовать, Meld доступен в большинстве репозиториев:

sudo apt install meld #Debian and Ubuntu sudo dnf install meld #Fedora sudo pacman -S meld #Arch sudo zypper install meld #openSUSE

1. прогресс: Чем занимаются эти основные утилиты?

Предположим, вы копируете файлы на резервный диск, и это крупные медиафайлы, поэтому процесс, вероятно, займет много времени. К сожалению, у вас нет понятия о том, сколько времени займет этот процесс, или о том, какой прогресс был достигнут в любой момент времени. Команда cp просто не предоставляет эту информацию. Вы можете использовать флаг —verbose, чтобы получать информацию о том, что сделано по мере выполнения, но этот вывод не дает общего представления о продолжительности процесса.

Вот где вы можете использовать progress. Утилита progress может мониторить конкретные процессы coreutils и давать вам обновления каждую секунду о проценте обработанных данных, а также оценку того, сколько времени займет задача в часах, минутах и секундах. Она также может оценивать пропускную способность.

Самый простой способ использовать progress — просто ввести команду progress -M в одном окне терминала и оставить его открытым, пока вы выполняете команды в другом. В этом режиме progress автоматически распознает активные процессы, которые он может отслеживать, и будет показывать вам информацию по мере выполнения процесса.

В качестве альтернативы вы можете использовать конвейеры с утилитой progress. Например, с помощью этой команды я могу заставить progress отслеживать активность, пока я копирую образ файла Bazzite на подключенную USB-флешку, используя флаг -m, который указывает progress, что я хочу получать обновления в реальном времени.

cp -a Downloads/bazzite-deck-stable-amd64.iso /media/jordang/PNYtransfer | progress -m

Это довольно повсеместно, поэтому вы найдете пакет с названием «progress» почти в любом репозитории Linux.


На случай, если вы пропустили, я писал о хостинге файловых серверов, управлении паролями и многом другом в прошлых выходных в разделе Linux-приложений. Я надеюсь, что в Refining вашего рабочего процесса на Linux в эти выходные вы добьетесь успеха.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *