В этом треде будут обсуждаться программы с интерфейсом коммандной строки (CLI), варианты и опыт использования, способы конфигурации и многое другое. В последнее время в связи со снижением качества разработки программного обеспечения всё больше людей в повседневной жизни переходят на использование консольных утилит.Преимущества консольных программ:+ Минимальное потребление дисковой и оперативной памяти+ Наивысшее быстродействие и производительность+ Использование клавиатуры для управления повышает удобство, нет необходимости возить мышку+ Простота и минимализм+ Прозрачность работы программы+ Информативные сообщения об ошибках+ Наиболее гибкая настройкаПримеры широко известных консольных приложений:- Файловый менеджер: mc, ranger- Просмоторщик изображений: feh- Текстовый редактор: vim, nano- Почтовый клиент: mutt, alpine- Музыка: cmus, mpd+ncmpcpp- RSS-ридер: newsbeuter- Торрент-клиент: rtorrent- Просмотр PDF: Zathura- Оконный менеджер: tmux, dvtm
>>2614485 (OP)Кто newsboat использует, вместо браузера пропишите в конфиге surf и поставьте его.Он не в терминале, как линкс, а графический одностраничный браузер.В общем, поглядите, что это такое. Рекомендуется для двачевания капчи.
>>2614485 (OP)Продолжаем расширять список программ:- Диспетчер процессов: htop, top- Микшер: alsamixer- IRC-мессенджер: weechat
Браузер в любой консоли, с жаваскриптом, графикой и стилями: ssh brow.shРаботает на базе Firefox.Пока ещё далек от идеала, много чего не может нормально переварить, но пользоваться уже можно.
Менеджер закачек: aria2cКомбайн для работы с видео/аудио: ffmpegРазличные cli encoders: x264, LAME, FLAC, QAAC, FFDK, libvorbis, opus audio tools.
>>2614485 (OP)Архиваторы: 7z, zpaq, arcРедакторы изображений: magick, nconvert, gifsicleУтилиты для изображений: optipngЗагрузка видео: youtube-dlОбработка видео: ffmpegКачалка: wgetПотоковый текстовый редактор: sedCкриптопердолинг: lua, pythonКонпеляторы: tcc, dmd
>>2614616> newsboatЭто не браузер.> линкс2И давно линкс в картинки научился? Может он ещё и в js умеет?
>>2614488>практически всё оп-посте на курсах>доебался только до торрентаты случайно не LC-контур? потому что ты какой-то ИЗБИРАТЕЛЬНЫЙ
>>2614485 (OP)TUI - юзлесс говно. Это говно используют только школьники с каргокультом.Вся фишка в cli программах, которые ты вставляешь в скрипты и комбинируешь пайплайнами. В этом и есть юникс философия, а не в каком-то манямализме.
>>2615081Емакс только долбаебы в консольке используют. Да и он заменяет большинство консольных утилит.
>>2616301ну хоть один нормальный человек. хотя он у нас тоже малолетний с карго-культом юникс-философии. минимализм>юникс. юнекс отсасывает как только задачи становятся сложнее сделоть sed. фишка туи в эстетике и том, что они киборд-дривен. а программы не нужны. ни туи, ни кли.
>>2616305Мне по ssh нахуй не всралось слушать музыку, юзать midnight commander и качать торренты.>>2616306Я и не говорю, что юникс философия должна быть во всей системе. Но она дает плбшки в виде автоматизации и написания скриптов, а туй - нет.Туй это просто гуй, но хуже и с прошлого тысячелетия.>киборддривенЯ понимаю, изучить шорткаты для вима там, ведь ты его каждый день используешь. Но для торрент клиента нахуя то?
>>2616309За музыку согласен (лол, одинокий 2U тазик в холодном полумраке ДЦ играет ленкин парк через pc speaker, но никто его не слышит за шумом вентиляции), однако вот миднайт по ssh — охуенная тема.
>>2616309>Туй это просто гуй, но хуже и с прошлого тысячелетия.В нём есть своя эстетика, да и в консольке без графики удобно гонять.
>>2616868Я просто пару месяцев назад пытался его накатить на Фряху и оно не работало. А раньше точно всё ОК было.
по-моему туй это как раз хорошо для малофункциональных программ, реализация которых через коммандную строку очень неудобна. не нужны никакие кути жтк и выглядит мило, а не васянской формочкой.
>>2617085>по-моему туй это как раз хорошо для малофункциональных программ, реализация которых через коммандную строку очень неудобна. не нужны никакие кути жтк и выглядит мило, а не васянской формочкой.Ну вот обработай мне стопку файлов в ffmpeg или вырежи серединку и склей, или обрежь. Без помощи гуевых приложений.
>>2618439>Ну вот обработай мне стопку файлов в ffmpeg или вырежи серединку и склейНельзя там порезать файлы, а потом через cat соединить?
>>2618439> Ну вот обработай мне стопку файлов в ffmpegты подумал что "неудобная командная строка"=ffmpeg? а я говорю про mpc.>вырежи серединку и склей, или обрежьа что, собственно, ты видишь тут невозможного для туя? превьюшка через w3m как в ренджоре, выбрать два времени осталось - стрелочками или цифрами.
Я недавно neomutt попробовал. Это лучший почтовый клиент из существующих, теперь даже на работе через cygwin им пользуюсь, чтобы вести деловую переписку через корпоративную почту на аутлуке... Почему лучший?1. Низкое потребление ресурсов (самое очевидное и самое важное, особенно если переходишь с комбайнов типа тандерберда). Можно держать на сервере и читать, заходя по ssh. Отзывчивый и понятный интерфейс, который не держит тебя за дебила.2. Работает с любой почтой любого провайдера на любом домене.Вышеупомянутая корпоративная почта на аутлуке работает на стороннем домене, что приводит к багам в работе на клиентах помимо thunderbird и ms outlook, например, клиент не может залогиниться на SMTP сервере. Тем временем, (neo)mutt работает с полпинка.3. Возможность настройки всего. ВСЕГО. Можно менять заголовки писем в зависимости от используемой собеседником ос, писать макросы для автоматизации фильтрации писем, если сервер по какой-то причине не может это делать. Можно перенести пароли учеток в отдельный файл, зашифровать его через gpg, и заставить матт дешифровать этот файл системным gpg-agent-ом при каждом запуске (для безопасности хранения паролей на диске).>>2618407Удобно всякие музыкальные миксы искать и слушать.>>2618437Для просмотра подписок с ютьюба удобнее использовать newsboat/newsbeuter с открытием ссылок в mpv --ytdl по хоткею.
>>2616309>Мне по ssh нахуй не всралось слушать музыку, юзать midnight commander и качать торренты.Да и ssh тебе нахуй не всрался, судя по всему. В самом деле, нахуй тебе расширение возможностей удалённого управления компьютером...>не имеет малиночку в 2к19Хех, забавная ты лалка.
>>2626802>не имеет малиночку в 2к19>Хех, забавная ты лалка.И нафига мне подогрев для кружки кофе с функцией медиацентра?
>>2614485 (OP)- Файловьій менеджер - BASH у меня как правило справляется- Просмотрщик изображений tiv (он в консоли выводит.- Текстовый редактор sed - был бы лучше нано но его чуть допилить надо, или у меня с кодировкой жопа была.- Просмотр PDF pdftotext и нормализировать текст опциями, потом текстовые файльы через less читать можно.
>>2614485 (OP)vifm - файловый менеджерneovim - текстовый редакторхоло - самая умная и красивая девочка на свете
>>2618439>>2618865Серьезно, если нужно просто нарезать файл с такого-то по такой-то момент, то я не встречал более простого и главное быстрого способа сделать это, чем ffmpeg. Без иронии.
>>2618439> Ну вот обработай мне стопку файлов в ffmpeg или вырежи серединку и склей, или обрежь. Без помощи гуевых приложений. Через avs.скрипт - легко. Но все равно, как минимум, нужен видеоплеер, через который будешь смотреть нужные сцены.
1. Банально бузибокс и pacman2. mc3. vim4. htop5. curl6. ranger (прикрутил изображения, так как их предосмотра нет в mc)7. cmus8. newsboat9. ssh10. Самописные скрипты.
Если в ТУИ используются графические символы для отрисовки интерфейса то это все ещё ТУИ или ГУИ?Мышка в консольной программе это пидорство или норма?
>>2614485 (OP)Есть один архив, как сделать так, чтобы он, или его содержимое, у другого человека удалился после определённой даты? без использования сторонних утилит каких то. Кроме архиваторов, конечно
>>2635633Никак. Либо делай екзешник, который будет чекать дату и самоудаляться, если дата не соответствует.>>2635615Конечно ТУИ. Зачем вообще этот гейткипинг устраивать?Конечно норма. Пидорство это быть анальным клаводрочером.