Синтаксический анализ параметра ps сложен. На самом деле существует переменная среды (PS_PERSONALITY), которая также изменит способ анализа. Я бы посоветовал проигнорировать это.
Большинство людей используют различные флаги BSD или Unix. Например, вы часто будете видеть «ps aux» или «ps -ef».
Нет жесткого правила: выбирайте стиль, который вам подходит. Поработав как с системами типов Solaris, так и с BSD, я имею плохую привычку использовать и то, и другое, а иногда даже смешивать их вместе. Это работает, но это не рекомендация этого метода.
Я бы порекомендовал вам придерживаться Unix или BSD в повседневной работе и узнать о форматах вывода (-o) и сортировке (k). Вам все равно нужно будет запомнить часть выбора процесса.