一、帮助查阅: man 运行 windows 程序,按下 f1,就能打开帮助窗口。但是类 Unix 系统中,man 命令能让你方便地打开想要查找的帮助。比如,想查找排序有关的帮助,用 man -k sort,就能看到熟悉的 qsort。 有时候我们往往查不到想要的手册,比如 man printf,出来的并不是我们想要的 c 函数说明,这就要用到 section,比如我们通过 man -k printf ,得到跟 printf 相关的记录有如下四条:
printf (1) - format and print data printf (1p) - write formatted output printf (3) - formatted output conversion printf (3p) - print formatted output
请注意第二列中的那个括号,这就是 section,如果要看相应的帮助,就得带上这个值,比如,c 语言的 printf,实际上为 man 3 printf。
四、文本处理: sort/grep/egrep/fgrep/head/tail/comm/wc/cat/more/cut/join/paste/uniq/diff 在 windows 下处理文本和做统计,我见得最多的是,打开文本编辑器,甚至是 Word 或者 Excel 这样的庞然大物,以一种极慢的速度,打开一通对话框,点击一通按钮,查找替换,统计。在类 Unix 的系统里,组合这些工具,让你可以很容易地控制上百 M,上 G 的原始数据,对他们进行统计,分析,排序。