我曾想象比较两个相似目录的内容的最简单方法是
diff `ls old` `ls new`
Run Code Online (Sandbox Code Playgroud)
但我明白为什么这不起作用;diff在命令行上收到一长串文件,而不是我希望的两个流。如何将两个输出直接传递给 diff?
我正在回答一个带有使用建议的问题rename,但我意识到我不知道它来自哪个包(作为答案的一部分,我想说“如果你没有rename,它会作为[包裹]”)。
man rename告诉我SEE ALSO: mv(1), perl(1)- 所以我的第一个想法是它是用 perl 安装的。
一个相关的答案, how to tell what was installed as part of a package , 帮助我弄清楚 perl 包包含prename但不包含rename- 结果我的/usr/bin/rename指向/etc/alternatives/renamewhich 指向/usr/bin/prename
所以这仍然有点令人困惑。/etc/alternatives/rename在我安装 perl 之前是否指向其他地方?有没有一种通用的方法来判断某物来自哪个包?
这两个文件是如何连接到xrdb的?我应该在我的主目录中同时拥有两者,还是只有一个?像这样的行会出现在任一文件中吗?
XTerm*background: white
URxvt.font: xft:Monospace
Run Code Online (Sandbox Code Playgroud)