众所周知,apt-get具有超级牛的力量,aptitude但不:
$ apt-get --help | grep -i cow
This APT has Super Cow Powers.
$ aptitude --help | grep -i cow
This aptitude does not have Super Cow Powers.
Run Code Online (Sandbox Code Playgroud)
当然,APT 有一个复活节彩蛋来搭配它:
$ apt-get moo
(__)
(oo)
/------\/
/ | ||
* /\---/\
~~ ~~
...."Have you mooed today?"...
Run Code Online (Sandbox Code Playgroud)
我很好奇,这个复活节彩蛋背后有什么故事吗?它的历史是什么?我知道它已经在 apt 中使用了很长时间——从旧 Debian 版本中的 apt 源的快速 grep 中,它在 Debian 2.2(土豆;apt 0.3.19)和 Debian 3.0(woody;apt 0.5.4)之间的某个时间获得了它。
编辑:根据Debian-Devel 邮件列表上Jacob Kuntz的消息,它于 2001 年 2 月在 apt …
我知道,无论apt-get和aptitude是Debian的命令行包管理界面的Linux衍生,用不同的选择,但我还是有点困惑。在幕后,他们不是使用相同的 APT 系统吗?
我正在分析一些网站负责人,htop并注意到以下内容
Uptime: 301 days(!), 23:47:39
Run Code Online (Sandbox Code Playgroud)
这是什么(!)意思?
我正在寻找 man 命令的最新源代码,我的 Linux 版本很旧(v1.6f),但我在谷歌搜索了一段时间后失败了。
我的意思是最新的源代码man,而不是可以编译和安装man-pages的二进制文件/usr/bin/man本身。
我偶然发现了这个。
我只是输入man fork,而不是显示系统调用文档,而是向我显示了一个awk扩展名,但是,部分页码是3am,而不仅仅是3.
是什么3am意思?
在 Centos 6.6 机器上,我注意到了这一点......
[root@abcd /]# usleep --help
Usage: usleep [microseconds]
-v, --version Display the version of this program, and exit
-o, --oot oot says hey!
Help options:
-?, --help Show this help message
--usage Display brief usage message
[root@abcd /]# usleep -o
oot says hey!
Run Code Online (Sandbox Code Playgroud)
虽然手册页没有提到它......
OPTIONS
--usage Show short usage message.
--help, -?
Print help information.
-v, --version
Print version information.
Run Code Online (Sandbox Code Playgroud)
那么,为什么oot说“ hey”呢?
编辑: 当然这是一个复活节彩蛋,但它似乎可能是一个有故事的。
当在abiword无头机器上调用文字处理器时,发出的警告之一如下(强调我的):
** (abiword:2020): WARNING **: clutter failed 0, get a life.Run Code Online (Sandbox Code Playgroud)
这个警告是什么意思?这是复活节彩蛋吗?为什么abiword要说这种尖酸刻薄的话?没有 GUI 会话,没有生命——这是暗示吗?
Abiword 的 SVN 存储库可以在abisource.com上找到。