1> tee命令为什么叫tee?
因为tee命令是将一个输入分成两个输出,一个输出到stdout,另一个输出到文件,这个行为和大写字母T很像。(我在想,为什么不叫Y,哈哈)
2> Linux中reboot中必需提供的magic数必需是指定的几个值之一,为啥捏?
因为Linux之父是Linus啊,所以你也可以认为Linux是Linus的女儿吧,OK,下面看看这几个值。
符号 | 值 | 含义 |
LINUX_REBOOT_MAGIC1 | 0xfee1dead | feel dead,感觉要死了 |
LINUX_REBOOT_MAGIC2 | 672274793(0x28121969) | Linus的生日是1969年12月28日 |
LINUX_REBOOT_MAGIC2A | 85072278(0x5121996) | 1996年12月5日,Linus千金Patricia Miranda Torvalds出生 |
LINUX_REBOOT_MAGIC2B | 369367448(0x16041998) | 1998年4月16日,Linus二女儿Daniela Yolanda Torvalds出生 |
LINUX_REBOOT_MAGIC2C | 537993216(0x20112000) | 2000年11月20日,Linus三女儿 Celeste Amanda Torvalds出世 |
3> 字节序big endian和little endian,这两个词来自于哪里?
来自于Jonathan Swift于1726年写的小说《Gulliver’s Travels》,里面一个情节是两个派系争吵应该从哪边敲破蛋壳,是从大头那端还是小头那端。