当我发现 Mac OS X 内核使用750MB的 RAM时,我震惊了这个问题。
我已经使用 Linux 20 年了,我一直“知道”内核 RAM 使用量与 X 相形见绌(这是真的吗?它曾经是真的吗?)。
所以,经过一些谷歌搜索后,我尝试slabtop
告诉我:
Active / Total Size (% used) : 68112.73K / 72009.73K (94.6%)
Run Code Online (Sandbox Code Playgroud)
这是否意味着我的内核现在正在使用 ~72MB 的 RAM?
(鉴于top
报告Xorg
的 RSS 为 17M,内核现在使 X 相形见绌,而不是相反)。
笔记本电脑的“正常”内核 RAM 使用量(范围)是多少?
为什么 MacOS 使用的 RAM 比 Linux 多一个数量级?
附注。这里没有回答最后一个问题,所以请参阅相关问题:
命令
$ find ~ -name .DS_Store -ls -delete
Run Code Online (Sandbox Code Playgroud)
适用于 Mac OS X,但
$ find ~ -name __pycache__ -type d -ls -delete
Run Code Online (Sandbox Code Playgroud)
没有 - 找到目录但未删除。
为什么?
附注。我知道我能做到
$ find ~ -name __pycache__ -type d -ls -exec rm -rv {} +
Run Code Online (Sandbox Code Playgroud)
问题是,为什么 find -delete
不不工作。
我想找到相邻的匹配行,例如,如果模式匹配是
$ grep -n pattern file1 file2 file3
file1:10: ...
file2:100: ...
file2:1000: ...
file2:1001: ...
file3:1: ...
file3:123: ...
Run Code Online (Sandbox Code Playgroud)
我想找到中间的两个匹配项:
file2:1000: ...
file2:1001: ...
Run Code Online (Sandbox Code Playgroud)
但不是前两个和后两个。
现在,2014 年 1 月 6 日,CentOS 版本 6.4 上的 GNU 日期 8.4,执行以下操作:
$ date --date "last week" +"%Y-%V"
2013-01
Run Code Online (Sandbox Code Playgroud)
另一方面,
$ date --date "last week" +"%Y-%U"
2013-52
Run Code Online (Sandbox Code Playgroud)
这只是稍微好一点。
这真的是正确的行为吗?!