LINUX.ORG.RU

Ответ на: комментарий от AntonI

У меня слишком много разных задач выходящих за рамки MC.

Вот все так говорят, и никогда ничего конкретного :-)

У меня тоже много задач, выходящих за рамки mc. Но я спрашивал не в общем, а именно в сравнении консоль vs mc. Какие задачи ты стал выполнять в консоли вместо mc? Хотя бы пару примеров. (Задачу «добраться до файла» я уже увидел).

Beewek ★★
()
Ответ на: комментарий от wandrien

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

perl5_guy ★★★★★
()
Ответ на: комментарий от Beewek

Хотя бы пару примеров.

Так сойдёт? Или оставшиеся 13644 примеров тоже привести?

$  history | tail -60
13645  sgrep execpages
13646  sgrep CPU_COUNT_EXECPAGES
13647  sudo chown root:vboxusers /dev/sda7
13648  cd ../.lib/VirtualBox\ VMs/
13649  VBoxManage internalcommands createrawvmdk -filename "real-sda.vmdk" -rawdisk /dev/sda
13650  sgrep dumps
13651  gparted 
13652  killall unclutter 
13653  find . -name 'disklabel*'
13654  sgrep fictiti
13655  gparted
13656  sudo chown root:disk /dev/sda
13657  su  -
13658  sudo chown root:vboxusers /dev/sda
13659  cd /lib/firmware/
13660  du -h .
13661  ls *6000g2b-6.ucode*
13662  find . -type f | xargs cat > /dev/null
13663  git log if_iwn.c 
13664  git remote show origin 
13665  git pull
13666  yaourt -Ss midori
13667  yaourt -Ss openssl
13668  yaourt -S openssl-1.1
13669  lspci -n
13670  lspci -nn
13671  alsamixer
13672  dmesg 
13673  rvm use 2.7.2@jekyll-4.2.0
13674  sudo pacman -Syu
13675  git commit _posts/2021-11-16-opensourced-historic-software.md 
13676  qk 2024-05-02-netbsd-10-first-impressions.md 
13677  qk 2024-04-02-netbsd-10-first-impressions.md 
13678  qk 2024-04-03-netbsd-centrino-n-130-fix.md 
13679  git log
13680  su -
13681  xcompmgr -cC
13682  qk gen-tags.sh
13683  sh _scripts/gen-tags.sh 
13684  mkdir category
13685  git add .
13686  git commit .
13687  qk redirect.html 
13688  gitk -a
13689  qk 2023-05-04-blackbox.md 
13690  sh _scripts/gen-tags.sh && sh _scripts/gen-categories.sh 
13691  git add _posts/ media/ tag/
13692  git commit 
13693  git commit index.html 
13694  git status .
13695  git diff .
13696  gitk
13697  git push origin --all
13698  cd ~/../my/03-personal/wandrien.github.io/
13699  rvm use 2.7.2@jekyll-4.2.2
13700  jekyll serve
13701  stuurman
13702  cd ../Нужности/Музыка\:\ Клипы/
13703  mpv --hwdec=vaapi --shuffle *.* */*.* */*/*.*
13704  setxkbmap -model pc104 -layout 'us(basic),ru:2,rs(latinyz):3' -option '' -option lv3:ralt_switch,grp:shift_caps_switch,grp_led:caps,compose:menu
wandrien ★★
()
Ответ на: комментарий от wandrien

Опять не то. У меня тоже есть history, и тоже длинная. Там те команды, которые я вбиваю в консоль mc, нажав Ctrl+o. Но я не вижу в твоей истории команд, которые ты бы использовал вместо mc. (кроме пары cd)

А, ещё вижу запуск команд с аргументом в виде файла, которые за меня делает mc по расширению. И mkdir одну вижу. Маловато:)

Beewek ★★
()

перепись старперов

yax123 ★★★★★
()
Ответ на: комментарий от Beewek

У mc много функций. Например, mcedit востребован под рутом. А под обычным пользователем я открываю текстовые файлы в qk.

В завале разных файлов я порядок навожу при помощи F5 и F6. А если нужно что-то ответственное скопировать с предсказуемым результатом, то запускаю rsync. Иногда проще написать mv, а иногда нажать Shift + F6.

wandrien ★★
()
Ответ на: комментарий от wandrien

А как в консоли быстренько сравнить два конфигурационных файла? Об diff глаза же сломать можно. Он не для людей. А так чтоб в двух панельках, с подсветкой отличающихся строк. И не meld.

Toxo2 ★★★★
()
Ответ на: комментарий от Beewek

Он просто категоричен. Использование mc не означает отказ от шелла и наоборот.

dmitry237 ★★★
()
Ответ на: комментарий от Toxo2

А как в консоли быстренько сравнить два конфигурационных файла? Об diff глаза же сломать можно. Он не для людей. А так чтоб в двух панельках, с подсветкой отличающихся строк. И не meld.

«А как в консоли сравнить два конфигурационных файла? Но только без ${первый_подходящий_инструмент} и ${второй_подходящий_инструмент}».

Я как человек, который запускает git diff раз по 20-50 за день, смотрю с недоумением.

wandrien ★★
()

Иногда. По sftp зайти куда-то или выудить один-два файла из архива.

Aceler ★★★★★
()
Ответ на: комментарий от Beewek

Какие задачи ты стал выполнять в консоли вместо mc?

распаковка архивов, создание/удаление директорий, копирование/перемещение файлов, смена правд доступа файлов, просмотр/редактирование файлов (less/nano или vi), просмотр всяких pdf и пр (то для чего я помню смотрелки)

PS просто если открыт mc, то понятно что будешь юзать mc. Первые лет… 10 под linux у меня висел открытый mc и я все делал в нем, а когда нужна была консоль жмякал Ctrl-O. Последние 10 лет у меня висит пачка открытых консолей и я соответственно все делаю в консолях;-)

AntonI ★★★★
()
Последнее исправление: AntonI (всего исправлений: 3)

Очень редко. Это если вдруг руками пришлось лезть на сервер и там что-то ещё копировать по сети

overmind88 ★★★★★
()
Ответ на: комментарий от grem

Если не знаешь, то медленнее :(

А зачем ходить к файлам про которые даже не знаешь где они лежат? Это опассно…

AntonI ★★★★
()
Ответ на: комментарий от AntonI

В чужом проекте не всегда сразу знаешь, где что лежит и что вообще есть.

grem ★★★★★
()
Ответ на: комментарий от AntonI

PS просто если открыт mc, то понятно что будешь юзать mc.

Логично:) И что же заставило тебя перестать запускать mc? ;-)

Beewek ★★
()
Ответ на: комментарий от Goat

VC4 + omxplayer отлично показывают видео, но поверх кадрового буфера ОС. Т.е. только консоль, только хардкор. Но не руками же его вызывать! mc, энтер, смотрим.

kirill_rrr ★★★★★
()

Когда-то давно пользовался. Редактор в нем мне нравился.

blex ★★
()

«Часто» когда работаю в консоли; умножив две вероятности получаем «Иногда» :)

Midnight Commander - классная вещь, но консолька удобней в большинстве случаев. Поэтому переключаюсь между голой консолью и Midnight Commander со помощью F10.

Kroz ★★★★★
()
Ответ на: комментарий от AntonI

Даже банально добраться до файла (если знаешь где он лежит) из командной строки гораздо быстрее чем в MC по каталогам шариться.

Основная функция mc самого по себе (если не считать редактор который почти отдельная программа) - это интерактивный ls, сразу настроенный на удобный формат вывода и вдобавок не засоряющий скроллбак терминала.

Если тебе не нужен именно ls, если ты все пути знаешь заранее либо делаешь автодополнением - то возможно и правда mc запускать не обязательно (но mcedit остаётся, куда без него).

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от AntonI

А у меня МС не мешает в командной строке команды набирать.

mx__ ★★★★★
()
Ответ на: комментарий от otto

еще есть тормознутый ranger и наркоманский nnn

попробуй еще lf - очень похож на ranger, но не такой тормозной. ну и vifm, да.

Turbid ★★★★★
()
Ответ на: комментарий от AntonI

Первые лет… 10 под linux у меня висел открытый mc и я все делал в нем, а когда нужна была консоль жмякал Ctrl-O. Последние 10 лет у меня висит пачка открытых консолей и я соответственно все делаю в консолях;-)

А у меня висит пачка открытых консолей и пачка открытых mc. Не знаю почему у тебя mc только один был.

firkax ★★★★★
()
Ответ на: комментарий от firkax

У меня тоже когда то было несколько MC, потом их число стало сокращаться пока не ушло в ноль.

AntonI ★★★★
()

Пользуюсь mc когда в консоли. В gui юзаю thunar и double commander.

В консольном mc не хватает общей истории команд самой консоли и mc. Как сделать общую историю фиг знает.

I_one
()
Ответ на: комментарий от Beewek

И что же заставило тебя перестать запускать mc? ;-)

Зачем запускать то чем не пользуешься? Я уже третий раз повторяю - задачи которые решались в MC в какой то момент мне стало удобнее решать из командной строки.

AntonI ★★★★
()
Ответ на: комментарий от kirill_rrr

omxplayer

еще существует ffplay с пробросом через h264_v4l2m2m

Т.е. только консоль, только хардкор. Но не руками же его вызывать!

А как ютуб смотреть через MC? Я только знаю как это делать в чистой консоли

проигрыватель $(yt-dlp -f нужный_формат_видео --get-url $(ytfzf -I l поисковый запрос))
Goat ★★
()
Ответ на: комментарий от Goat

проигрыватель $(yt-dlp -f нужный_формат_видео --get-url

Проще так:

mpv (урл) --ytdl-format=18

Впрочем причём тут mc я не знаю.

firkax ★★★★★
()

Да, частенько.

Но первым на свежей системе ставлю именно его, mc.

sparkie ★★★★
()
Ответ на: комментарий от Goat

еще существует ffplay с пробросом через h264_v4l2m2m

omxplayer лучше ffplay, плюс я не уверен что h264_v4l2m2mбудет работать в обход кадрового буфера ОС, а это самое узкое место и источник тиринга.

А как ютуб смотреть через MC?

Ну, качаю то yt-dlp, а смотрю черзе mc+omxplayer

kirill_rrr ★★★★★
()

Разве есть жизнь в консоли без Миднайта?

Rodegast ★★★★★
()
Ответ на: комментарий от firkax

Ещё проще настроить формат видео в конфиге ytfzf и просто запускать ролики через команду

ytfzf поисковый запрос
Goat ★★
()
Ответ на: комментарий от bonta

Честное слово, FAR я довольно часто держу запущенным.

ssh2 ★★★★
()

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

Vidrele ★★
()
Ответ на: комментарий от ivanich10

Очевидно, что убожество не mc.

Package: mc
Depends: libc6 (>= 2.34), libext2fs2t64 (>= 1.37), libglib2.0-0t64 (>= 2.77.3), libgpm2 (>= 1.20.7), libslang2 (>= 2.2.4), libssh2-1t64 (>= 1.2.8), mc-data (= 3:4.8.30-1)
Package: far2l
Depends: libarchive13t64 (>= 3.2.1), libc6 (>= 2.34), libgcc-s1 (>= 3.0), libneon27t64, libnfs14 (>= 1.9.7), libsmbclient0 (>= 2:4.0.3+dfsg1), libssh-4 (>= 0.8.0), libssl3t64 (>= 3.0.0), libstdc++6 (>= 12), libuchardet0 (>= 0.0.1), libx11-6 (>= 2:1.2.99.901), libxerces-c3.2t64, libxi6 (>= 2:1.2.99.4), far2l-data
dataman ★★★★
()
Ответ на: комментарий от targitaj

Если речь о синхронизации содержимого директорий (или иной модификации) то мне не приходилось пользоваться чем-то т.к. никогда не возникало нужды.

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

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

bonta ★★★★★
()

чем пользуюсь часто в mc:

  1. быстрые ссылки «ctrl+\» в любые места: локальные,ftp,ssh
  2. всё это и есть в истории alt+shift+h
  3. поиск с ‘построчным’ результатом
x905 ★★★★★
()
Последнее исправление: x905 (всего исправлений: 1)
Ответ на: комментарий от firkax

У меня трафик не ограничен, а скорость интернета высокая, поэтому не вижу смысла в этом. Где есть — ставлю 1080p, где нет — максимальное возможное.

Werenter ★★★
()

Я пользуюсь Double Commander и очень счастлив. Мне кажется нужно было опрос сделать чуть другим - пользуетесь ли вы двухпанельным файловым менеджером

ChuCha
()
Закрыто добавление комментариев для недавно зарегистрированных пользователей (со score < 50)