%2C%20%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D1%8B%D0%B5%20%D1%8F%20%D0%BE%D1%82%D0%BA%D1%80%D1%8B%D0%BB%20%D0%BD%D0%B0%20%D0%BC%D0%B0%D1%88%D0%B8%D0%BD%D0%B5%20Linux%3F.png)
Я открыл 2 или более терминалов в системе Linux. Я хочу их различить... Есть ли способ их различить???
решение1
Да, вы можете использовать tty
команду, чтобы узнать, какой файл устройства соответствует вашему текущему терминалу.
tty - вывести имя файла терминала, подключенного к стандартному вводу
Обычно он должен отвечать путем в форме
/dev/ttyX
(X в диапазоне 1-6), если вы находитесь в реальном телетайпе ( Ctrl+ Alt+ F1 - F6), или/dev/pty/X
(X >= 0), если вы находитесь в псевдо-TTY, что обычно имеет место для эмуляторов терминала, таких какgnome-terminal
или ,xterm
а также для удаленных подключений к оболочке черезssh
.
Эти дескрипторы файлов четко идентифицируют ваш текущий терминал. Не существует двух терминалов с одинаковым ID одновременно, но идентификаторы снова становятся свободными, как только вы закрываете один, и могут быть повторно использованы следующим терминалом, который вы открываете.