Лучшие консольные программы linux

Данная статья направлена на сбор периодически встречающихся мне программок и утилит для работы в консоли Linux. Работаю я в основном с Scientific Linux, соответственно своя специфика будит но далеко не всегда. Статья будит периодически дополняться и обновляться с появлением новой информации.

Базовые — ничего интересного просто нужные

mc — ну это я думаю и так понят, Midnight Commander

openssh-client — клиент SSH

wget — утилита, которую лично я использую для закачки по прямым ссылкам из интернета, но я так понимаю у нее много и других назначений

man — просто МАН

zip, unzip — утилиты ZIP

Администрирование — настройка сервисов, служб и т.п.

system-config-network-tui — утилита с псевдографически интерфейсом для настройки сетевых подключений

ntsysv — консольная программа с псевдографическим интерфейсом для настройки автозапуска демонов (применима только к SysV)

Подборка ПОЛЕЗНЫХ программ для GNU/Linux #2

system-config-firewall-tui — туи для настройки фаервола

Диагностика — получение полезной информации о чем-либо

atop — тот-же top но выводимое содержимое поинтереснее, и показывает не только активность процессов но и многое другое

htop — top только с более благоприятным интерфейсом

lm_sensor — утилита и демон для работы с сенсорами, датчиками температуры и т.п.

hddtemp — ну я думаю из названия и так понятно, что это утилита для измерения температуры винчестера

Для работы с сетью

bind-utils — пакет утилит для работы с DNS в частности nslookup

iptraf — мониторинг сетевой активности, достаточно много возможностей

iftop — top для сети, показывает текущую активность

bwm-ng — мониторинг сетевой нагрузки в реальном времени

Разное

yum-plugin-downloadonly — плагин для yum позволяющий просто скачать пакет без его установки

yum-utils — набор утилит для yum

file — нужная утилита для корректной работы некоторых функций mc

elinks — консольный браузер, расширенный вариант links

sysstat — данный пакет содержит утилиты sar и iostat

telnet — просто телнет

  • 23741 просмотр

Источник: dematron.ru

8 лучших консольных файловых менеджеров Linux

Команды LINUX «от A до Z» — настольная книга с примерами

8 лучших консольных файловых менеджеров Linux

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

Читайте также:
Программа складского учета отзывы

Команды и утилиты Linux, которые могут пригодиться каждому. От новичка до системного администратора

GNU Midnight Commander

Midnight Command, которую часто называют просто mc, является одним из лучших файловых менеджеров, которые мы будем обсуждать в этой статье. Mc поставляется с разнообразными видами полезных функций, кроме копирования, перемещения, удаления, создания файлов и каталогов, вы можете изменять права доступа, изменять владельца, просматривать архивы, использовать его в качестве FTP-клиента и многое другое…

mc

Для установки Midnight Commander вы можете использовать следующие команды:

Ranger Console File Manager

Ranger является еще одним хорошим выбором, когда вы ищете консольный файловый менеджер. Он имеет vim-подобный интерфейс, предварительный просмотр выбранного файла или каталога, поддержку мыши в закладках и работу со вкладками.

Курсы Python с нуля до DevOps на практике за 1,5 часа

Для установки Ranger вы можете использовать следующие команды:

ranger

Cfiles Fast Terminal File Manager

Cfiles — это быстрый файловый менеджер терминала, написанный на языке C и использующий ncurses, он похож на ranger, также он использует сочетания клавиш такие как в vi. Он имеет несколько зависимостей, таких как cp, mv, fzf, xdg-open и т.д. Несмотря на то, что он очень простой, его установка требует несколько дополнительных шагов:

Чтобы установить cfiles, сначала вам нужно установить средства разработки, используя следующие команды:

Курсы Git за час: руководство для начинающих DevOps / DevNet инженеров

Затем клонировать репозиторий cfiles и установить его, используя следующие команды:

Vifm Console File Manager

Vifm — еще один файловый менеджер на основе командной строки, использующий интерфейс curses. Однако этот файловый менеджер, имеет некоторые особенности из mutter. Если вы пользователь vim, вам не нужно изучать новый набор команд для работы с vifm. Он использует одинаковые сочетания клавиш, а также имеет возможность редактировать несколько видов файлов.

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

Для установки Vifm вам необходимо использовать следующие команды:

Nnn Terminal File Browser

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

Чтобы установить nnn, вам необходимо использовать следующую команду:

