#!/bin/bash
#mac 用户目录,linux改成 home
for user in `ls /Users`
do
#zsh 的命令历史存放文件
file="/Users/"$user"/.zsh_history"
if [ -e $file ]; then
for a in `grep $1 $file`
do
echo $user" "$a
done
fi
done
把上述代码保存到 myhistory中,然后
chmod +x myhistory
要查看谁执行过 ls 命令:
./myhistory ls