Home Explore Blog CI



man-pages

5th chunk of `ps.man`
99b106fa9e223984c9b6675ec21004141e7392813b4255b70000000100000fa6
 options  are used to choose the information displayed by ps.  The
       output may differ by personality.

       -c     Show different scheduler information for the -l option.

       --context
              Display security context format (for SELinux).

       -f     Do full-format listing. This option can  be  combined  with  many
              other  UNIX-style  options  to  add  additional columns.  It also
              causes the command arguments to be printed.  When used  with  -L,
              the  NLWP (number of threads) and LWP (thread ID) columns will be
              added.  See the c option, the format keyword args, and the format
              keyword comm.

       -F     Extra full format.  See the -f option, which -F implies.

       --format format
              user-defined format.  Identical to -o and o.

       j      BSD job control format.

       -j     Jobs format.

       l      Display BSD long format.

       -l     Long format.  The -y option is often useful with this.

       -M     Add a column of security data.  Identical to Z (for SELinux).

       O format
              is preloaded o (overloaded).  The BSD O option can  act  like  -O
              (user-defined  output  format with some common fields predefined)
              or can be used to specify sort order.   Heuristics  are  used  to
              determine  the  behavior  of  this  option.   To  ensure that the
              desired behavior is obtained (sorting or formatting), specify the
              option in some other way (e.g.  with -O or --sort).  When used as
              a formatting  option,  it  is  identical  to  -O,  with  the  BSD
              personality.

       -O format
              Like  -o,  but preloaded with some default columns.  Identical to
              -o pid,format,state,tname,time,command  or   -o pid,format,tname,
              time,cmd, see -o below.

       o format
              Specify user-defined format.  Identical to -o and --format.

       -o format
              User-defined  format.  format is a single argument in the form of
              a blank-separated or comma-separated list, which offers a way  to
              specify  individual  output columns.  The recognized keywords are
              described  in  the  STANDARD  FORMAT  SPECIFIERS  section  below.
              Headers may be renamed (ps -o pid,ruser=RealUser -o comm=Command)
              as  desired.   If  all  column  headers  are empty (ps -o pid= -o
              comm=) then the header line will not  be  output.   Column  width
              will  increase  as  needed  for wide headers; this may be used to
              widen up columns such as WCHAN (ps -o pid,wchan=WIDE-WCHAN-COLUMN
              -o comm).   Explicit  width  control  (ps  opid,wchan:42,cmd)  is
              offered  too.   The  behavior  of  ps ‐o pid=X,comm=Y varies with
              personality; output may be one column  named  "X,comm=Y"  or  two
              columns  named  "X"  and  "Y".   Use  multiple -o options when in
              doubt.  Use the  PS_FORMAT  environment  variable  to  specify  a
              default  as  desired;  DefSysV  and DefBSD are macros that may be
              used to choose the default UNIX or BSD columns.

       -P     Add a column showing psr.

       s      Display signal format.

       u      Display user-oriented format.

       v      Display virtual memory format.

       X      Register format.

       -y     Do not show flags; show rss in place of addr.   This  option  can
              only be used with -l.

       Z      Add a column of security data.  Identical to -M (for SELinux).

OUTPUT MODIFIERS
       c      Show the true command name.  This is derived from the name of the
              executable  file,  rather  than  from  the  argv  value.  Command
              arguments and any modifications to them are thus not shown.  This
              option effectively turns the args format keyword

Title: ps - Output Format Control and Modifiers
Summary
This section details the options for controlling the output format of the `ps` command. It includes options for displaying scheduler information (`-c`), security context (`--context`), full formats (`-f`, `-F`), user-defined formats (`--format`, `-o`, `o`, `-O`, `O`), job control formats (`j`, `-j`), long formats (`l`, `-l`), and various other formats (`s`, `u`, `v`, `X`, `-y`, `Z`). It also covers output modifiers, specifically the `c` option, which displays the true command name derived from the executable file.