mc — всё!?

    На днях один из ведущих разработчиков midnight commander в конференции для разработчиков написал следующее
    andrew_b: Я позакрывал энное количество тикетов, и, видимо, на этом всё.
    Всему приходит конец. Это были не самые плохие 5 лет в моей жизни. mc сейчас как чемодан без ручки: и бросить жалко, и нести тяжело и неудобно.
    Мне всё это надоело, «я устал, я ухожу».

    Так что история развития mc, которая велась нашей командой, пожалуй, подходит к определённой логической точке.

    Немного грустно.
    Сам лично я уже больше года не делал ни одного коммита в мастер.

    Как бы там ни было, это были действительно классные 5 лет и моей жизни в команде разработчиков тоже.
    Поделиться публикацией
    AdBlock похитил этот баннер, но баннеры не зубы — отрастут

    Подробнее
    Реклама
    Комментарии 278
    • +6
      а что же другие ведущие разработчики?
      • +5
        по сути остался только Слава… не знаю что на счет других разработчиков, но новой крови не было очень давно…
        • +5
          Неожиданно, конечно. У меня складывалось впечатление, что интерес сообщества к миднайту вообще (и в россии, судя по активности обсуждений здесь и на ЛОРе, в частности) не пропадает…
      • 0
        Покойся с миром, все дела. Может быть уже совсем скоро не придется переучивать «поклонников» MC пользоваться естественными для POSIX систем инструментами.
        • +20
          Естественные инструменты не всегда удобны, к сожалению.
          • –18
            Не знаю, ни разу его не ставил — всегда было удобнее и привычнее просто в строке, на автомате уже — чисто моторная память, не думая. Ну и bash completion решает.
            Но это я, я просто тупо привыкал так с самого начала (около 9 лет назад). Вещи типа mc — это какой-то дремучий привет из доса для меня, чисто ассоциативно.

            Не хочу разводить холиваров и обижать кого-нибудь.
            • +12
              Не уверен, что ты кого-то обидишь аргументированно обоснуя свое мнение.

              mc позволяет произвести удобный и быстрый просмотр содержимого файлов просто проходясь по списку.
              Удобно копировать/перемещать большие группы/каталоги файлов с хоть какой-то визуализацией сколько осталось скопировать.
              Быстрый grep по содержимому каталога с последующей возможностью быстро открыть найденые вхождения в позиции где вхождение было найдено. Удаленный визуализированный просмотр содержимого каталогов по ssh.

              Это всё можно сделать в командной строчке, но к сожалению не на столько быстро и удобно, особенно в случае SSH.

              • 0
                Учитывая, что grep не умеет искать в нескольких кодировках сразу, mc для поиска вообще незаменим.
        • НЛО прилетело и опубликовало эту надпись здесь
          • +36
            Грустно… Первой командой после установки оси всегда выполняю:
            apt-get install mc git htop
            
            • +2
              Ещё iotop iftop… А так, да. Жаль.
              • +2
                И vim-nox.
                • +4
                  Это совсем для джедаев. Я nano использую, мне хватает конфиги править.
                  • +2
                    да и в mc есть вполне адекватный mcedit для «конфиги поправить»
                  • +2
                    Вместе со screen'ом, ага.
                    • +1
                      А я сейчас на byobu/tmux перешел, сильно удобнее просто скрина.
                      • 0
                        В бубунте он из коробки идёт, по крайней мере, в последних трёх.
                      • +1
                        WAL — closed-source. WCM форкнули без лицензии, и автор запретил его использовать.
                        • 0
                          и автор запретил его использовать


                          Я смотрю, это оказалось оооочень действенно. Да так действенно, что linderdaum.com — донейшны собирает за чисто-форк. :)) Интересно, а автор оригинала не пробовал заабьюзить этих форкеров через регистратора их домена? Могло бы сработать.
                          • +1
                            Там не всё чёрно-бело. Автор сначала вроде как поддерживал форк, смотрел, советовал, а в какой-то момент сказал «всем спасибо, все пошли нафиг, мы closed-source». В своём праве, но немного нехорошо к тем, кто участвовал на гитхабе и пользовался.

                            linderdaum, конечно, неправ, что поставил своё имя и собирает донаты. Последних, правда, думаю, он собрал ноль долларов фиг центов, потому что проект ещё из памперсов не вырос — ни sftp нормального, ни архивов.

                            После этого linderdaum добровольно прекратил работать над проектом. Думаю. не оставляет надежды договориться, поэтому сайт/гитхаб не вычистил. Какие такие «оооочень действенные» лицензионные претензии могут быть в России — не смешите меня.
                            • 0
                              >>Какие такие «оооочень действенные» лицензионные претензии могут быть в России — не смешите меня.

                              Так и я о том же :)
                    • +9
                      Вот не привирая скажу, что у меня именно
                      apt-get install mc
                      

                      Это как зайти в тёмную комнату — вроде всё нащупать можешь, но потом включаешь свет…
                    • –87
                      Не казните меня, но когда админ пользуется mc, я считаю это первым признаком недостаточной квалификации. Обычно это подтверждается.

                      Достаточно потратить один час на вдумчивое чтение мануалов к bash/zsh, чтобы начать в разы продуктивнее управляться с файлами, чем в mc. И навыки эти окупятся сторицей, хотя бы в ситуации, когда работаешь на сервере заказчика, где mc не стоит.

                      На самом деле, спустя месяцы и годы сам задаешься вопросом: «как я мог пользоваться этим костылем, когда shell — намного удобнее и естественнее».
                      • +8
                        mc используют не только админы…
                        • +15
                          1. Админу положено уметь работать в консоли.

                          2. Для разных задач разные инструменты. shell не всесилен.
                          • +25
                            Поправьте меня, если ошибаюсь, но если мне не изменяет память, то одной из базовых концепций unix-подобных систем является то, что любую задачу можно выполнить несколькими методами, при этом все эти методы считаются правильными. Т.е. с системой работаем как нам удобнее. Админ может знать shell, но работать ему удобнее в mc. Что в этом плохого?
                            • –46
                              Рискну навлечь на себя новый поток негативной кармы, но если админ хорошо знает shell, то у него не будет потребности запускать mc. Зачем пользоваться менее совершенным инструментом, когда у тебя в руках уже находится более совершенный?..
                              • +15
                                Можно с примерами? Иначе слишком голословное, прямо холиварное утверждение. Типа: «задача удалить все файлы из корня, в mc надо сделать..., а в шеле ррррааазззз и фсе»
                                • +21
                                  Ну, это весьма странный довод.
                                  Я хорошо умею пользоваться отверткой, но почему бы мне не пользоваться шуруповертом, который сделает тоже самое только быстрее и удобнее?

                                  Да и в чем несовершенность файлового менеджера перед shell'ом может быть? Это же просто слой абстракции.
                                  • –32
                                    Я не хочу ввязываться в спор, но пройти мимо тоже не могу. Любители mc для любой работы на сервере это совершенно однозначно те, кто не знают bash/zsh/fish/etc достаточно хорошо. Я не говорю, что все должны знать shell, но с утверждением «я хорошо знаю shell, но mc мне нравится больше» я не могу согласиться. MC – один из самых неудобных способов управлять файлами, не лучший двухпанельник в общем. Хорошо знакомый shell (а если ещё и с привычным конфигом вместо дефолтсов) всегда будет лучше mc. Своя ниша у mc есть – новичок в unix-подобных системах, начинающий пользоваться ssh у хостера. Но никак не поверю что админ, хорош знающий shell, использует для управления файлами mc.

                                    P.S. Я могу ошибаться, я это понимаю, просто мне кажется именно так, как я выше написал.
                                    И да, я говорю про работу на сервере. Я не рассматриваю задачи локалхоста – полистать картинки и т.п. Просто типичные серверные задачи. Для локалхостов есть свои инструменты и это не mc.
                                    • –19
                                      Ниже увидел что админ с 10-летним опытом «жизни не представляет без mc». Ну ок, пусть так, мне по прежнему mc кажется костылём, но спорить не буду.
                                      • +16
                                        Мне например нравится mc использовать для того, что бы скопировать\переместить кучу данных на другой диск и при этом видеть, сколько осталось мегабайт и примерно времени. cp такого, насколько мне известно, не умеет. да и удобнее выделить в mc нужные файлы, чем в консоли, если нужно скопировать только некоторые файлы, которые при этом не попадают под какую-либо простую маску (и при этом их слишком много для того, что бы каждый отдельно перечислять в командной строке).

                                        Еще mc удобно очень использовать для того, что бы залезть внутрь архива без необходимости его куда-то распаковывать.
                                        • –11
                                          Для копирования с полосой прогресса есть vcp и pycp. Вообще для выбора файлов по одному и совершения групповой операции я тоже какой-то костыль встречал, но это уже костыль. Ну в таком случае можно запустить в выбранной директории mc, сделать что нужно, а не все операции с файлами в нём выполнять. Нет, ну можно и в нём, я говорю об удобстве. Или сразу написать z myproject и попасть в его директорию, или в mc блуждать по папкам или набирать полный путь. В общем есть смысл только для ряда случаев, типа того что вы описали. Шелл это не только встроенные команды, но и целая куча утилит таких как всеми известные и не очень известные типа fasd или percol. Интереса ради посмотрите примеры использования двух последних, скорее всего сразу возьмёте на вооружение.
                                          • +4
                                            Я про то, что mc штука может и не первой необходимости, но весьма полезная, что Вы, впрочем и подтвердили своим ответом.
                                            Про vcp и pycp первый раз слышу. Я конечно догадывался, что что-то такое есть, но зачем мне это если есть mc? Не так часто я копирую что-то, что бы экономить пусть даже минуту своего времени ради этого.

                                            sunx@Merry ~ $ aptitude search fasd
                                            sunx@Merry ~ $ aptitude search percol
                                            p supercollider…



                                            Если верить гитхабу, то штуки, наверное, полезные, но для себя я не вижу для них применения.
                                            • +1
                                              Отходя от темы mc: эти штуки простые скрипты, закинуть их в ~/bin и подключить в zsh.
                                              А применение есть каждому. Ну percol допустим ещё штука не обязательная, а fasd должен быть у каждого (это самое последнее развитие всех подобных проектов). Он запоминает все посещаемые директории и строит рейтинг их популярности, который строится как из количества посещений, так и по времени последнего посещения. Таким образом если я напишу z myproject src, то из любой директории перейду в директорию src внутри myproject. Причем можно писать имя не полностью, можно написать z my sr и получить тоже самое. В итоге навигация по часто используемым директориям становится просто магической. Скрипт умеет тоже самое для файлов делать, т.е. можно написать что-то вроде v nginx.conf и сразу открыть его на редактирование, но признаться я именно с файлами его не использовал, но вроде бы именно так, как я написал.

                                              Ну percol на самом деле штука тоже классная, позволяет фильтровать входные данные в реальном времени – т.е. вы вводите текст, а набор входных данных меняется. В readme там есть примеры с менеджером процессов – этакая обертка сразу над ps и над kill – вводим часть имени процесса, жмем return и он убит. Работает удобнее чем htop когда надо быстро сделать одно действие.

                                              Таких инструментов множество. Я их, к сожалению все подзабросил после перехода на мак (тут с bsd-окружением многие скрипты из linux просто не работают и их надо править). Но на linux файл-менеджмент в шелле мне нравился очень.

                                              Вот тут публикуют всякую cli магию: twitter.com/climagic
                                              А вот конфиг zsh с рядом полезных функций: git.grml.org/f/grml-etc-core/etc/zsh/zshrc
                                              • +2
                                                а потом вы заходите на сервер заказчика и ничего не можете делать без ваших привычных инструментов. напоминает любителей дворака, которые даже пароль с трудом свой могут ввести на обычной раскладке.
                                                • 0
                                                  Да, раскладку Дворака я пробовал, тут вы угадали. Но инструменты эти я использую только на локалхосте и на своем личном серваке, на рабочих мне вполне нравится работать с bash. До этого поста даже не знал установлен у нас mc или нет. Просто mc сам по себе мне не удобен, не сталкивался с такими задачами администрирования чтобы мне с bash и стандартным консольным окружением что-то неудобно было.
                                            • +3
                                              или в mc блуждать по папкам или набирать полный путь


                                              Я понял, вы просто не умеете пользоваться mc.

                                              Чтобы не «блуждать по папкам» (кстати, папки — это в windows, в линукс всё же директории):
                                              Вариант 1, для ортодоксов shell вроде вас:
                                              Нажимаете Ctrl-O, и вы оказываетесь в shell, переходите в нужную вам директорию удобным вам способом, снова Ctrl-O — вуаля, она вся перед вами на панели.
                                              Вариант 2, на мой взгляд гораздо более удобный, поскольку даёт визуальный feedback:
                                              Нажимаете Alt-S (quick search, в новой версии почему-то Esc-S), пишете первые буквы нужной вам директории/файла, курсор автоматически перемещается в текущем каталоге на нужный файл по мере ввода, нажимаете Enter, и вы оказываетесь внутри, ничуть не хуже (на мой вкус, лучше) чем bash autocomplete.
                                              • 0
                                                Знаю что директории, но привычка говорить папки никуда не девается.
                                                Ctrl-O это не mc, это shell. Я спрашивал зачем ковыряться в панельках.
                                                Про alt-s я тоже знаю, но дело в том, что в zsh автокомплит круче. Он более удобный.
                                                И да, я умею пользоваться mc. Был период когда я пробовал и его, люблю разный софт ковырять. Но после Far и даже Total от двухпанельника ожидаешь большего удобства.
                                                Я сейчас в терминале перемещаюсь так: z s w – очень удобно, сразу переноси в нужную диру. Но автокомплит от zsh мне тоже очень нравится – если путь знаешь, то проще сразу набрать и развернуть весь: cd ~/P/s/w.
                                                Причем если окажется что вот эта s в середине не уникальна и разворачивается в два возможных варианта – zsh перемещает курсор в то место, где можно поставить ещё одну букву и развернуть строку.
                                                • +1
                                                  Еще есть вариант 3 — «Directory hotlist» по ctrl+\.
                                                  • +1
                                                    Ещё вариант 4 — просто, не выходя из мс, набрать cd /path/to/autocompl [ESC] [Tab] [Enter]
                                                    • +1
                                                      Ну, вообще-то, вы тоже не очень умеете его готовить :) У mc есть автодополнение а-ля bash-completion. Но из коробки оно не настоено (во всяком случае на BSD). + переходы по истории (alt+h).
                                                    • 0
                                                      vcp и pycp разве есть в базовых репозиториях Ubuntu, скажем?
                                                      • 0
                                                        Раньше vcp везде был в репо, а pycp нигде небыло. Сейчас – нет под рукой apt-cache.
                                                        • 0
                                                          А зачем вообще все эти извраты? rsync есть везде же.
                                                          • 0
                                                            Да, верно, все время забываю что rsync можно использовать вместо cp.
                                                    • +1
                                                      залезть внутрь архива без необходимости его куда-то распаковывать
                                                      tar -tzf something.tar.gz
                                                      • +6
                                                        И? во первых есть не только tar, во вторых при больших архивах читать эту простыню не удобно, в третих mc удобнее из него вытащить нужные фалы. Конечно, все это можно и в консоли, но на мой взгляд гораздо менее удобно, чем в том же mc
                                                        • –7
                                                          есть не только tar
                                                          unzip -l something.zip
                                                          unrar l something.rar

                                                          при больших архивах читать эту простыню неудобно
                                                          | less
                                                          В less: "/текст" для поиска слова «текст».

                                                          Если нужно, то | sort
                                                          вытащить нужные файлы
                                                          tar -xzf something.tgz dir1/dir2/file.txt

                                                          Конечно, все это можно и в консоли
                                                          Я полностью согласен с тезисом, что на каждую задачу должно быть много разных способов её решить, и что каждый выбирает что ему удобнее. Если кому-то удобнее mc, пусть использует mc.

                                                          Этот комментарий — лишь попытка развенчать представление, что это настолько ужасно невозможно сложно другим способом, кроме mc.

                                                          Поскольку команды выше очень просты, то утверждая, что они ужасно невозможно сложнее, чем mc, мы лишь культивируем миф о несостоятельности пользователей mc, заминусованный выше. У этого ведь оттуда уши и растут — с того, что кто-то начинает доказывать «пара простых команд в консоли — это жутко, невозможно сложно».
                                                          • НЛО прилетело и опубликовало эту надпись здесь
                                                            • +2
                                                              Вот для меня все элементарно просто: юзаю mc, а как только нужен обчный command line — жму ctrl-O и он у меня есть.
                                                              Никаких проблем, оба инструмента используются 50 на 50, и все счастливы. Зачем говорить, что что-то хуже или лучше, просто когда надо одно — юзаю одно, когда удобнее другое — то другое, время переключения — несколько сотен миллисекунд.
                                                            • +1
                                                              >tar -tzf something.tar.gz
                                                              >unzip -l something.zip
                                                              >unrar l something.rar

                                                              Что проще: запомнить все параметры консольных команд или нажать enter на файле?
                                                      • +4
                                                        У mc главное преимущество (ну и недостаток) в том, что это кухонный комбайн, который дофига чего может. К примеру лет пять назад настроил сервис, у которого с десяток конфиг файлов(для полного шваха — ещё и раскиданых по древу каталогов), а тут вдруг понадобилось что-то изменить из настроенного — запустили, быстренько mcedit-ом пробежались по файлам, нашли что надо, изменили, готово. Да, можно через шелл, сначала найти все эти конфиги, потом vim-ом пробежаться по всем, но телодвижений это вызовет больше.
                                                        • +13
                                                          >Любители mc для любой работы на сервере это совершенно однозначно те, кто не знают bash/zsh/fish/etc достаточно хорошо.

                                                          Пардон, а почему вы любителей mc и не умеющих работать без него мешаете в одну кучу? Есть вещи, которые в mc можно сделать удобнее и быстрее чем в консоли, даже если вы там алиасов и прочего сахара насыпали. Есть которые проще и быстрее в консоли.

                                                          >один из самых неудобных способов управлять файлами

                                                          Ну уж простите, но файлами управлять удобнее как раз при наличии какого-то gui, если не говорим исключительно о каких-то групповых операциях

                                                          PS: вы можете ошибаться и ошибаетесь. Ваша позиция — это либо снобизм, простите, либо показуха человека, который не так давно вник в шелл, и теперь строит из себя гуру администрирования
                                                          • –15
                                                            > Пардон, а почему вы любителей mc и не умеющих работать без него мешаете в одну кучу?

                                                            Потому что считаю, что так и есть в подавляющем большинстве случаев, хоть это и не популярное мнение оказалось. Основываюсь на своем опыте работы с обоими инструментами, а также на наблюдениях за людьми.

                                                            > PS: вы можете ошибаться и ошибаетесь. Ваша позиция — это либо снобизм, простите, либо показуха человека, который не так давно вник в шелл, и теперь строит из себя гуру администрирования

                                                            Я администрированием не занимаюсь, только немного – сопутствует разработке. Но я прошел путь linux-энтузиаста, который начался в 2003 году. Так что как раз таки шелл я использую давно, много и уверенно. Знание ништяков не делает из человека хорошего админа или специалиста в другой области, но факт есть факт – с шеллом и тем же вимом можно хорошо управляться, а mc или nano ограничивают вас. Я просто не поверю что человек, хорошо управляющийся с шеллом, потом запустит mc чтобы пройти в /etc, найти нужный конфиг и открыть его в mcedit.
                                                            • +6
                                                              >Потому что считаю, что так и есть в подавляющем большинстве случаев, хоть это и не популярное мнение оказалось. Основываюсь на своем опыте работы с обоими инструментами, а также на наблюдениях за людьми.

                                                              Ну, удачи с таким подходом

                                                              >с шеллом и тем же вимом можно хорошо управляться, а mc или nano ограничивают вас.

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

                                                              >Я просто не поверю что человек, хорошо управляющийся с шеллом, потом запустит mc чтобы пройти в /etc, найти нужный конфиг и открыть его в mcedit.

                                                              Ниже кто-то уже приводит адекватный пример с просмотром содержимого архива. Вот ровно также я не могу поверить, что кто-т предпочитает писать длинные команды в шелле, в то время как в некой оболочке можно просто нажать одну кнопку.
                                                              • –11
                                                                Какой подход, о чем вы? Всего лишь мнение. Архив – частный случай. Я в принципе не говорил что mc запускать вообще не нужно, где-то ниже я как раз писал о том, что есть пару юз-кейсов для mc (хотя лично я как-то без него обхожусь и не вспоминаю даже). Но выше люди говорят что так конфиги удобнее находить и править и всякие такие подобные заблуждения.
                                                                Давайте уже не будем в десятый раз подряд это обсуждать? Мне надоело отвечать на одинаковые вопросы. Моя точка зрения изложена многократно – я комментировал ваше сравнение шелла с отверткой, потому что считаю шуруповерт это как раз таки shell и всё сопутствующее окружение, а инструменты типа mc это отвертки, для тех кто привык к отверткам и не управляется с шуруповертом уверенно. Тчк, ок?
                                                                • +4
                                                                  Давайте без давайте, а?
                                                                  Вы сначала разберитесь у себя в голове, хороший вы мой.

                                                                  Вы изначально делаете утверждение, которым смешиваете все в одну кучу и безосновательно и, что само смешное, невежественно, говорите глупости про других специалистов, затем начинаете (ниже в комментах) прикрываться «да это же просто мое субъективное мнение» (которое в принципе не может распространяться дальше конкретных известных вам случаев, а потом снова делаете утверждение: «и всякие такие подобные заблуждения».

                                                                  Заблуждение — то, что солнце движется вокруг земли. А это типичные юзкейсы, и люди вам русским текстом доносят, что им это удобнее. И плевать с высокой колокольни что там у гуру-админов считается за труъ.

                                                                  > потому что считаю шуруповерт это как раз таки shell и всё сопутствующее окружение, а инструменты типа mc это отвертки

                                                                  Ну, воля ваша, лол
                                                                  • –10
                                                                    Вежливость не ваш конёк, но я всё равно отвечу. Заблуждение, это когда пользователь сразу попал в mc и привык, при этом считает что без него нужно набивать длинные команды и неудобно просматривать архивы.
                                                                    • +11
                                                                      Ваше поведение напоминает поведение красноглазого школьника, который всем кричит, что винда — маст дай, а линукс — сила. Нормальный специалист проходит такой этап достаточно быстро, т.к. со временем осознает, что для каждого инструмента есть свое предназначение и утверждать, что mc или nano хуже чем шелл или vi для меня конкретный признак непрофессионализма.
                                                                      Вас на работу я бы не принял.
                                                                      • –6
                                                                        Mc – слой адаптации для putty.exe. Nano – хорош тем, что снизу написано какой кнопкой из него выйти. Вы совершенно верно заметили что у каждого инструмента есть своё предназначение. У Microsoft Frontpage оно тоже было, но следом пользователь менял инструмент на более подходящий.
                                                                        Вы считаете mc или nano хорошим способом править конфиги? А я считаю что вы застряли в mc и nano и никак не освоите vim, в котором править любой конфиг удобнее и быстрее, чем в nano. И разрешение иметь своё мнение я у вас спрашивать не буду. Использовать nano хорошо зная vim это вы сказки не рассказывайте. Также как и подавляющее количество операций с файлами в панельках mc делать неудобно.
                                                                        • +1
                                                                          > Mc – слой адаптации для putty.exe

                                                                          Эмм… Нуу… Я последний раз пользовался putty.exe года так два-три назад. И то, можно сказать, случайно.

                                                                          > Nano – хорош тем, что снизу написано какой кнопкой из него выйти.

                                                                          Когда я первые несколько раз запускал nano (а это бывало нечасто), я всегда несколько минут тупил и вспоминал, что же нужно нажать, чтобы сохранить файл и потом выйти. Я уж не говорю про режимы поиска и замены по регекспам или блочный режим.
                                                                          В vi(m) все намного проще и понятнее.
                                                                          • 0
                                                                            Разница между mc/nano и shell/vim в том, что во втором случае надо уже знать что нажимать.
                                                                          • +3
                                                                            > никак не освоите vim
                                                                            Вам не кажется глупым делать такие заявления о незнакомом человеке? Учитывая, что Вы тут выше написали, что с шеллом с 2003 года, у меня опыта поболее вашего будет.

                                                                            > И разрешение иметь своё мнение я у вас спрашивать не буду
                                                                            Вот именно, что это ваше мнение и Вы его упорно пытаетесь сделать общим, голословно обвиняя всех тут присутствующих, несогласных с вашим мнением, в некомпетентности.

                                                                            Я одинаково успешно справляюсь со всеми вышеперечисленными инструментами. Мне не мешает использовать vi/vim вместо nano, если последнего нет, страдать от этого не буду. Но в повседневной жизни у меня имеются свои предпочтения, но навязвывать их кому-то (как делаете Вы) — это выше моего понимания.
                                                                            Еще раз повторюсь — для меня такие высказывания один из признаков незрелого специалиста.
                                                                            • –9
                                                                              Я не называл никого некомпетентным за использование mc, это был другой человек. Начал я с довольно сдержанного комментария – я справедливо усомнился в том, что человек, хорошо зная shell, будет любые (так и написано) операции с файлами выполнять в mc. Дальше уже начался холивар, это зря конечно, но извините – там кто-то ходит до конфига в mc и открывает на редактирование в mcedit. То что сделать это в vim будет удобнее – это хоть ты тресни, но неоспоримая истина.
                                                                              И хочу заметить – я указывал на то, что эффективность использования продвинутых инструментов не квалифицирует человека как хорошего админа или программиста. Я просто сравнивал инструменты, не привязывая это к какой-либо профессии, т.к. сам админом не являюсь.
                                                                              А по делу – если вы используете nano вместо vim, когда установлены оба, скорее всего вы не достаточно знаете vim. Если бы вы хорошо управлялись с навигацией в vim, то желание делать что-то в nano у вас бы небыло. Знаете ли вы, например, про плагин surround для vim, который позволяет быстро заменить окружающие скобки на другие, удалить их, добавить к слову под курсором и т.п. вещи? Если нет – скорее всего вы не знаете vim толком. Двигаться по тексту только стрелками или поиском в nano это совершенно лишнее неудобство.
                                                                              • +6
                                                                                Опять начинается. Я уж подумал, что Вы исправились, читая первую часть сообщения. Когда же Вы поймете — это ваше мнение и ваши предпочтения! Не надо нас уговаривать, что нам удобнее.
                                                                                • –8
                                                                                  Мне это знаете что напоминает. Был у меня момент один рабочий момент после универа – когда я пришел на новое место в новую команду, сначало всё выглядело красиво. У меня уже был опыт работы с системами контроля версией, с правильными техниками деплоя и тестирования. А тут оказалось что люди деплоят проекты аплоадом на ftp, а мерджи делают инструментом сравнения в total commander или кидая куски кода через скайп. Серьезно, не вру, совершенно реальная ситуация. Я естественно сразу стал задавать вопросы почему так, а меня «поставили на место» типа нам так удобнее и мы знаем как лучше. Уволился.
                                                                                  А вы мне говорите «не надо нас уговаривать, что нам удобнее». Ну не надо, так не надо, больше не буду, но и вы тогда с подстрекательством заканчивайте.
                                                                                  • +3
                                                                                    Вы путаете некомпетентность с разными путями решения задачи. В вашем случае — некомпетентность коллег, в текущем — второе. Не подменяйте понятия.
                                                                                    Что значит «с подстрекательством заканчивайте»? Как Вы можете заметить, я написал Вам уже после вашей долгой переписки с коллегами. Это не подстрекательство, а попытка уговорить вас быть благоразумным. Ваше мнение — это ваше мнение и оно не всегда совпадает с общим. Прочитайте последнюю фразу много-много раз.
                                                                                    • –8
                                                                                      Разные пути решения задачи? Ок, разные. Одинаково удобные? Нет! Вот и всего делов то.
                                                                                      • +2
                                                                                        Всё, я устал, я ухожу. Надоел этот бессмысленный спор.
                                                                                        • –5
                                                                                          А я сразу предлагал.
                                                                                        • +4
                                                                                          Абсолютно согласен — vim для меня категорически неудобное, громоздкое и бессмысленное решение. Свой юзкейс я в другом комменте описал.
                                                                                  • +2
                                                                                    Для вдумчивого редактирования сложного текста у меня есть IDE и Office. Для просмотра и быстрой правки весь этот функционал vi/vim с нестандартной навигацией и интерфейсом — перегруз, который ещё и учить надо.
                                                                                    Но это моя точка зрения, как девелопера. Хотя даже в моей сфере есть голоса «нужно использовать vim» (но их сугубо меньшинство… и для мелких проектов они даже оправданы… при наличии более высокого уровня владения, чем IDE).
                                                                                    Но уже этого достаточно, чтобы понять всю глупость вашей фразы «То что сделать это в vim будет удобнее — это хоть ты тресни, но неоспоримая истина».
                                                                                    • –4
                                                                                      Я тоже использую IDE для написания кода. Мы тут в треде про правку конфигов на сервере говорили. Если вы знаете vim, то править конфиг в нём неоспоримо удобнее, чем в nano. Вы можете не согласиться, но как… если вы не знаете vim? Можете просто поверить мне на слово, например.
                                                                                      • +3
                                                                                        Не буду я вам на слово верить: vim'ом я умею пользоваться на том же уровне, что и nano/mcedit/whatever. Но мне его функционал не нужен — я в основном смотрю конфиги/логи, изредка правлю одну-две строчки, а в рефлексы отработаны «стрелочки и мышь». Зачем мне vim и почему он будет удобнее?
                                                                                        • –2
                                                                                          Зачем мне vim и почему он будет удобнее?

                                                                                          Потому что он в плане навигации и редактирования даёт больше чем mcedit/nano. Там логика команд очень продумана, запоминаются очень хорошо. В итоге быстро привыкаешь и уже редактируешь несколько по другому. Чтобы попробовать можно запустить vimtutor. А если vimtutor скучный, то можно попробовать загуглить youtube: www.youtube.com/watch?v=yU7oBeKVI8w
                                                                                          Я, например, и в IDE использую vim-навигацию. Но проблема всех плагинов для навигации в духе vim в том, что они копируют только основные команды из вима, только чуть-чуть магии. Есть и такие люди, которые в Emacs используют эмуляцию vim. В Emacs самый развитый режим vim, из всех что я видел.
                                                                                          • +3
                                                                                            Ещё раз: зачем он мне?
                                                                                            Я редактирую конфиги в лучшем случае пару раз в месяц. Трачу времени — минут 10-20. При этом курсорная навигация у меня давно наработана и терять её я из-за какого-то якобы удобного редактора не хочу. Вы или кто-то другой предлагал «посидеть недельку в vim'е» в качестве обучения… Т.е. я должен потратить время на обучение функционалу, который мне не нужен, чтобы потом «удобно править конфиги» за те же 10-20 минут в месяц? В чём выгода-то?
                                                                                            • –3
                                                                                              Если вам это не нужно, зачем было спрашивать «почему он будет удобнее»? Можно не отвечать.
                                                                                              • +1
                                                                                                Вы сказали, что он всегда будет удобнее.
                                                                                                Я спросил — почему он будет удобнее мне.
                                                                                                Вы ответили, что его надо учить, потому, что «Там логика команд очень продумана, запоминаются очень хорошо. В итоге быстро привыкаешь и уже редактируешь несколько по другому.» — не вижу тут пояснения мысли про удобство.
                                                                                                Ну я и уточнил свой юз-кейс. Вот на моём юзкейсе сможете показать, что «он заведомо удобнее»? Если нет, то овер50 ваших комментов не несут никакой пользы. А за холиворы все и всегда огребают в карму. Даже за осмысленные.
                                                                                                • –1
                                                                                                  Vim удобнее на любом тексте. Но поймите разницу – я не говорил что вам нужно тратить время на изучение ещё одного инструмента. Я говорил только что после изучения вы поймете чем он лучше. А зачем это делать – ну вот сейчас я бы может и поленился, а в студенческие годы было любопытно за что его так любят.
                                                                                              • +1
                                                                                                > В чём выгода-то?

                                                                                                А вам не интересно узнать что-то новое? Что, возможно, вам и понравится в итоге. Ну или, как минимум, будет дополнительный аргумент в споре с vim-фанами :)
                                                                                                • 0
                                                                                                  Абсолютно не интересно — у меня есть:
                                                                                                  — работа девелопером, которая подразумевает постоянное изучение чего-нибудь нового… но более практичного
                                                                                                  — семья, которая съедает кучу времени и всяко интереснее vim'а
                                                                                                  — куча разных интересных хобби, на которые и так не хватает времени.

                                                                                                  Когда было время — изучил на уровне «могу этим пользоваться» — мне этого хватает.
                                                                                                  • 0
                                                                                                    Вот конкретно в этом у нас есть общее – мои эксперименты закончились после универа – работа, семья, всё. Но было весело.
                                                                                          • +2
                                                                                            >Я тоже использую IDE для написания кода.
                                                                                            Оппа, ну как же так, а как же vim?!
                                                                                            • –3
                                                                                              А я где-то предлагал код в vim писать? Я его с nano сравнивал.
                                                                                              Вам захотелось потроллить? Поздновато, флейм потухает.
                                                                                              • 0
                                                                                                Я, как раз код правлю в mcedit, для меня это IDE, вы пропагандируете вим, но вимом не пользуетесь, странно это…
                                                                                                это хорошо что флейм утихает, меня совсем не интересует флейм.
                                                                                                • 0
                                                                                                  Я одно время хардкорно юзал vim – в итоге привык к нему и научился эффективно использовать (по крайней мере стало сильно нравиться), но откровенно говоря не хватало некоторых возможностей из IDE в работе.
                                                                                                  А вот по ssh только vim и использую. На локальной машине тоже для правки конфигов использую его. Mcedit для разработки – вроде как можно, но непонятно нафига? Но я не флейма ради, можно не отвечать. Мне эта тема не просто надоела, а стала очень раздражительной, но забанить комменты в почте рука не поднимается.
                                                                                                • 0
                                                                                                  > А я где-то предлагал код в vim писать?

                                                                                                  Вы так об этом говорите, как будто это что-то плохое… Я в свое время достаточно много кода в vim написал, PHP/python/lua/perl, и даже исходники одного крупного java-проекта правил побыстрому.
                                                                                                  • 0
                                                                                                    Не, я тоже пробовал код писать в vim, но некоторые моменты не сложились. Я так об этом говорю, потому что я действительно в треде не предлагал писать код в vim ни разу.
                                                                                        • 0
                                                                                          Мне не мешает использовать vi/vim вместо nano, если последнего нет, страдать от этого не буду.


                                                                                          Не верю, я даже когда под windows сидел и писал под .net проект, использовал vim под windows. :)
                                                                              • –7
                                                                                Кстати, насчет архивов – есть fuse-модуль для их монтирования, очень легко делается в одну команду монтирование и просмотр архива. Один раз настроил – и не нужно устанавливать mc ради просмотра архивов. Но на сервер я конечно это не поставлю, как и mc. Что-то не припоминаю когда последний раз архив просматривал. А на локалхосте по дабл-клику сразу распаковываются.
                                                                                • +4
                                                                                  Есть. Но его надо поставить, настроить и далее по тексту.

                                                                                  А можно просто иметь под рукой инструмент, который кроме всего прочего может делать и это одним нажатием клавиши.
                                                                        • +4
                                                                          Паш, извини но это ерунда.
                                                                          Мне одинаково комфортно работать и в shell и в mc.
                                                                          Например простой use-case когда я его запускаю. Скачал с git'а какой-то проект. 100500 папок и файлов. Для ознакомления с ними мне гораздо удобнее глазами пробежаться по файловой структуре чем медитировать на выводы ls. Для меня mc это отличный визуализатор файловой системы.

                                                                          Я так же уже порядка десяти лет профессионально работаю с Linux'ами в самых разных сферах. Но mc это одна из тех программ которые ставятся на сервер первыми!
                                                                          • –4
                                                                            Странный юз-кейс, на серваке обычно --bare репозиторий разворачивают, там нечего смотреть. А на локалхосте полный фарш хороших инструментов, ну почему тогда mc? Он же реально застрял в прошлом, неудобный просто напросто. Но вообще на срачик про mc меня спровоцировали, изначально я просто попытался политкорректно сказать вот это:

                                                                            Любители mc для любой работы на сервере это совершенно однозначно те, кто не знают bash/zsh/fish/etc достаточно хорошо. Я не говорю, что все должны знать shell, но с утверждением «я хорошо знаю shell, но mc мне нравится больше» я не могу согласиться.


                                                                            Не ну правда, перемещение между директориями – установи скрипт fasd, делов на 3 минуты и всё – cd и mc отдыхают. Никто не пробовал, но мнение все имеют. А mc я использовал, и nano использовал когда плохо vim знал. Как выйти из vim-а то я знал, но не умел им эффективно пользоваться и не видел в этом смысл. Но однажды прошел туториал…
                                                                          • +2
                                                                            Какой кошмар, это ж надо быть таким узкомыслящим и самоуверенным… Извините за слова, но… кошмар.
                                                                            • –4
                                                                              Не извиню, узкомыслящие те, кто в моем первом комментарии приняли оскорбления на свой счет и стали зачем-то спорить.
                                                                              • 0
                                                                                Может стоит обратить внимание на свой способ донести точку зрения, если люди приняли за оскорбление, а не говорить им всем, что они идиоты? Ну да, вокруг все сумасшедшие, прям Эйнштейн :)

                                                                                Это по-Вашему нужно понимать как-то иначе?

                                                                                MC – один из самых неудобных способов управлять файлами, не лучший двухпанельник в общем.


                                                                                Любители mc для любой работы на сервере это совершенно однозначно те, кто не знают bash/zsh/fish/etc достаточно хорошо.


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

                                                                                Недавно пытался одной молодой особе объяснить почему её комментарий «научитесь печатать вслепую» под вопросом «где купить наклейки на клавиатуру?» был некорректным. В этом примере Вы видите узкомыслие человека?
                                                                                • –2
                                                                                  О да, я просто забыл что на хабре все птицы важные и тут надо стараться чувства не оскорблять, не часто появляюсь в комментариях.
                                                                                  Ваш пример с клавиатурой кстати подходящий :-D Наклейки действительно нужны пока пользователь не умеет печатать вслепую. Но научиться печатать вслепую тоже не помешает. И кстати отсутствие наклеек в этом помогает здорово – я когда-то учился накрывая клавиатуру и руки полотенцем в чате. Вот если mc удалить и начать использовать шелл, настраивать, то потом тоже может оказаться что mc каким-то неудобным кажется. При этом никто не заставляет отдирать наклейки после освоения слепой печати, но на них просто перестаешь смотреть.
                                                                                  Не подумайте что я снова разжигаю, но уж больно ваш пример мне понравился :-D
                                                                                  • +1
                                                                                    Так вот задумайтесь теперь над своим ответом, когда я поясню, что человек, который искал наклейки — это девушка, которая купила ноутбук за границей и сидит за компом пару раз в неделю максимум. На@рена ей слепой набор?
                                                                                    Вы ж не осваиваете всё искусство готовки, если жарите яичницу раз в месяц? Нет! Ты иди и научись, и купи сковородку за 300 баксов, я тебе как профи-повар говорю! Вот забери у тебя тефлоновую сковородку и индукционную печь, вот тогда-то ты и научишься по-настоящему готовить. Ведь по-настоящему мастерские блюда готовятся только на газовых плитах.
                                                                                    Да я программист, мне иногда только яйцо пожарить…
                                                                                    Нет, вы все ничего не понимаете!!!

                                                                                    Не звучит как абсурд? А теперь свои сообщения перечитайте.

                                                                                    Это я не к вопросу новичка или аматора в чём-то, а к вопросу однобокого виденья.
                                                                                    • 0
                                                                                      Ну вот и перечитайте мои сообщения – я говорил что никто не обязан менять свои привычки и более того – умение пользоваться какими-то продвинутыми инструментами не показывает квалификацию человека в его работе, т.к. собственно не сильно важно насколько быстро будет скопирован файл или изменен конфиг. Я писал, если обобщить, о том, что заблуждаются те люди, которые думаю что mc это удобнее, чем шелл. Или что nano/mcedit удобнее, чем vim. Просто некоторые инструменты требуют сначала любопытство и желание научиться их использовать, а потом уже они начинают нравиться. Я когда-то тоже не мог выйти из vim. Nano тогда ещё не поставлялся из коробки, а было бы здорово, т.к. там сразу написано как из него выйти.
                                                                                      Я не понимаю, почему ни у кого не вызывает удивление то, что кто-то считает более удобным пройти в mc до конфига и открыть его в mcedit, вместо vim /et/ng/ng.co. *facepalm*
                                                                                      Мне в принципе без разницы как вы будете это делать, я хотел оставить один комментарий и уйти. Но не отвечать на приходящие мне в почту гневные комментарии я просто не мог.
                                                                                      • 0
                                                                                        На самом деле, я уже семь лет на хабре и всего 34 комментария, против Ваших 289 написал. Так что ещё не понятно, кто тут с Хабра ;)
                                                                                        Ладно, заездили уже, такие вещи в живую обсуждать тяжело, а в комментах вообще ад какой-то.
                                                                                        Не держите зла. Я не буду :)
                                                                                        Удачи!
                                                                                        • 0
                                                                                          Ок, рад что хотя бы с вами мы нормально разговор закончили. Уже много раз себе говорил – не комментировать флеймогонные темы. Не умею заканчивать спор вовремя, да и политкорректным быть не люблю, только карму из-за дурацкого mc просадил :-D
                                                                                        • 0
                                                                                          К примеру, потому что с mc я открою этот конфиг в редакторе с 8 нажатий на клавиши, а вы набрали 16 :)
                                                                                          ну разве что у меня некоторые нажатия будут двойные.
                                                                                          • 0
                                                                                            Ну в моем варианте есть пути для совершенствования. Например, если у меня есть мой любимый fasd и я уже открывал этот конфиг раньше, то могу вообще просто часть его имени написать без указания пути.
                                                                          • +25
                                                                            Админ использует cat или more для просмотра файлов. Но ведь есть более совершенный less. Почему его не использует? Может ему так просто удобнее?
                                                                            Если админ вырос из времен DOS, NC, DN и Far и ему тупо удобнее пользоваться в повседневке миднайтом, то каким боком это относится к квалификации?
                                                                            Юниксы это свобода решать какой выбрать инструмент для решения поставленной задачи и споры о том, какой инструмент лучше есть ни что иное как переливание из пустого в порожнее.
                                                                            • 0
                                                                              Заголовок спойлера
                                                                              DN! спасибо, забыл совсем про него, про его серые панельки, адский скринсейвер(хотя это могло быть в NDN) и cd-плеер :)
                                                                              • 0
                                                                                Еще спойлера
                                                                                Вы еще встроенный Тетрис забыли.
                                                                                • 0
                                                                                  Еще и терминалка клевая встроена была, если мне не изменяет память.
                                                                            • +1
                                                                              Я сам очень люблю shell, но когда надо быстро отредактировать текстовый файл внутри war-ника — mc рулит.
                                                                              • +2
                                                                                Быстрее, нагляднее… Нет?!
                                                                                • +3
                                                                                  Вот вам прямая аналогия: у меня есть перфоратор, отличная универсальная штука — широкий диапазон скоростей, ударный режим, режим вращения+ударный, реверс, патрон обычный, патрон SDS… И есть гравер. Маленькая маломощная дрелька, без всяких реверсов, с одним патроном. Я могу перфоратором просверлить любое отверстие и вообще сделать всё, что угодно. Но небольшие отверстия я буду сверлить именно гравером. Ибо быстрее и удобнее.
                                                                                  Здесь то же самое. Например, я могу shell'ом + vi поправить любой конфиг. Но быстрее и удобнее будет открыть и поправить его в mc.
                                                                                  • –7
                                                                                    Открыть и поправить конфиг удобнее в mc? О чем и зашел спор – не умеете вы ни shell, ни vi достаточно хорошо. Вы не обязаны знать их хорошо, просто аналогия совсем не верная. Mc это плохой инструмент, но с более понятным интерфейсом для тех, кто приходит в первый раз. Shell – мощный инструмент, но без инструкции просто непонятно что с ним делать. Почитайте разные примеры работы в shell – zsh-lovers, конфиг grml-zsh. Нужно просто применять это не подглядывая в инструкцию и тогда shell становится очень удобным инструментом, какой уж тут mc.
                                                                                    • +10
                                                                                      Товарищъ, на вкус и цвет все фломастеры — разные. Я умею vi/vim/nano, но редактирую конфиги и пишу код в mcedit.
                                                                                      Наверное, я не достаточно труъ-админ.
                                                                                      • –13
                                                                                        А я вообще не админ, но работал в командной строке GNU/Linux 9 лет и уверен что фломастер mc не лучший, а более понятный и привычный. На локалхосте использую и графический файл-менеджер (Finder) и командную строку, но никак уж не mc – в терминале есть более удобные инструменты.
                                                                                        Редактирование конфигов в mc конечно никого не делает плохим админом, как это было предъявлено выше. Я о другом – невозможно любить редактировать конфиги в mc хорошо зная shell и vim. Но тут нюанс в том, что надо знать действительно хорошо, а для этого надо несколько лет фанатизма. Если знать только основные команды vim, то он действительно будет всего лишь странным непривычным редактором. Надо знать больше и так, чтобы не думать «так, как же это делалось».
                                                                                        • +13
                                                                                          Я о другом – невозможно любить редактировать конфиги в mc хорошо зная shell и vim.

                                                                                          Вот я как раз об этом. О категоричности.
                                                                                          • –8
                                                                                            Ну я понимаю, что могу ошибаться, т.к. руководствуюсь личным опытом. Просто мой личный многолетний опыт говорит «mc???».
                                                                                            • +12
                                                                                              Если ваш многолетний опыт говорит «вы все не правы и не умеете работать с этим, а я лучше вас знаю, чем вам пользоваться», то этим опытом не стоит гордится.
                                                                                              Я вообще пользуюсь Far под wineconsole, и не потому, что «это лучший инструмент и вы не шарите», а потому что он вписался с годами в мой workflow и выкидывать его будет смысл, лишь если он не будет справляться, а не потому что другие инструменты лучше. Но упаси бог мне это кому-либо навязывать, особенно под соусом своего опыта.
                                                                                              • –4
                                                                                                Вот Far я любил в свое время, а mc нет. Просто считаю что Far есть за что, а mc… ну да ладно, я больше не буду.
                                                                                                • +2
                                                                                                  В отличие от остальных, это как раз был нормальный комментарий — что-то вы любите, что-то нет — это нормально.
                                                                                        • 0
                                                                                          А я пользуюсь mc, но редактор у меня там vim.
                                                                                        • +4
                                                                                          Вы поймите одну простую вещь: открыть файл визуально, ткнуть в нужное место «пальцем», поменять там текст и сохранить, это действительно удобнее, чем заменить в файле нужную строчку из командной строки через shell, просто потому, что для второго нужно еще выполнить большой объем предварительных действий, выучить наизусть команды, выучить наизусть структуру конфигов.
                                                                                          Shell — это инструмент даже не просто для «опытных», а для довольно узкого круга администраторов, работа которых непосредственно связана с конфигурированием тех или иных систем постоянно. Ну или как вариант, для людей, которые используют компьютер не как инструмент, а как техноигрушку, которую можно оптимизировать, тюнинговать, «настраивать под себя» до бесконечности. Для подавляющего большинства пользователей подробное изучение этого инструмента избыточно, и совершенно не требуется, если надо раз в несколько лет установить себе рабочую ОС, да раз в пару месяцев настроить какое-либо приложение.
                                                                                          • –4
                                                                                            Мне не нужно понимать простые вещи, я с разными юз-кейсами знаком. Для ткнуть пальцем есть Finder и Проводник. Mc для этого не очень. Даже для серверов обычно есть sftp и хороший ФМ, если так нравится тыкать пальцем. Не обязательно делать замены не-интерактивными редакторами, из shell можно запустить и отличный vim, и заурядные nano с mcedit. Но путь до конфига с настроенным zsh я все равно наберу быстрее, можно использовать алиасы или инструменты типа fasd даже. С помощью fasd можно просто написать nginx.conf и открыть на редактирование конфиг. А mc в этой задаче будет лишней тормозящей прослойкой.
                                                                                            О том что нужно что-то выучить я и говорил – я был фанатиком командной строки и изучал всё just for fun когда-то. Некоторые просто говорят о том, что хорошо знают shell, а делать всё любят через mc.
                                                                                            • 0
                                                                                              Или я чего-то не понимаю… или вы фигнёй страдаете:
                                                                                              (если что, я не админ, а dev, у меня другие задачи, да)
                                                                                              беру mc запускаю в нужном мне каталоге (например логи хочу посмотреть), решаю проверить конфигурацию — тут же в консоли cd ../{some_config_dir) и не парюсь вопросом — что делает консоль (шелл), а что — mc. Просто пользуюсь плюсами и того и другого.
                                                                                              • –3
                                                                                                Я придирался к тем, кто «shell знаю, но mc лучше».
                                                                                                • +3
                                                                                                  Так а чем он хуже, если тот же shell доступен в полном объёме?
                                                                                                  • 0
                                                                                                    Если использовать shell в mc, то ничем, но это и называется использовать shell. Странно идти в mc до конфига стрелочками, вместо того чтобы сделать это быстрее без mc.
                                                                                                    • +1
                                                                                                      Ну не люблю я vi, да и не всегда знаю название конфига (от слова совсем). Поэтому мне удобнее cd /x/y/z… (mc чаще всего после стартую, хотя иногда — наоборот), поиск визуально нужного файла (иногда — дальнейшего пути, ибо опять же — не знаю) — а там или просмотр или редактирование (в зависимости от целей).
                                                                                                      • 0
                                                                                                        В зависимости от дистрибутива, организация конфигов может отличаться. В mc гуляя по папкам можно нажать ctrl+s и поискать, не нашлось — пойти в другой путь… это происходит настолько быстро, что я не представляю как можно такое делать в shell.

                                                                                                        Да и для комфортной работы с файлами в shell нужно притащить зоопарк утилит и алиасов, конфигов и т.д. чтобы хоть как-то приблизится к скорости работы в мс.
                                                                                                        А пробежать по всем конфигам в папке и найти нужный? f3, esc, arrow down… 3 кнопки… неужели это можно делать быстрее в shell? Смневаюсь… разве что «cat *»… но это совсем спорное удовольствие…
                                                                                                        Сидишь в mc, нужен shell? ctrl+o… исправил конфиг, ткнул ctrl+o, рестартнул службу и проверил… снова ctrl+o и править дальше если нужно… и все в рамках одного терминала…

                                                                                                        Я могу сделать все через sh/vi, но зачем? Это медленнее. Да и иметь феноменальную память на все ключи всех программ дано не каждому. Чтобы посмотреть какие файлы в архиве, в какой папке, мне не нужно вспоминать ключи всех архиваторов. Достаточно нажать enter.
                                                                                                        • 0
                                                                                                          Работа с архивами это да, удобнее зайти внутрь и извлекать файлы в mc. А насчет поиска – ну find и grep стандартные и привычные всем (должны быть) способы.
                                                                                                      • 0
                                                                                                        Кстати, а mc работу шелла не ломает? То есть будут ли под ним те же интерактивные меню в zsh работать? Не будет ли он клавиши перехватывать?
                                                                                                        • 0
                                                                                                          Прячем панельки по ctrl-o и получаем работу в чистом шеле, насколько я помню. Впрочем возможно там хорошая синхронизация с bash — zsh и прочие я никогда не использовал.
                                                                                                          • +1
                                                                                                            > zsh и прочие я никогда не использовал

                                                                                                            Есть не нулевой шанс, что попробуете и откроете для себя новый хороший инструмент. Вот, а мне тут говорят что все всё видели и не лечи нас.
                                                                                                            Кстати, реально советую сделать вот такую вещь:
                                                                                                            — установить zsh
                                                                                                            — wget -O .zshrc git.grml.org/f/grml-etc-core/etc/zsh/zshrc
                                                                                                            — запустить zsh и попробовать различный автокомплит директорий, команд, аргументов и т.д.
                                                                                                            — посмотреть внутрь конфига и попробовать удобные штуки, например последовательное нажатие Ctrl+o, s подставит sudo в начало строки, или подставит последнюю выполненную команду с sudo, если строка пустая.
                                                                                                            — удобные алиасы:
                                                                                                            ls G test => ls | grep test, там пачка преднастроенных их
                                                                                                            там много примеров того, что можно с шеллом творить

                                                                                                            Grml это live-дистрибутив для сисадминов, реанимации всякой и т.п. Лично мне он запомнился только тем, что у них классный конфиг zsh. Популярный набор конфигов это oh-my-zsh, но у grml гораздо больше интересных примеров.
                                                                                                            • 0
                                                                                                              Определённо: без шансов.
                                                                                                              Основная OS для меня — Windows, 99% серверов, с которыми я работаю я не контролирую.
                                                                                                  • +1
                                                                                                    представьте себе не везде есть gui чтобы тыкать финдером и проводником. А ходить по стандартным папкам и выполнять кучу мелких действий действительно проще в mc — банально нажатий на кнопки меньше, чем набирать названия команд и компоновать все в строчках выполнения.
                                                                                                    • –3
                                                                                                      cd /v/l/n быстрее, чем mc
                                                                                                      z log ng ещё быстрее
                                                                                                      пользуйтесь дальше mc, я против что ли, просто если вы говорите что «я shell знаю, но в mc удобнее и быстрее», то почему я не могу говорить обратное?
                                                                                                • +3
                                                                                                  >>не умеете вы ни shell
                                                                                                  Просто есть интерактивные и неинтерактивные инструменты.
                                                                                                  Давайте ещё поругаем пользователей Maya, что они «не умеют в POV-Ray SDL».

                                                                                                  Был бы в CLI интерактивный список файлов с превью, чтобы я мог мышкой пометить нужные и скопировать / просмотреть, может быть я бы и воспользовался таким шеллом.
                                                                                                • +2
                                                                                                  Да вы верно шутите что конфиги удобнее в mc, чем в vim. Это какая-то невероятная глупость!
                                                                                                  • +1
                                                                                                    use_internal_edit=0
                                                                                                    +
                                                                                                    export EDITOR='/usr/bin/vim'

                                                                                                    :)
                                                                                                    • –3
                                                                                                      А ещё Ctrl+O и всё встало на свои места, но зачем тогда mc?
                                                                                                      • +1
                                                                                                        Лично мне просто удобно визуально по большой иерархии файлов/каталогов с ним ходить (особенно, когда точные имена их не знаешь, а скроллить портянку вывода ls и придумывать маски — долго и скучно). В условиях ssh-only — самое то что нужно.
                                                                                                        • 0

                                                                                                          NERDTree же
                                                                                                          • 0
                                                                                                            Ну его нужно дополнительно скачивать, ставить… Плюс наверняка vfs вообще не умеет… А mc уже есть на 95% серверов, где я был.