エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
すべてのユーザーのコマンドの統計を取る - 技術メモ帳
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
すべてのユーザーのコマンドの統計を取る - 技術メモ帳
通常、入力したコマンドの統計を取るにはこうする $ cut -d' ' -f1 .bash_history | sort | uniq -c | s... 通常、入力したコマンドの統計を取るにはこうする $ cut -d' ' -f1 .bash_history | sort | uniq -c | sort -nr | head 今回は、すべてのユーザーのコマンドの統計を取りたい。 そこで、/home/*/.bash_history をcatにより結合し、 コマンドの統計を取る上記コマンドを実行する。 $ ls /home | xargs -I% -L1 cat /home/%/.bash_history 2>/dev/null | \ cut -d' ' -f1 | sort | uniq -c | sort -nr | head 418 ls 163 exit 162 ll 159 cd 127 cat 101 vi 87 su 54 clear 38 nmap 27 ping ちなみに、for文でやってもよいが、 xargsの方がカッ