
Как надо правильно работать в Midnight Commander (Инструкция)
Модератор: /dev/random
-
- Сообщения: 57
- ОС: Debian
Re: Как надо правильно работать в Midnight Commander
А как заставить МС показывать расширения файлов отдельно от имен справа? Это еще старый добрый Нортон умел миллион лет назад, а в МС что-то не найду этого в настройках... 

-
- Сообщения: 84
- ОС: Debian Linux
Re: Как надо правильно работать в Midnight Commander
anotherone, вряд ли это можно штатными средствами. По крайней мере я в документации этого не нашел. Вот что там пишуть:
Все остальное возможно, насколько я понимаю, только после правки исходников. Если ты программист - дерзай, такая фишка не помешала бы. ;)
В качестве имен полей могут
использоваться:
name отображать имя файла.
size отображать размер файла.
bsize отображать размер в альтернативной форме, при которой выводятся размеры файлов, а для каталогов выводится
только надпись "ПОД-КАТ" ("SUB-DIR") или "ВВЕРХ" ("UP--DIR").
type отображать односимвольное поле типа. Этот символ может принимать значения из подмножества символов, выводимых
командой ls -F: * (asterisk) для исполняемых файлов, / (slash) для каталогов, @ (at-sign) для ссылок (links),
= (знак равенства) для сокетов (sockets), - дефис (hyphen) для байт-ориентированных устройств, + для
блок-ориентированных устройств, | (pipe) для файлов типа FIFO, ~ (тильда) для символических ссылок на
каталоги, ! (восклицательный знак) для оборванных (stale) символических ссылок (ссылок, указывающих в
никуда).
mark Звездочка (asterisk) если файл помечен, пробел - если не помечен.
mtime время последней модификации файла.
atime время последнего обращения к файлу.
ctime время создания файла.
perm строка, показывающая текущие права доступа к файлу.
mode восьмеричное представление текущих прав доступа к файлу.
nlink число ссылок на данный файл.
ngid идентификатор группы (GID, в цифровой форме).
nuid идентификатор пользователя (UID, в цифровой форме).
owner владелец файла.
group группа, имеющая права на файл.
inode номер inode файла.
Все остальное возможно, насколько я понимаю, только после правки исходников. Если ты программист - дерзай, такая фишка не помешала бы. ;)
Нужны ли мы нам? (с)
-
- Сообщения: 31
- ОС: Slackware 12.2
Re: Как надо правильно работать в Midnight Commander
Skiv чесслово ничего не делал я с мс.
МС у меня стандартный из поставки Слака12
Настройки такие как описано в этой теме(никакой отсебятины)
Как я описывал выше - так и работает...
МС у меня стандартный из поставки Слака12
Настройки такие как описано в этой теме(никакой отсебятины)
Как я описывал выше - так и работает...
"Ошибка: Ошибка 378 не существует" (С) Windows XP
-
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Как надо правильно работать в Midnight Commander
Про выравнивание расширений: в mc это невозможно, и правильно: в *nix нет такого понятия - расширение файла, в имени файла точек может быть хоть 100. Что считать расширением у файла my.old.documents.tar.bz2.pgp ?
Про вопросы при невозможности установить права при копировании: а после F5 снять галочку "сохранять атрибуты" не судьба?
Про вопросы при невозможности установить права при копировании: а после F5 снять галочку "сохранять атрибуты" не судьба?
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Как надо правильно работать в Midnight Commander
nix тут не причём. Расширением файла считается то, что написано после последней точки, и служит для удобства пользователя. Для ОС это было актуально только в DOS(из известных мне систем).
-
- Сообщения: 655
- Статус: Powered by Gentoo
- ОС: Gentoo
Re: Как надо правильно работать в Midnight Commander
Что считать расширением у файла my.old.documents.tar.bz2.pgp ?
Определённо "pgp"
"Расширения" в линухе имеют для системы мало смысла, но они определённо могут служить для удобства человека, в вашем примере не сложно догадаться, что приведённый файл - зашифрованный сжатый тарбол

Некоммерческий файлообмен не может сравниваться с кражей, так как кража лишает кого-то возможности использовать украденный объект. ©
--------------------
Переворачиватель пингвинов
--------------------
Переворачиватель пингвинов
-
- Сообщения: 97
- ОС: #gentoo//debian#
Re: Как надо правильно работать в Midnight Commander
Расширением файла считается то, что написано после последней точки..............................
это не факт... поскольку в файлах нонфигурации после точке написано имя файла

