--fullを`systemctl status`のデフォルトにする方法は?

--fullを`systemctl status`のデフォルトにする方法は?

SYSTEMD_PAGER長い行が切れるのを防ぐためにcatに設定しました。ただし、を入力すると、最後のsystemctl status <service>長い行を切り捨てる代わりに省略記号が挿入されます。まだ完全な行を表示しないでください!

マンページには、この問題に合格または修正することが示されています-l--full実際にそうです。しかし、この(正しい)動作をデフォルトにするにはどうすればよいですか?

これを有効にするために設定できる環境変数については言及しておらず、エイリアスにスペースが含まれていないため、シェルエイリアスを設定することはできませんalias 'systemd status'='systemd status -l'

異なる名前のエイリアスをしたくありません。ただ-lそうなることを望むだけですsystemd status。可能ですか?

ベストアンサー1

-l後に来る必要はないので、status簡単に使用できます。

alias systemctl='systemctl -l'

もちろん、これは他のすべてのサブコマンドのデフォルトでもあります。

おすすめ記事