Ubuntu 18.04(デスクトップ版)で特定のコマンドが実行されたときに端末に出力を表示する必要があるときに出力を表示しないという奇妙な問題が発生しました。xclip
たとえば、コマンドの出力をキャプチャできます。この問題が発生した2つのコマンドはsystemctl
(git branch
しかしgitには関係ありません)です。 2つの間の接続が何であるかはわかりませんでしたが、それを実行する他のコマンドが見つかりませんでした。
たとえば、次のように実行すると:
systemctl status cron
出力は出ませんが、次のように実行すると:
systemctl status cron | xclip -selection clipboard
これにより、cronサービスのステータスが期待どおりにマイクリップボードに表示されます。
これは、GNOME端末と標準TTYで発生します。
答え1
Samがコメントで説明したように、解決策は$PAGER
変数を確認/リセットすることです。