[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Возможности консоли.



>>>>> Oleksandr Gavenko <gavenkoa@gmail.com> writes:

[…]

 > Для работы "как в терминале" я использую 2 режима:

 > * M-x shell - работает навигация по тексту, потому для line-oriented
 > программ (типа ls или ssh).

	Достоинство M-x shell — протокол сеанса в качестве «бесплатного
	дополнения.»  Это же и недостаток — неаккуратная команда (e. g.,
	$ yes) может за короткое время дать больше вывода, чем Emacs в
	состоянии потребить.

 > Понятно что bash-completion тут не работает.

	… Но работает встроенный в Emacs.  К тому же, bash-completion,
	на мой взгляд, слишком уж доверяет суффиксу имени файла при
	определении типа последнего.

 > * M-x term - эмуляция терминала, полноценная, запускаются MC,
 > aptitude, nethack, работает bash-completion.  По C-c C-j переходим в
 > режим редактирования и можно скопировать текст.  По C-c C-k
 > возвращаемся к эмуляции терминала.

	Подозреваю, GNU Screen будет все же быстрее.  Кроме того, он
	поддерживает «отключение» от сеанса с последующим «подключением»
	с другого терминала.

	У меня единожды запущенный сеанс Screen может жить месяцами.
	E. g.:

$ ps -o pid,lstart,cmd -C screen 
  PID                  STARTED CMD
 1335 Mon Oct 31 08:15:05 2011 SCREEN -dmS primary
19539 Tue Oct 30 19:00:13 2012 screen -x primary
$ 

[…]

-- 
FSF associate member #7257


Reply to: