ps aux | sed -n '/USER/!s/\([^ ]\) .*/\1/p' | sort -u
Эта команда позволяет получить список пользователей, у которых запущены процессы.
«ps aux» выводит информацию о всех запущенных процессах в системе.
«sed -n ‘/USER/!s/\([^ ]\) .*/\1/p'» фильтрует вывод команды «ps aux», оставляя только строки, которые не содержат слово «USER», а затем с помощью регулярного выражения оставляет только первое слово (имя пользователя).
«sort -u» сортирует и удаляет повторяющиеся имена пользователей из вывода.
Альтернативой может быть команда «top», которая также показывает информацию о процессах и пользователях.