第十六回 花和尚单打二龙山 青面兽双夺宝珠寺-FreeBSD基本操作:查找程序和文件的路径

杨志最终没有跳崖而是怅然下了冈子。那十四个人醒来,后悔没有听杨志的话,现在事情已经发生了,大家只好商量把所有的错推到杨志身上,说他和强盗合伙劫了生辰纲。

杨志到酒店吃酒没钱付账,跟店家打起来,却原来店主人是林冲的徒弟,人称操刀鬼的曹正。曹正劝杨志到二龙山入伙。

杨志在路上碰到一个和尚,两人打了四五十个回合不分胜负,互通姓名,才知道那和尚是花和尚鲁智深。

原来同是江湖人啊,两人对FreeBSD进行了深入的探讨。

FreeBSD基本操作:查找程序和文件的路径

which查找程序的路径

例:which vi
/usr/bin/vi

例:which which
which: shell built-in command.

但是which到底在哪里呢?
可以用whereis 来看看

whereis查找程序、帮助文档和源码位置

比如:whereis which
which: /usr/bin/which /usr/share/man/man1/which.1.gz
如:whereis vi
vi: /usr/bin/vi /usr/share/man/man1/vi.1.gz /usr/ports/chinese/linux-wps-office-zh_CN/work/stage/usr/local/share/locale/vi

whereis输出程序、帮助文档和源代码的路径,如果使用-b参数,就是只搜索二进制代码,那么跟which是一样的:
whereis -b vi
vi: /usr/bin/vi

whatis在数据库中查找

还可以用whatis命令来查找,比如:
whatis vi
vi, ex, view, nex, nvi, nview(1) - text editors
apropos则是在手册数据库中直接搜索包含查找字母的命令,比如
apropos vi ,会显示单词里含有“vi”两个字母的命令信息


当然找到具体命令后可以用man来看命令的详细说明

locate快速查找全系统任意文件

FreeBSD里还有一个locate指令,它可以快速定位文件。
需要提前执行/usr/libexec/locate.updatedb创建数据库,然后就可以使用了!

比如我记得写了一篇文档,名字里有paddle字样,但是忘记放在哪里了,就直接键入:
locate paddle
输出:
/usr/home/skywalk/文档/~$paddle学习.docx
/usr/home/skywalk/文档/百度paddle学习.docx
会有那种本地版百度、谷歌的感觉,因为速度确实飞快。

因为有locate的命令,所以我find命令很少用(因为不用,导致不会用)

鲁智深也是来二龙山入伙的,但是二龙山的邓龙不肯收,二龙山易守难攻,鲁智深也打不上去。

两人束手无策,于是找曹正商量对策。曹正出了个主意,假意说拿住了鲁智深,却用活结捆绑起来,献给邓龙。杨志扮做村里人,曹正拿着鲁智深的禅杖,再带上小舅子和六七个庄户上山。一行几人就被直接带到了二龙山的大本营宝珠寺,邓龙前期被鲁智深打伤了,被小喽罗扶着出来。

这时两个庄户拽开了活结,散开绳子,鲁智深从曹正手里接过禅杖,当头便打,邓龙躲闪不及,头被打成两半,连坐的椅子都打碎了。在场的小喽罗纷纷投降,鲁智深和杨志就做了二龙山的山大王。

押生辰纲的老总管和几个禁军赶回梁中书府,说杨志和贼人一起把生辰纲劫走了。梁中书大惊,连夜报给蔡京知道。蔡京大惊说,去年劫了还没破案,今年又劫。于是专门写了公文,差遣人连夜送到济州府,让立刻捉拿贼人,限期十天。

济州府尹知道这件事做不好不但可能丢官,甚至发配乃至性命不保,所以专门 限期巡捕使臣何涛负责,10日不能破案就刺字发配。何涛没有办法,闷闷不乐。他的弟弟何清说,这件事包在我身山。

欲知后市如何,且听下回分解。

你可能感兴趣的:(水浒英雄学IT,freebsd,服务器)