Question: what is the difference between top and ps command in linux?
Answer: top is mostly used interactively (try reading man page or pressing "h" while top is running) and ps is designed for non-interactive use (scripts, extracting some information with shell pipelines etc.) top allows you display of process statistics continuously until stopped vs. ps which gives you a single snapshot.