чтоб посмотреть типы файлов нужно использовать
Код: Выделить всё
$ file *
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Как надо правильно работать в Midnight Commander
killer_zon писал(а): ↑17.10.2007 14:56Расширением файла считается то, что написано после последней точки..............................
это не факт... поскольку в файлах нонфигурации после точке написано имя файла
не только конфигурации




А про типы я вообще не писал, я только про расширения.
-
- Сообщения: 97
- ОС: #gentoo//debian#
Re: Как надо правильно работать в Midnight Commander
drBatty писал(а): ↑17.10.2007 15:03killer_zon писал(а): ↑17.10.2007 14:56Расширением файла считается то, что написано после последней точки........
это не факт... поскольку в файлах нонфигурации после точке написано имя файла
не только конфигурации. Это такое особое расширение равное имени файла(или каталога)Оно говорит о том, что самого имени нет, да и файла в некотором смысле - тоже
например для ls -l, а вот для ls -la есть, попробуй в своём домашнем каталоге
А про типы я вообще не писал, я только про расширения.
имел ввиду как пример/ именно файлы из папки /home/<user_name>/.*
... точка в имени файла (или папки) иногда вообще не о чем не говорит... разве что о какой-то разделенности тематики

-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Как надо правильно работать в Midnight Commander
killer_zon писал(а): ↑17.10.2007 15:33... точка в имени файла (или папки) иногда вообще не о чем не говорит... разве что о какой-то разделенности тематикикак пример /etc/rc.d/rc.*
Ладно, наверное это оффтопик. Скрытые файлы mc видит или не видит в зависимости от настроек, а вообще точка имеет смысл только для пользователя(для его удобства, к примеру *.tar.gz это что-то затаренное и за гзипленное, по мнению автора этого имени)
-
- Сообщения: 57
- ОС: Debian
Re: Как надо правильно работать в Midnight Commander
Я ожидал такого ответа. В принципе, выше правильно высказались по этому поводу. Я лишь добавлю, что выделить особые случае, примеры которых приведены выше (например, имена файлов вида "<точка><текст_без_точек>") -- не составит труда.
И потом, ладно, пусть расширение в *nix не имеет смысла. Но тогда вопрос -- а как часто вы работаете с файлами без расширений? Видео, музыка, офисные документы, тексты программ и т.д и т.д. -- и все без расширений?

Про вопросы при невозможности установить права при копировании: а после F5 снять галочку "сохранять атрибуты" не судьба?
А не судьба сделать кнопку "Пропустить все"? Пользователь не должен думать об интерфейсе, интерфейс должен думать о пользователе.
И потом, ведь MC выводит точно такое же окно, даже когда копируешь с FAT32 на FAT32, то есть когда изначально никаких атрибутов нет.
-
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Как надо правильно работать в Midnight Commander
anotherone писал(а): ↑17.10.2007 17:10Пользователь не должен думать об интерфейсе, интерфейс должен думать о пользователе.
ИМХО, mc - это софтина для админов. Которым привыкнуть к еще одному интерфейсу - ничего особенного. Для "обычного юзера" mc по-моему вообще никак не приспособлен. Для "обычного юзера" лучше подойдет что-нибудь типа nautilus.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
- Сообщения: 84
- ОС: Debian Linux
Re: Как надо правильно работать в Midnight Commander
Ну, понятие расширения все-таки есть, хотя может и не идентичное тому, как это понимается в виндовс. Не знаю как там в теории, но на практике загляните, например, в файлик .mc/bindings, он оперирует как раз таки именно расширениями. Да действительно, файл типа ".gtkrc-2.0" фактически не имеет расширения. Но файл video.avi - таки ведь его имеет. ;)
И показывать расширения в отдельной колонке было бы, имхо, очень удобным решением. Пусть не с точки зрения нравственных принципов, но с точки зрения удобства восприятия информации (а ведь именно это и есть одна из основаных целей любого коммандера). Например, в tuxcmd это сделали. Пусть не самым удобным образом, но сделали. И если бы была в mc (да и в том же tuxcmd) возможность показывать в отдельной колонке только те расширения, которые заранее указаны в настроечном файле, а остальные игнорировать, на мой взгляд, было бы удобнее, нежели чем сейчас.
Нужны ли мы нам? (с)
-
- Сообщения: 94
- ОС: ====8
Re: Как надо правильно работать в Midnight Commander
Хм знаю много народу кто юзает mc в качестве основного фм и очень им доволен ( включая себя ). Я бы сказал что это скорее для минималистов и клавиатурщегов.
Gentoo Linux / Ubuntu Feisty 7.04, 8.04 / Slackware 10.2 / OpenBSD 4.2
-
- Сообщения: 54
- ОС: пока Fedora
Re: Как надо правильно работать в Midnight Commander
В FAR можно искать файлы по ALT+первая буква имени файла. Как это сделать в МС? Как выделить и скопировать несколько символов (не блок) ??? Как вставить эти символы в другой файл ??? И вообще есть что-то окромя МС похожее на FAR в плане соответствия клавиш ?
Но мы же взрослые люди, мы редко рискуем бесплатно...
-
- Сообщения: 84
- ОС: Debian Linux
Re: Как надо правильно работать в Midnight Commander
Поиск - Alt+s или Ctrl+S. Если у тебя urxvt - то Alt+s - будет работать несколько не так, как ожидается.
Выделение/вставка - мышей с зажатым шифтом. Вставка - средней клавишей мыши.
Выделение/вставка - мышей с зажатым шифтом. Вставка - средней клавишей мыши.
Нужны ли мы нам? (с)
-
- Сообщения: 174
- Статус: MegaBizon
- ОС: Calculate Linux 10.4
Re: Как надо правильно работать в Midnight Commander
может человеку стоило б почитать доки? а то договорися до вопросов "как скопировать файл" 
P.S. не хотел никого обидеть

P.S. не хотел никого обидеть

Don't spit on my mind
-
- Сообщения: 84
- ОС: Debian Linux
Re: Как надо правильно работать в Midnight Commander
может человеку стоило б почитать доки?
Вообще конечно так оно и есть. ВСЯ информация, содержащаяся в этом топике имеется в документации к mc, которая, переведена на русский язык и написана весьма доступным даже для новичков языком.
Нужны ли мы нам? (с)
-
- Сообщения: 54
- ОС: пока Fedora
Re: Как надо правильно работать в Midnight Commander
Как в редакторе MC скопировать строку, чтобы потом ее вставить например в другом файле ? В FAQ ничего не нашел.
Но мы же взрослые люди, мы редко рискуем бесплатно...
-
- Сообщения: 206
- Статус: с диагнозом
- ОС: операционная клинической
Re: Как надо правильно работать в Midnight Commander
Командная строка - это конечно показатель высокого класса, но с другой стороны - это прошлый век. Не надо забывать и о цивилизованном подходе.
Просветите меня нецивилизованного человека пожайлуста, как в MC быстро набирать длинные пути к файлам. Например, в консоли я делал это с помощью кнопки TAB.
-
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Как надо правильно работать в Midnight Commander
А здесь и ФАК не нужен, надо только внимательно посомтреть на редактор, все лежит прямо перед глазами.
1. Выделяем блок.
2. Меню File - Copy to file (СTRL+F)
3. Выбрать файл или согласиться с дефолтным.
вставлять в другой файл аналогичным способом, используя соседний подпункт в меню File - Insert file (F15).
-
- Сообщения: 54
- ОС: пока Fedora
Re: Как надо правильно работать в Midnight Commander
Goodvin писал(а): ↑02.11.2007 09:22А здесь и ФАК не нужен, надо только внимательно посомтреть на редактор, все лежит прямо перед глазами.
1. Выделяем блок.
2. Меню File - Copy to file (СTRL+F)
3. Выбрать файл или согласиться с дефолтным.
вставлять в другой файл аналогичным способом, используя соседний подпункт в меню File - Insert file (F15).
Эээммм... Дык если мне в этот же файл надо вставить другую строку, третью, десятую... предыдущие строки исчезают.
Но мы же взрослые люди, мы редко рискуем бесплатно...
-
- Бывший модератор
- Сообщения: 2298
- Статус: Добрый банщик
Re: Как надо правильно работать в Midnight Commander
Выделяете необходимую строку, передвигаете курсор на нужную позицию, и жмёте F5 (копировать). У меня ничего не исчезает.

