有没有一种优雅的方法来记录在机器上的所有 shell 中提交的每个命令?这是在一个不常使用的 Ubuntu 服务器的上下文中,我是其中唯一的人类用户。(自动化系统使用了多个用户帐户。)
我希望它不显眼且开销低,所以如果有一个简单的方法涉及诸如script.
我从我的 Android 手机收集了一系列录音,全部存储在.m4a文件中。我想知道录音的日期,但文件时间戳都设置为我从手机中提取文件的日期。
当我在 Totem 中播放它们时,元数据侧边栏显示正确的年份(例如 2013),这让我认为文件中必须存储一些元数据。它不只是显示当前年份或文件时间戳的年份。
既不显示mutagen-inspect也不puddletag显示任何标签。
m4a文件可以保存哪些元数据,如何获取?
我有大量的小文件 f,按目录结构排列,如下所示:
/A/B/C/f
A级有11个目录,B级每个目录约100个,C级每个目录约30个,每个目录有一个文件f。
如何将所有文件上移一层?例如,给定这组文件......
/A/B/C/f1
/A/B/C/f2
/A/B/C/f3
/A/B/C/f4
我希望目录/A/B/包含 4 个文件,f1 到 f4。不需要删除目录 C。
我希望这是一个解决问题,可能涉及find,xargs和whatnot。有任何想法吗?
干杯,
詹姆士
我的印象是,我完全正常的半独立式房屋中的电气设备与我的邻居充分隔离,因此我的电力线网络适配器不可能干扰他的。所以我很惊讶地发现我的台式电脑通过我的 TP-Link AV500 使用我邻居的宽带连接。显然,没有我希望的那么孤立。
这些设备上有一个配对按钮,所以我愿意相信它们之间存在一定的安全性。但我现在担心的是,如果我的电路没有足够的隔离来阻止 homeplug 信号,那么它们是否也没有足够的隔离来防止窃电?
我正在创建一个大型tar档案,我也想创建档案的校验和。我可以这样实现:
$ tar cfz archive.tar.gz files
$ sha256sum archive.tar.gz > archive.tar.gz.sha256sum
Run Code Online (Sandbox Code Playgroud)
但是存档文件很大并且在慢速媒体上,所以我不想在写出来后重新读一遍。
我可以构建一个在写入文件时对文件进行哈希处理的管道吗?我想也许我可以使用该tee实用程序来做到这一点,但这只会写入文件,而不是写入另一个命令的标准输入。