回答:
過去のログインの場合:
last "$USER_NAME"
また、コマンドwho
は現在のログインをリストします。
ユーザーの最後のログインの日付を探している場合、一部のシステムは、たとえばlastlog -u "$USER_NAME"
Linuxやlastlogin "$USER_NAME"
FreeBSD で直接それを提供します。の出力でも使用できますが、finger
解析しやすい形式ではありません。いずれにせよ、それはの出力で利用可能ですlast
(多くのUNIXバリアントでlast -n 1 "$USER_NAME"
は、最後のログインを表示します;それ以外の場合はできますlast "$USER_NAME" | head -n 1
)。最後のログインは最後のログアウトに対応しない場合があることに注意してください(たとえば、ユーザーが1つのオリジンから長時間接続されたままで、最近ネットワークにすばやくログインした場合など)。
last $USER_NAME
現在のユーザーも表示されます。次のようなものが表示されますusername ttyp0 192.168.1.100 Tue Sep 13 13:09 still logged in