LINUX.ORG.RU

Как не плодить консоли?

 


0

1

Пишу команду. Нужно --help по ее отдельным частям чтобы посмотреть все опции. Открываю отельные консоли. Дальше желательно протестировать отдельные части пайплайна (типа each test | sed подбираем, отлаживаем). Снова пошли новые табы в консоли. Работу можно приостановить. Консоли остаются.

Сценарий второй. Работаем с гитом, собираем.
Одна консоль - git diff чего нибудь
Другая консоль - git commit, push, status...
Третья консоль - make | less

А потом меня спрашивают почему мне не хватает лимита 30 консолей в ConEmu :-/

★★★★

Такая же проблема, плодятся.

Раньше пользовался gnome-terminal, он совершенно непригоден к использованию стал со временем, теперь поменял его на xfce4-terminal, там можно задать заголовок окна, неизменяемый прогами из терминала, и делать вкладки - и 7 постоянно запущеных консолей с невнятными названиями наконец обрели нормальные и отправились во вкладки одного окна. А вот остальное так и плодятся, надо дальше систематизировать.

Думаю тут очень помогло бы разделение на три типа консолей:

  1. постоянно открытое, с неким предназначением, отражённым в заголовке (заголовок должен редактироваться из гуи по клику)
  2. временное одноразовое, которое можно закрыть как только забыл про него
  3. для запуска гуи проги, чтобы можно было если что посмотреть её консольные логи или отправить туда ctrl+c

Когда-нить добавлю такой функционал в свой WM.

firkax ★★★★★
()

сиди из фреймбуфферной

burato ★★★★★
()

ctrl z - остановить и свернуть.

bg - продолжить выполнение свёрнутого в фоне.

jobs - посмотреть свёрнутые.

fg - развенуть последнее свёрнутое.

fg %n - развенуть n

kill %n - закрыть не разворачивая n

man bash -> job control, readline, history expansion.

anonymous
()

Чинится как и браузерные табы: время от времени закрываешь всё.

x3al ★★★★★
()

просто перейди на tiled WM. Там заживёшь.

B0B
()

Когда нужно сохранить буфер консоли, но не открывать новую консоль, запускаю новый буфер:

"`e[?1049h"   # новый буфер
"`e[?1049l"   # старый буфер

Для bash соответственно \033

anonymous
()

Самоочищаются при выключении, частые обновления в арче способствуют

MaZy ★★★★★
()

touch как_перестать_курить.txt

Тут такой же алгоритм.

t184256 ★★★★★
()

man nested tmux

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.