Примеры команд Linux «ps»

Примеры команд Linux «ps» Изучение

Команда «ps» в Linux — это сокращение от «статуса процесса». Он используется для получения информации о процессах, запущенных в вашей системе. Вывод этой команды может варьироваться в зависимости от используемых с ней параметров. Однако в этой статье мы намерены научить вас основам использования команды «ps» в Linux с помощью нескольких примеров.

Общий синтаксис команды «ps» в Linux

Общий синтаксис команды «ps» в Linux приведен ниже:

$ ps [parameter]

Есть определенные параметры, используемые с командой «ps», которые можно найти в ее «справочном» руководстве. Однако эту команду также можно выполнить независимо без каких-либо ошибок.

Справочное руководство по команде «ps» в Linux

Если вы хотите узнать о правильном использовании команды «ps», прежде чем переходить к ее примерам, вы можете получить доступ к ее «справочному» руководству с помощью следующей команды:

$ ps help

Вы можете увидеть справочное руководство по команде «ps» на изображении ниже:

Вы можете увидеть справочное руководство по команде «ps» на изображении ниже

Примеры использования команды «ps» в Linux

Теперь мы поделимся с вами несколькими примерами использования команды «ps» в Linux.

Пример 1. Отображение процессов, запущенных в текущей оболочке.

Если вы хотите отобразить процессы, выполняющиеся в текущей оболочке, вам следует выполнить команду «ps» без каких-либо параметров, как показано ниже:

$ ps

Процессы, запущенные в текущей оболочке нашей системы Linux, показаны на изображении ниже:

Процессы, запущенные в текущей оболочке нашей системы Linux, показаны на изображении ниже

Пример 2: Отображение всех запущенных в данный момент процессов.

Вы также можете перечислить все запущенные в данный момент процессы в вашей системе Linux с помощью следующей команды:

$ ps –A

Все запущенные в настоящее время процессы в нашей системе Linux показаны на изображении ниже:

Все запущенные в настоящее время процессы в нашей системе Linux показаны на изображении ниже

Пример 3: Отображение всех процессов, связанных с текущим терминалом.

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

$ ps –T

Все процессы, связанные с нашим текущим сеансом терминала, показаны на изображении ниже:

Все процессы, связанные с нашим текущим сеансом терминала, показаны на изображении ниже

Пример 4. Отображение всех процессов, связанных с конкретным пользователем.

Вы можете даже перечислить все процессы, связанные с конкретным пользователем вашей системы Linux. Для этого вы можете выполнить следующую команду:

$ ps –u UserName

Здесь вы можете заменить UserName именем пользователя, чьи связанные процессы вы хотите перечислить. Например, в нашем случае мы заменили его на «kbuzdar».

Например, в нашем случае мы заменили его на «kbuzdar»

Все процессы, связанные с указанным пользователем нашей системы Linux, показаны на изображении ниже:

Все процессы, связанные с указанным пользователем нашей системы Linux, показаны на изображении ниже

Пример 5: Отображение всех процессов, связанных с определенной группой пользователей.

Как и в примере выше, некоторые процессы связаны с определенной группой пользователей вашей системы Linux. Вы даже можете перечислить эти процессы, выполнив следующую команду:

$ ps –fG UserGroupName

Здесь вы можете заменить UserGroupName именем группы пользователей, связанные процессы которой вы хотите перечислить. Например, в нашем случае мы заменили его на «root».

Например, в нашем случае мы заменили его на «root»

Все процессы, связанные с указанной группой пользователей нашей системы Linux, показаны на изображении ниже:

Все процессы, связанные с указанной группой пользователей нашей системы Linux, показаны на изображении ниже

Заключение

Изучив сегодняшнее руководство, вы сможете получить общее представление об использовании команды «ps» в Linux. Как только вам удастся изучить основы, вы сможете быстро освоить использование этой команды, многократно используя ее при выполнении рутинных задач в среде Linux.

Читайте также:  SRE или DevOps: в чем разница?
Оцените статью
bestprogrammer.ru
Добавить комментарий