Lfm — Last File Manager

Lfm сокращение от Last File Manager — консольный файловый менеджер на основе curses, написанный на Python 3.4. Данный файловый менеджер может использоваться с 1 или 2 панелями. В нём есть множество полезных функций, таких как фильтры, закладки, история, VFS для сжатых файлов, древовидное представление, прямая интеграция с командой find, утилитой grep, командой df и другими инструментами. Также доступны настройки темы.

Чтобы установить Lfm, вы можете использовать следующую команду:

Вы также можете установить lfm с помощью команды pip:

Читайте также:
Установить программу для djvu

lf – List Files

Lf – «List Files» – файловый менеджер командной строки, написанный на Go. Первоначально он был предназначен, чтобы исправить проблемы, которые были характерны для ranger.

Некоторые из основных особенностей lf:

  • он кроссплатформенный – Linux, OSX, Windows (только частично);
  • один двоичный файл без каких-либо зависимостей во время выполнения;
  • низкий объем памяти;
  • конфигурация с помощью команд оболочки;
  • настраиваемые сочетания клавиш.

Чтобы установить lf, просто загрузите сборку, связанную с бинарными файлами для вашей ОС, со страницы релизов lf.

WCM Commander

Последней в нашем списке является WCM Commander, который является еще одним кросс-платформенным консольным файловым менеджером.

Рубрики:

Источник: blog.sedicomm.com

Магия консоли. Подбираем полезные утилиты для работы в терминале

«Это что, мат­рица?!» — вос­клик­нет кто‑то из зна­комых, гля­дя через твое пле­чо на экран ноут­бука. Нет, не мат­рица, прос­то ты что‑то судорож­но печата­ешь в тер­минале. В этой статье я покажу тебе боль­ше двух десят­ков ути­лит, которые помогут работать с коман­дной стро­кой Linux более эффектив­но, при­ятно и даже кра­сиво.

Система

Pueue

Ути­лита Pueue — инте­рес­ная шту­ка для запус­ка дол­гих задач и для работы с соз­данной оче­редью задач в сис­теме, конеч­но. Нуж­на для тех, кому впол­не оче­вид­ных для таких слу­чаев jobs / fg / bg / screen / tmux по какой‑то при­чине ока­зыва­ется недос­таточ­но.

Как пишут сами раз­работ­чики, Pueue нужен, ког­да задачи очень дол­гие либо их нуж­но выпол­нять парал­лель­но, имея при этом пол­ный кон­троль над ними. Лич­но мне ути­лита показа­лась нам­ного более дру­желюб­ной, чем штат­ный bg / fg .

info

Crongo — еще одна попыт­ка соз­дать удоб­ный инс­тру­мент для работы с cron. Ути­лита дела­ет при­мер­но то же самое, что Pueue, так что может в некото­ром смыс­ле быть аль­тер­нативой.

NQ

Nq — еще одна прос­тая ути­лита, которая поз­воля­ет запус­кать оче­реди из заданий в сис­теме. Не то что­бы без нее было невоз­можно жить, но порой очень силь­но помога­ет. Выг­лядит куда менее прив­лекатель­но, чем Pueue, но и в работе про­ще.

Она нас­толь­ко прос­тая, что для ее исполь­зования дос­таточ­но прос­то уви­деть при­мер:

% mkdir -p / tmp/ downloads
% alias qget=’NQDIR=/ tmp/ downloads nq wget’
% alias qwait=’NQDIR=/ tmp/ downloads fq -q’
window1% qget http://mymirror/big1.iso
window2% qget http://mymirror/big2.iso
window3% qget http://mymirror/big3.iso
% qwait

. wait for all downloads to finish .

Vizex

Ес­ли ты работа­ешь в тер­минале доль­ше недели, ты, конеч­но, зна­ешь о df и его сухом выводе. Давай разук­расим его и сде­лаем бли­же к людям!

Vizex и vizexdf — это апгрейд df , который выпол­няет свою задачу куда наг­ляднее и при­ятнее внеш­не.

Как выглядит vizex

bashtop

В филь­мах о хакерах люди видят огромные свод­ные таб­лицы с информа­цией о сис­теме и гра­фика­ми, а у тебя их до сих пор нет? Не беда! Лови bashtop — это как раз такой даш­борд. Если у тебя вдруг есть сво­бод­ный монитор, на который его мож­но повесить, — ты зна­ешь, как добавить +1000 к сво­ей гикану­тос­ти в гла­зах посети­телей.

