GNU/Linux >> Znalost Linux >  >> Linux

Jak získám top příkaz k zabalení jeho výstupu?

Příkazové pole je ve výchozím nastavení automaticky zkráceno pro lepší čtení.

Musíte běžet

top -c

Chcete-li zobrazit celý příkaz, pak v závislosti na možnostech okna konzoly budete moci přejít doprava a zobrazit celý příkaz.


top -bcn1 -w512

Elegantním řešením je použití volby -w [number] . Podle manuálové stránky je maximální šířka 512 znaků, takže budete potřebovat jiné řešení pro cokoli, co ji přesahuje. Pravděpodobně také chcete vidět celou délku příkazů, takže použijte -c volba. Musíme spustit top v "dávkovém režimu", -b , nebo bude i nadále ořezávat příkazy pomocí "+". Dávkový režim dělá nepořádek, protože vytiskne vše úlohy každou sekundu, takže můžeme použít -n1 možnost vytisknout pouze jednu instanci.

Další informace naleznete na hlavní stránce muže.


Jak řekl Daniel Arndt, místo top můžete také použít htop. Dnes je k dispozici u všech distribucí a poskytuje lepší čísla (zejména pro využití paměti)

Je také mnohem jednodušší na použití a lépe vidět, i když je omezen na barvy terminálu. Můžete se posouvat doprava, abyste viděli například celý příkaz, nebo můžete proces zabít jednoduchým F9. Můžete také vidět celý strom s klávesou 't'.


Linux
  1. Jak zachytit výstup nejvyššího příkazu Unix do souboru v čitelném formátu

  2. CentOS / RHEL :Jak získat datum a čas provedeného příkazu ve výstupu příkazu historie

  3. Získejte první řádek výstupu příkazu shellu

  1. Jak přiřadit výstup příkazu Linux k proměnné

  2. Jak uložit výstup příkazu do souboru v Linuxu

  3. jak dostat sha1sum na binární výstup?

  1. Jak přiřadit výstup příkazu proměnné shellu?

  2. Jak oklamat příkaz, aby si myslel, že jeho výstup směřuje do terminálu?

  3. Jak připojit výstup do souboru?