Practice
The given example displays the output from ps -ef. Just part of the output is given below.
# ps -ef
UID PID PPID C STIME TTY TIME CMD
root 1 0 2 05:41 ? 00:00:04 init
root 2 1 0 05:41 ?\ 00:00:00 [kflushd]
root 3 1 0 05:41 ? 00:00:00 [kupdate]
root 4 1 0 05:41 ? 00:00:00 [kpiod]
root 5 1 0 05:41 ? 00:00:00 [kswapd]
root 6 1 0 05:41 ? 00:00:00 [mdrecoveryd]
bin 330 1 0 05:41 ? 00:00:00 portmap
root 345 1 0 05:41 ? 00:00:00 [lockd]
root 346 345 0 05:41 ? 00:00:00 [rpciod]
root 355 1 0 05:41 ? 00:00:00 rpc.statd
root 449 1 0 05:41 ? 00:00:00 syslogd -m 0
root 458 1 0 05:41 ? 00:00:00 klogd
nobody 472 1 0 05:41 ? 00:00:00 identd -e -o
nobody 475 472 0 05:41 ? 00:00:00 identd -e -o
nobody 476 475 0 05:41 ? 00:00:00 identd -e -o
nobody 478 475 0 05:41 ? 00:00:00 identd -e -o
nobody 479 475 0 05:41 ? 00:00:00 identd -e -o
daemon 490 1 0 05:41 ? 00:00:00 /usr/sbin/atd
root 504 1 0 05:41 ? 00:00:00 crond
root 522 1 0 05:41 ? 00:00:00 inetd
root 536 1 0 05:41 ? 00:00:00 lpd
In the given example UID refers to the effective user ID of the owner of the process. The PPID denotes the ID of the parent process. C displays the processor utilization for scheduling. This field is not shows when the -c option is used. STIME denotes the beginning time of the procedure (in hours, minutes and seconds). TIME denotes the total CPU time which has been used through the process because it began. CMD denotes the command which has generated the process.