Linux „top -c” pokazuje pełne polecenie

16

Jaki parametr może mi pomóc wyświetlić pełne polecenie top -c?

Na przykład mam jeden z oupput z top -c

  5073 mysql     20   0  298m  12m 4668 S    0  0.0  29:27.46 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --user=mysql --log-error=/var/log/mysql/mysqld.log --pid-file=/var/run/mysql/mysqld.pid -

Po tym jest więcej parametrów --pid-file==/var/run/mysql/mysqld.pid, ale są one odcinane jako rozmiar ekranu. Jak mogę je pokazać?

użytkownik200340
źródło
2
Dlaczego pytasz? Dlaczego nie używasz np. ps auxwwMoże watch?
Basile Starynkevitch
Możesz użyć, htopktóry obsługuje przewijanie.
ortang
@BasileStarynkevitch, pytanie googowe, nie jestem przyzwyczajony do używania „ps”, ale miło jest wiedzieć, dzięki.
user200340

Odpowiedzi:

9

top per se nie obsługuje pakowania, jeśli mam rację. Jednym ze sposobów jest zwiększenie szerokości terminalu w następujący sposób.

export COLUMNS=_NO_YOU_DESIRE_
top

** then set update interval with 's _REFRESH_INTERVAL_'
** turn on command line display with 'c'

źródło
Przy przynajmniej zsh ma to niepożądane skutki uboczne, takie jak przesunięcie monitu po prawej stronie i początkowa pozycja kursora.
Sridhar Sarnobat
5

htoppokazuje pełne polecenie. Możesz przewinąć w prawo, aby zobaczyć wszystko.

zrzut ekranu htop

http://hisham.hm/htop/

Możesz także zmienić kolejność, dodawać i usuwać kolumny, aby wyświetlać informacje, które Cię interesują. Naciśnij hszczegóły u góry, aby wyświetlić szczegóły (lub man htopw terminalu).

Ken Sharp
źródło
0

Możesz użyć czegoś takiego, ps -eF > ps_outaby uzyskać migawkę bieżących procesów ze wszystkimi argumentami wiersza poleceń. Lub użyj, htopktóry obsługuje przewijanie.

hth

ortang
źródło
0

Pomogło mi użycie -Oopcji przeniesienia polecenia do lewej kolumny, a następnie -fusunięcia większości innych elementów. Byłem zainteresowany, aby zobaczyć tylko pełne polecenie, które było uruchomione.

Taher
źródło
Wydaje się, że nie ma -Oani -fargumentu top.
Daniel Beck
Naciśnij owewnątrz, topaby przesunąć kolumny w lewo i prawo. Naciśnij fwewnątrz, topaby przełączyć kolumny.
Evgeni Sergeev
Po wszystkich personalizacji, możesz do prasy Wdla topzapamiętać te ustawienia następnym razem to się zaczyna.
Evgeni Sergeev