一部のコマンドは端末出力を表示しません。

一部のコマンドは端末出力を表示しません。

Ubuntu 18.04(デスクトップ版)で特定のコマンドが実行されたときに端末に出力を表示する必要があるときに出力を表示しないという奇妙な問題が発生しました。xclipたとえば、コマンドの出力をキャプチャできます。この問題が発生した2つのコマンドはsystemctlgit branchしかしgitには関係ありません)です。 2つの間の接続が何であるかはわかりませんでしたが、それを実行する他のコマンドが見つかりませんでした。

たとえば、次のように実行すると:

systemctl status cron

出力は出ませんが、次のように実行すると:

systemctl status cron | xclip -selection clipboard

これにより、cronサービスのステータスが期待どおりにマイクリップボードに表示されます。

これは、GNOME端末と標準TTYで発生します。

答え1

Samがコメントで説明したように、解決策は$PAGER変数を確認/リセットすることです。

関連情報