-
- Сообщения: 54
- ОС: пока Fedora
Re: Как надо правильно работать в Midnight Commander
Да если все это делать в одном файле. Если делать вставку из другого файла все предыдущие вставки исчезают.
Но мы же взрослые люди, мы редко рискуем бесплатно...
-
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Как надо правильно работать в Midnight Commander
Не, он не про это.
Он про тот самый файлик-буфер, через который между разными файлами куски перекидываются.
Dimitrias писал(а): ↑02.11.2007 09:42Goodvin писал(а): ↑02.11.2007 09:22А здесь и ФАК не нужен, надо только внимательно посомтреть на редактор, все лежит прямо перед глазами.
1. Выделяем блок.
2. Меню File - Copy to file (СTRL+F)
3. Выбрать файл или согласиться с дефолтным.
вставлять в другой файл аналогичным способом, используя соседний подпункт в меню File - Insert file (F15).
Эээммм... Дык если мне в этот же файл надо вставить другую строку, третью, десятую... предыдущие строки исчезают.
Читаем мой рецепт еще раз.
Повторяем прочтение до полного просветления.
Кто мешает в п.3 выбрать ДРУГОЙ файл буфера обмена ?
-
- Сообщения: 54
- ОС: пока Fedora
Re: Как надо правильно работать в Midnight Commander
Goodvin писал(а): ↑02.11.2007 11:581. Выделяем блок.
2. Меню File - Copy to file (СTRL+F)
3. Выбрать файл или согласиться с дефолтным.
вставлять в другой файл аналогичным способом, используя соседний подпункт в меню File - Insert file (F15).
Читаем мой рецепт еще раз.
Повторяем прочтение до полного просветления.
Кто мешает в п.3 выбрать ДРУГОЙ файл буфера обмена ?
Просветлился! Спасибо! Дефолтовый файл выполняет роль буфера. Трындец, ктобы мог подумать, что всё так сложно.


ЗЫ Пошел запасаться водкой, без нее в Линуксе не разобраться

Но мы же взрослые люди, мы редко рискуем бесплатно...
-
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Как надо правильно работать в Midnight Commander
Странные эмоции.Dimitrias писал(а): ↑02.11.2007 12:29Просветлился! Спасибо! Дефолтовый файл выполняет роль буфера. Трындец, ктобы мог подумать, что всё так сложно.Goodvin писал(а): ↑02.11.2007 11:581. Выделяем блок.
2. Меню File - Copy to file (СTRL+F)
3. Выбрать файл или согласиться с дефолтным.
вставлять в другой файл аналогичным способом, используя соседний подпункт в меню File - Insert file (F15).
Читаем мой рецепт еще раз.
Повторяем прочтение до полного просветления.
Кто мешает в п.3 выбрать ДРУГОЙ файл буфера обмена ?![]()
ЗЫ Пошел запасаться водкой, без нее в Линуксе не разобраться
Там-то как раз все просто.
По дефолту МС предлагает сохранить буфер в файлик ~/.mc/cedit/cooledit.clip
Если надо несколько буферов - сохраняйтся их в файлики cooledit2.clip, cooledit3.clip, ... cooleditN.clip...
И будет N независимых буферов, и вставляйте из любого из них что угодно куда угодно.
В каком месте нужна водка для понимания этой простой вещи ?
-
- Сообщения: 67
Re: Как надо правильно работать в Midnight Commander
http://www.opennet.ru/base/faq/mc_faq.txt.html
Там все по русски написано, и все вопросы отпадут.
Там все по русски написано, и все вопросы отпадут.
-
- Сообщения: 54
- ОС: пока Fedora
Re: Как надо правильно работать в Midnight Commander
Goodvin писал(а): ↑02.11.2007 13:05Странные эмоции.
Там-то как раз все просто.
По дефолту МС предлагает сохранить буфер в файлик ~/.mc/cedit/cooledit.clip
Если надо несколько буферов - сохраняйтся их в файлики cooledit2.clip, cooledit3.clip, ... cooleditN.clip...
И будет N независимых буферов, и вставляйте из любого из них что угодно куда угодно.
В каком месте нужна водка для понимания этой простой вещи ?
Не обращайте внимания, это мои лично-субъективные взгляды на удобство. Сохранять содержимое в буфер, который является файлом - жесть. Но это мое субъективное мнение.
luluga писал(а): ↑02.11.2007 17:53http://www.opennet.ru/base/faq/mc_faq.txt.html
Там все по русски написано, и все вопросы отпадут.
Есть у меня это, но ответов я там не нашел
Но мы же взрослые люди, мы редко рискуем бесплатно...
-
- Сообщения: 84
- ОС: Debian Linux
Re: Как надо правильно работать в Midnight Commander
нафих нужен mcedit, если есть vim и куча других редакторов?? Вообще не понимаю ЗАЧЕМ в файловый менеджер встраивать текстовый редактор... 

Нужны ли мы нам? (с)