Ma c Терминальная команда ps -A (и все остальные аргументы) не работает - PullRequest
0 голосов
/ 09 января 2020

У меня очень похожая проблема с этим человеком , но с "ps -A" (конечно, без кавычек и для всех других аргументов, таких как -u, et c ... ). Вывод, который я получаю, выглядит следующим образом:

    ps: illegal option -- f
    usage: ps [-AaCcEefhjlMmrSTvwXx] [-O fmt | -o fmt] [-G gid[,gid...]]
              [-u]
              [-p pid[,pid...]] [-t tty[,tty...]] [-U user[,user...]]
           ps [-L]

Я пробовал предлагаемое решение, найденное в ссылке выше, например, ps -u [anotheruser], а также искал любые другие связанные ответы, которые я мог найти в другом месте на Stackoverflow и в других местах онлайн безрезультатно ...

Я вставил сюда снимок экрана моего терминала ввода / вывода.

Я также вставил скриншот вывода моего терминала для "echo $ SHELL" и "which ps" здесь.

1 Ответ

0 голосов
/ 09 января 2020

Ваше второе изображение показывает, что команда ps имеет псевдоним "ps auxf". Псевдоним отсутствует -. Должно быть, "ps -auxf".

Однако у вашего псевдонима есть вторая проблема. Флаг u принимает аргумент, поэтому он не может быть в середине группы флагов. Чтобы исправить это, псевдоним должен быть "ps -axfu". этот псевдоним всегда будет требовать аргумент, который является именем пользователя. Например, "ps issa c".

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...