Ncurses поставляется с командой под названием reset
, которая делает почти то же самое, что и stty sane
. подробности см. в man reset
.
Кроме того, многие терминальные программы имеют в меню пункт Сброс
и / или Сброс и очистка
, если щелкнуть правой кнопкой мыши в терминале.
Ну, можно просто:
tty
Пример:
$ tty
/dev/pts/0
И если вам нужен только номер терминала, попробуйте:
$ tty | grep -o '.$'
0
Изman tty
:
NAME tty - print the file name of the terminal connected to standard input
Преимущество этого решения в том, что оно выводит пустую строку и возвращает ошибку, если формат TTY не соответствует формату/dev/pts/###
:
tty | grep -Po '(?<=^/dev/pts/)\d+$'