терминал был медленным (после завершения процесса) после его фиксации: отображаются неизвестные символы в терминале

[F1]
0
задан 21 February 2018 в 03:05

2 ответа

Вы видите эффект set -x, как описано в man bash:

-x. После расширения каждой простой команды для команды, команды case, команды select или арифметики для команды, отображения расширенное значение PS4, за которым следует команда и ее расширенные аргументы или связанный список слов.

Поскольку команды в вашем ~/.bashrc выполняются, когда вы открываете терминал, и к этому времени, по-видимому, set -x установлен, вы получаете весь свой результат в своем новом терминале. Чтобы отключить его, просто удалите все строки set -x и set +x, которые вы ввели.

1
ответ дан 17 July 2018 в 20:21

Вы видите эффект set -x, как описано в man bash:

-x. После расширения каждой простой команды для команды, команды case, команды select или арифметики для команды, отображения расширенное значение PS4, за которым следует команда и ее расширенные аргументы или связанный список слов.

Поскольку команды в вашем ~/.bashrc выполняются, когда вы открываете терминал, и к этому времени, по-видимому, set -x установлен, вы получаете весь свой результат в своем новом терминале. Чтобы отключить его, просто удалите все строки set -x и set +x, которые вы ввели.

1
ответ дан 23 July 2018 в 21:02
  • 1
    забыл сказать: я уже добавил оба из set -x и set+x в .bashrc и .profile @dessert – Sss 21 February 2018 в 02:59
  • 2
    @Sss so - удалить их - они предназначены только для диагностических целей – steeldriver 21 February 2018 в 04:59

Другие вопросы по тегам:

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