Читайте также:
Инструментальная музыка чаще всего симфоническая в основе которой лежит программа

Работает!

Bashtop уме­ет показы­вать не толь­ко общую информа­цию, но и детали по каж­дому про­цес­су. Поз­воля­ет эти про­цес­сы сор­тировать по раз­личным парамет­рам и лег­ко кон­фигури­рует­ся.

А еще есть реали­зация это­го кра­сав­ца на Python — bpytop. Выг­лядит не менее эффек­тно, да и по воз­можнос­тям не отста­ет.

Rhit

За­нят­ная кон­соль­ная ути­лита для ана­лиза логов nginx. Встре­чай Rhit — это, конеч­но, не GoAccess, но выг­лядит тоже инте­рес­но.

Уме­ет рисовать гра­фики час­тоты зап­росов пря­мо в кон­соли.

Скрины стырены с сайта программы

Есть ана­лиз трен­дов в зап­росах и удоб­ный гра­фичес­кий вывод это­го в кон­соль.

Ко­неч­но же, все мож­но филь­тро­вать, что­бы отсле­живать толь­ко необ­ходимое.

Lnav — это ана­лиза­тор логов, который уме­ет работать не толь­ко с nginx, в отли­чие от Rhit. Вот спи­сок его дос­тоинств:

lnav разбирает логи sshd

  • мо­жет сво­дить все тре­буемые логи на один экран. Ты можешь задать монито­ринг логов сра­зу нес­коль­ких сер­висов, и он покажет все сра­зу;
  • уме­ет под­све­чивать текст по фор­мату. Име­ется десять встро­енных фор­матов, в том чис­ле один «общий», то есть под­ходящий поч­ти к любому логу;
  • ав­томати­чес­ки опре­деля­ет сжа­тые логи в фор­матах gzip и bzip2 и раз­жима­ет их на лету;
  • уме­ет филь­тро­вать на осно­ве регуляр­ных выраже­ний. Если выводишь мно­го логов сра­зу — мож­но отфиль­тро­вать лиш­нее;
  • мо­жет стро­ить гис­тограм­мы сооб­щений по вре­мени;
  • кра­сиво выводит XML и JSON. Прос­то наж­ми Shift+P;
  • к логам мож­но обра­щать­ся как к вир­туаль­ной SQLite БД, которая обновля­ется вмес­те с логами в реаль­ном вре­мени;
  • lnav под­держи­вает раз­ные темы офор­мле­ния сво­его интерфей­са;
  • при вво­де команд так­же есть под­свет­ка син­такси­са и авто­допол­нение.

Пря­мо на сай­те есть готовые бинар­ники под Linux и macOS: видимо, это на слу­чай, если твой сер­вер — ста­рый мак­бук.

Butterfly Backup

Butterfly Backup — это такая инте­рес­ная обер­тка вок­руг rsync, которая уме­ет соз­давать и вос­ста­нав­ливать бэкапы. Спи­сок уме­ний дей­стви­тель­но вну­шитель­ный:

  • под­дер­жка тихого бэкапа;
  • все бэкапы акку­рат­но рас­сорти­рова­ны;
  • прос­мотр све­дений о кон­крет­ном бэкапе;
  • под­дер­жка раз­ных режимов копиро­вания;
  • мож­но бэкапить сра­зу нес­коль­ко ком­пов, при­чем парал­лель­но;
  • мож­но вос­ста­нав­ливать копию даже не на том компь­юте­ре, где она была соз­дана. Теоре­тичес­ки, это может быть полез­но при миг­рации на новое обо­рудо­вание. Более того, мож­но вос­ста­новить бэкап даже на дру­гой опе­раци­онной сис­теме;
  • под­держи­вают­ся полити­ки отно­ситель­но ста­рых бэкапов: их мож­но уда­лять по дос­тижении лимита занято­го хра­нили­ща;
  • эк­спорт бэкапов для удоб­ной перевоз­ки сто­рон­ними средс­тва­ми.

Ус­тановить Butterfly Backup мож­но все­го в три коман­ды:

git clone https:/ / github. com/ MatteoGuadrini/ Butterfly- Backup. git
cd Butterfly- Backup
sudo python3 setup. py

При­мер исполь­зования от авто­ра ути­литы:

Источник: xakep.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru