Есть два разных синтаксиса опций для ps; стандартный POSIX, основанный на SysV, и BSD. GNU ps, используемый в linux, поддерживает и то, и другое, что он может делать, потому что опции POSIX имеют тире впереди, а BSD - нет, а также некоторые его собственные опции в обычном GNU --long-option-name стиль.
В любом случае, чтобы получить все процессы в стиле POSIX - это -e, в BSD это топор (a включает процессы других пользователей, x включает процессы без управляющего терминала, то есть демонов).
Нет единой опции, которая включала бы все столбцы. Существует огромное количество возможных столбцов. Все опции POSIX -f, -F и -L заставляют его показывать разные наборы дополнительных столбцов, как и опция BSD u (следовательно, «ps aux», упомянутый в другом ответе, является очень распространенной командой).
Если вам действительно нужно больше столбцов, чем нужно, нужно явно указать, какие из них вы хотите, используя опцию -o (или o). Смотрите справочную страницу для списка. Вы можете использовать около ста различных имен, но некоторые из них являются дубликатами, а другие по-разному отображают одну и ту же информацию.