ps는 다양한 옵션이 있다. 단일 유닉스 규격 표준을 지원하는 운영 체제에서 ps는 일반적으로 -ef 옵션과 함께 시행된다. -ef에서 "-e"는 모든(every) 프로세스를 선별하고 "-f"는 완전한("full") 출력 포맷을 선택한다. 이 외 자주 사용하는 옵션으로 -l이 있으며, 이는 긴("long") 출력 포맷을 지정한다.
BSD로부터 유래된 대부분의 시스템들은 역사상의 갈등들 때문에 POSIX와 UNIX 표준 옵션을 사용하지 않는다. (예를 들어 "e"나 "-e" 옵션은 환경 변수들을 표시한다). 이러한 시스템들에서 ps는 일반적으로 비표준 옵션 aux로 실행한다. aux에서 "a"는 모든 프로세스를 열거하며, 이것은 다른 사용자들의 프로세스도 포함된다. "x"는 통제하는 터미널 없이 모든 프로세스들을 열거하고 "u"는 각각의 프로세스에 대하여 통제하는 사용자를 추가한다. 이러한 신택스를 사용하는 경우 최대 호환성을 위하여 "aux" 앞에 "-"가 없음을 주의하라. 또한 모든 변수들을 포함하여 프로세스에 대한 완벽한 정보를 위한 "ps auxwww"와 같이 aux 뒤에 'www'를 추가할 수 있다.