我想记录输入到 bash 中的每个命令(由 root 或用户)以及每个文件操作。
这个想法是我可以编写工具来查询这个日志文件并提供非常有用的信息。
例如,最好列出所有输入过的命令,每行一个,用“- - -”表示 8-24 小时的时间间隔,用“== = 例如 2014 年 6 月 24 日 === 表示 >24 小时的间隔。如果它还消除了“====...”会话中的重复项,那就更好了!
这意味着每当我完成诸如“将flask/mod_wsgi/apache 升级到Python 3.x”之类的任务时,都会留下一条记录,如果六个月后我必须做同样的事情,我可以找到一条线索。
为了同样的目的,很高兴看到安装特定软件包后发生了哪些文件系统更改。这会让我知道配置文件放在哪里。
PS 我在 Ubuntu 14.04
这个问题来自:如何使用 curl 从 OSX 创建完整网站部分的本地副本?
在发现 OSX 的原生 curl 不会执行此任务后,我从这里下载了 wget:http : //www.techtach.org/wget-prebuilt-binary-for-mac-osx-lion
但表现:
./wget -r -l 0 https://ccrma.stanford.edu/~jos/mdft/
Run Code Online (Sandbox Code Playgroud)
需要几个小时并安装大量其他我不想要的东西,这些东西不包含在这个文件夹中:
此外,打开特定页面,许多图像丢失:
这可能是因为我在几个小时后中止了传输(!)
我该如何正确执行此操作?