Show full process name in top

133,465

Solution 1

While top is running, you can press c to toggle between showing the process name and the command line. To remember the toggle state for next time, press W to save the current configuration to ~/.toprc.

Solution 2

This is more of a general suggestion, than an answer:

Try out htop. It shows the full process name by default and I think it's much easier to use.

Solution 3

top -c -n 1 should give you what you want.

  • -c: automatically toggles between command line and program name
  • -n 1: this makes top to exit out immediately without showing the updates every 3 seconds (by default)

Solution 4

When running top type c to toggle command line/process.

Solution 5

You could either press c while top is running or use htop. But, if I may, give glances a look as well. It could serve as an alternative.

Glances Home

I use it quite a bit and is really handy!

Share:
133,465

Related videos on Youtube

chejaras
Author by

chejaras

Updated on September 17, 2022

Comments

  • chejaras
    chejaras almost 2 years

    I'm running a Rails stack on Ubuntu.

    When I call ps -AF, I get a descriptive process name set by the Apache module like

    00:00:43 Rails: /var/www...
    

    which is really helpful in diagnosing load issues.

    But when I call top, the same process shows up simply as

    ruby

    Is there any way to get the ps -AF process name in top?

  • Siwei
    Siwei about 11 years
    great! much better than the raw 'top'. thanks a lot!