Как составить список отображаемых имен X в Ubuntu

Убунту 14

В этой статье мы углубимся в то, как вы можете вывести имена X Display в Ubuntu. Это может быть полезно при управлении несколькими дисплеями или устранении неполадок, связанных с дисплеями. Для этой задачи мы будем использовать интерфейс командной строки (CLI), поэтому полезно иметь базовое понимание CLI и Ubuntu.

Чтобы вывести список отображаемых имен X в Ubuntu, вы можете использовать команду w в терминале. Просто введите w и нажмите Enter, чтобы увидеть снимок текущего состояния системы, включая имена X Display, перечисленные в столбце «ОТ». Кроме того, вы можете отфильтровать повторяющиеся отображаемые имена, комбинируя команды w, awk и sort.

Что такое X-дисплей?

Прежде чем мы углубимся в инструкции, давайте кратко обсудим, что такое X Display. В системе X Window, протоколе, используемом многими графическими интерфейсами в Unix-подобных операционных системах, X Display представляет собой графический вывод на физически подключенном или виртуально эмулируемом устройстве отображения. Имена X-дисплеев — это идентификаторы, используемые системой для управления и различения этих выходных дисплеев.

Перечисление отображаемых имен X с помощью команды w

Самый простой способ вывести список отображаемых имен X — использовать команду w. Эта команда предоставляет снимок текущего состояния системы, включая информацию о системе, вошедших в систему пользователях и о том, что они делают.

Чтобы использовать его, откройте терминал, просто введите w и нажмите Enter. Вывод будет выглядеть примерно так:

ПОЛЬЗОВАТЕЛЬ TTY FROM LOGIN@ IDLE JCPU PCPU ЧТО oli tty7 :0 Сб00 5дней 4:22м 0,94с gnome-session –session=gnome-fallback oli pts/4 :0 Сб00 47:09м 0,77с 0,77с /bin/bash oli pts /6 :0 Ср02 0.00с 0.12с 0.00св

В этом выводе имена X Display перечислены в столбце «FROM». В этом примере отображаемое имя X — :0.

Фильтрация уникальных отображаемых имен X

Если вы хотите отфильтровать повторяющиеся отображаемые имена, вы можете использовать комбинацию команд: w, awk и sort.

ш-хс | awk '{print $3}' | сортировать -u

Вот что делает каждая часть этой команды:

  • w -hs: команда w, как упоминалось ранее, показывает вошедших в систему пользователей. Параметр -hs подавляет заголовок и сокращает вывод до важных деталей.
  • awk '{print $3}': команда awk — мощная команда обработки текста. Здесь он используется для печати только третьего столбца вывода, который содержит имена X Display.
  • sort -u: команда сортировки, как следует из названия, сортирует входные данные. Опция -u гарантирует, что выходные данные будут содержать только уникальные строки.

Выполнение этой команды даст вам список уникальных имен X Display.

Использование команды ps для дополнительных дисплеев X

Команду ps можно использовать для поиска X дисплеев, которые в данный момент не вошли в систему. Эта команда обеспечивает снимок текущих процессов в системе.

Чтобы просмотреть X дисплеев с помощью команды ps, используйте следующую команду:

PS | grep

Команда ps aux показывает подробный список всех текущих процессов. Часть grep X отфильтровывает процессы, связанные с X-дисплеями. Однако имейте в виду, что этот метод может отображать не все дисплеи X, особенно те, которые используются на экранах входа в систему.

Заключение

В этой статье мы обсудили, как составить список отображаемых имен X в Ubuntu с помощью команд w и ps. Мы также показали, как фильтровать уникальные отображаемые имена, используя комбинацию команд w, awk и sort. Эти команды представляют собой мощный способ управления X-дисплеями и устранения неполадок. Помните, что понимание вывода этих команд является ключом к эффективному управлению дисплеями вашей системы.

Система X Window — это протокол, используемый графическими интерфейсами в Unix-подобных операционных системах, а X Display — это графический вывод на физически подключенном или виртуально эмулируемом устройстве отображения. Имена дисплеев X — это идентификаторы, используемые системой для управления и различения этих выходных дисплеев.

Чтобы вывести список отображаемых имен X в Ubuntu, вы можете использовать команду w в терминале. Просто введите w и нажмите Enter. Имена X Display будут перечислены в столбце «FROM» выходных данных.

Вы можете отфильтровать повторяющиеся имена X Display, используя комбинацию команд: w, awk и sort. Запустите команду w -hs | awk '{print $3}' | sort -u в терминале, чтобы получить список уникальных имен X Display.

Да, вы можете использовать команду ps, чтобы найти дополнительные X-дисплеи. Запустите команду ps aux | grep X в терминале, чтобы получить список процессов, связанных с X-дисплеями. Однако обратите внимание, что этот метод может отображать не все дисплеи X, особенно те, которые используются на экранах входа в систему.

Понимание вывода таких команд, как w и ps, важно для эффективного управления X-дисплеями и устранения неполадок. Это позволяет определить, какие пользователи вошли в систему, какие процессы выполняются, а также помогает диагностировать проблемы, связанные с отображением.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *