2012/06/13

Linux便利コマンド備忘録02 - 「サーバのログイン回数ランキング」

時々思い立ったように便利なワンライナーを備忘録していくこのコーナー。

今回は…

「自分がログインしているサーバで、過去記録が残っている限りで、ログインした回数が多い順でユーザと回数を表示する」

というワンライナー。

last | cut -d ' ' -f1 | sort | uniq -c | sort -r | cat -n

※説明不要かもしれないが、ざっくり説明すると…

「ログイン履歴を表示し、半角スペース区切りで1フィールド名を取得し、昇順に並び替えて、集計(行頭がカウント数)し、カウントで降順に並び替えて、行頭に順位を振る」

となります。

こういうのをソラでよどみなく「スラッと」書けると「ああ、馴染んできたんだなぁ」と思えてうれしいものですね♪

0 件のコメント:

コメントを投稿