Как отключить вывод пути и всего лишнего, нужен только результат в терминале VS CODE (Linux)?
Как отключить вывод пути и всего лишнего, нужен только результат в терминале VS CODE (Linux)? ОС: Red Hat Enterprise Linux (RHEL)
Ответы (1 шт):
Выполни в терминале эти команды:
PS0="\[\033[2J\033[1;1H\]"
PS1=
будет чистый терминал.
Можно добавить в ~/.bash_profile
Переменная
PS1 отчищается для того, чтобы не отображал [user@host path]$ перед командой.
В PS0 помещаются две последовательности:
\033[2J- для отчистки терминала\033[1;1H- для возвращения курсора в верхний левый угол
Такие "невидимые" последовательности в переменных PS надо обрамлять в \[ ... \], иначе будут проблемы с позиционированием.
Таким образом, PS0 выводится сразу после самой команды, перед выполнением самой команды.
PS1 - это приглашение (PROMPT) на ввод следующей команды.
Подробнее можно почитать:
Про управляющие последовательности https://invisible-island.net/xterm/ctlseqs/ctlseqs.html Про переменные PSx https://wiki.archlinux.org/title/Bash/Prompt_customization
