Flash terminator tab on process exit or completion

Поскольку есть больше способов достичь цели, я перечисляю два параметра CLI , где apt - субъективно лучший и рекомендуемый:

1-й выбор: apt apt-get )

sudo apt install ./long-package-name.deb

Обратите внимание, что я конкретно имею в виду apt , а не apt-get , потому что он не дополняет имена файлов автоматически, в противном случае вы, конечно, можете сделать это, если вы настаиваете на использовании apt-get , например в скриптах:

PACKAGE=$(echo long-package-name.deb)

sudo apt-get install ./$PACKAGE

2-й вариант: gdebi

sudo gdebi long-package-name.deb

Поскольку я не использую gdebi , я не могу ни рекомендовать его, ни сказать что-то против, кроме того, что я только что попробовал, Я поделюсь этим с вами:

  1. Я установил пакет .deb с помощью apt
  2. Я запустил sudo apt update
  3. Я запустил sudo apt install. /long-package-name.deb с ожидаемым результатом:

    ПАКЕТ уже является последней версией (ВЕРСИЯ).

  4. Я выполнил sudo gdebi long-package-name.deb с нежелательным результатом:

    Вы хотите установить пакет программного обеспечения?

Может быть, это только я не знаю, как правильно использовать gdebi .

2
30.10.2016, 00:30
1 ответ

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

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

В Bash Prompt HOWTO рассказывается о том, как вставлять управляющие символы и экранирующие последовательности в подсказку оболочки. Например, в разделе Bash Prompt Escape Sequences показано, что символ колокольчика может быть добавлен с помощью \a escape. Поскольку \a непечатный, его следует заключить в \[ и \], например, \[\a\].

1
27.01.2020, 22:19

Теги

Похожие вопросы