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

news2024/9/25 7:20:35

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

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

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

原来同是江湖人啊,两人对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日不能破案就刺字发配。何涛没有办法,闷闷不乐。他的弟弟何清说,这件事包在我身山。

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1415121.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

编写nginx脚本,安装失败

这是我写的nginx脚本-(正确的,已经修改过的) 这是我在运行脚本是出现的问题 这是我在nginx官网上粘贴的内容,请注意我用红笔画的地方,与第一张我写的脚本图片作对比,会发现多出现两个转义符号\。第二幅图就…

mysql连接查询,备忘

mysql连接查询 在MySQL数据库查询中,经常会使用到多表查询,本篇介绍mysql中的内连接,左连接,右连接。 用作备忘。 使用两个简单的数据表做展现。 表A AidAvalue1a0012a0023a0034a0045a005 表B BidBvalue1b0012b0023b0034b0046b…

Acwing-语法基础练习

目录 1. 非常基础的C (面向程序) 框架 2. 一些基础数据类型 3.变量的输入输出 4.ACWing题库-第1题&#xff1a;AB 5.四则运算(只整理一部分较难的) 6.数据类型转换 寒假自学用,记录Acwing题目。 语言&#xff1a;C 1. 非常基础的C (面向程序) 框架 #include <iostre…

Android13系统导航栏添加隐藏导航栏功能按钮

最近有个项目&#xff0c;客户要求在底部导航栏中添加一个可以隐藏整个导航栏的功能按钮&#xff0c;效果如下图&#xff1a; 具体方法如下&#xff1a; 1. 在frameworks/base做如下修改&#xff1a; diff --git a/packages/SystemUI/res/layout/navigation_bar.xml b/packag…

后端学习:数据库MySQL学习

数据库简介 数据库&#xff1a;英文为 DataBase&#xff0c;简称DB&#xff0c;它是存储和管理数据的仓库。   接下来&#xff0c;我们来学习Mysql的数据模型&#xff0c;数据库是如何来存储和管理数据的。在介绍 Mysql的数据模型之前&#xff0c;需要先了解一个概念&#xf…

YOLO自制数据集及训练

使用 Make Sense 网站进行标注 https://www.makesense.ai/可以让AI帮你先标一下 一定要点一下 + ,不然不会加进去 导出标签

混淆矩阵、准确率、查准率、查全率、DSC、IoU、敏感度的计算

1.背景介绍 在训练的模型的时候&#xff0c;需要评价模型的好坏&#xff0c;就涉及到混淆矩阵、准确率、查准率、查全率、DSC、IoU、敏感度的计算。 2、混淆矩阵的概念 所谓的混淆矩阵如下表所示&#xff1a; TP:真正类&#xff0c;真的正例被预测为正例 FN:假负类&#xf…

OSI七层模型 | TCP/IP模型 | 网络和操作系统的联系 | 网络通信的宏观流程

文章目录 1.OSI七层模型2.TCP/IP五层(或四层)模型3.网络通信的宏观流程3.1.同网段通信3.2.跨网段通信 1.OSI七层模型 在计算机通信诞生之初&#xff0c;不同的厂商都生产自己的设备&#xff0c;都有自己的网络通讯标准&#xff0c;导致了不同厂家之间各种协议不兼容&#xff0…

Linux文本三剑客---grep

grep&#xff08;从文本或字符串种过滤特定内容。&#xff09; 格式&#xff1a;Usage: grep [OPTION]... PATTERNS [FILE]... 常用选项&#xff1a; -E 等价于 egrep 扩展正则 -i 忽略大小写 -w 匹配单词 -o 仅显示匹配内容 -r 递归匹配 -c 统计匹配的行数 -v 取反 -n 行号 -A…

ABAP 状态栏排除某些按钮

ABAP 状态栏排除某些按钮 GUI State状态栏 在状态栏这里有这些按钮&#xff0c;现在在导出界面要排除掉这些按钮&#xff1a; 将要排除的按钮追加到gt_code内表&#xff1a; gt_fcode功能码内表的定义 DATA:gt_fcode TYPE TABLE OF sy-ucomm,完整程序 *&---------…

SpringBoot不同的@Mapping使用

文章目录 一、介绍二、使用 一、介绍 一般Mapping类注解在Spring框架中用于将HTTP请求映射到对应的处理器方法。它们各自对应于不同类型的HTTP方法&#xff0c;主要用于RESTful Web服务中。以下是每个注解的作用&#xff1a; GetMapping: 用于映射HTTP GET请求到处理器方法。通…

Android读写文件,适配Q以上

Android Q升级了文件系统&#xff0c;访问文件不仅仅是说动态权限了&#xff0c;有各种限制。权限什么的就不赘述了&#xff0c;下面介绍一下在10以上的系统中访问文件。 首先是打开文件管理器 /*** 打开文件管理器 存储卡和外接U盘都可以访问*/public void openFileManager()…

【揭秘】ForkJoinTask全面解析

内容摘要 ForkJoinTask的显著优点在于其高效的并行处理能力&#xff0c;它能够将复杂任务拆分成多个子任务&#xff0c;并利用多核处理器同时执行&#xff0c;从而显著提升计算性能&#xff0c;此外&#xff0c;ForkJoinTask还提供了简洁的API和强大的任务管理机制&#xff0c…

Blender教程-编辑模式点线面的选择-06

一、新建立方体 ShiftA新建立方体用于演示 二、模式切换 按TAB键切换为编辑模式 点模式 在点模式下可以选择中物体的顶点。 线模式&#xff08;边模式&#xff09; 面模式 在熟悉编辑模式下的点线面基础操作以后&#xff0c;我们后续建模会以此为基础教程。

D. Epic Transformation(堆+贪心)

思路&#xff1a;我们删的策略是从次数多的数开始删&#xff0c;每次取两种不同的数&#xff0c;每种删去一个&#xff0c;然后放回堆中。 代码&#xff1a; void solve(){int n;cin >> n;map<int,int>mp;for(int i 1;i < n;i ){int x;cin >> x;mp[x] …

CAD-autolisp(二)——选择集、命令行设置对话框、符号表

目录 一、选择集1.1 选择集的创建1.2 选择集的编辑1.3 操作选择集 二、命令行设置对话框2.1 设置图层2.2 加载线型2.3 设置字体样式2.4 设置标注样式&#xff08;了解即可&#xff09; 三、符号表3.1 简介3.2 符号表查找3.2 符号表删改增 一、选择集 定义&#xff1a;批量选择…

ubuntu 20.04 更新 autoconf 版本

前言 由于最近打算交叉编译 python&#xff0c;依赖 libffi 库&#xff0c;而交叉编译 libffi 库&#xff0c;由于使用的是 github 上的 libffi&#xff0c;又提示 autoconf 版本太低了&#xff0c;所以&#xff0c;先更新 autoconf 的版本 当前 ubuntu 20.04 上安装的 autuco…

【数据分享】2015年泛第三极65国1km分辨率土壤侵蚀强度数据集(免费获取)

土壤数据是在环境、农业、生态等相关研究中都非常常用的数据&#xff01;我们之前发表过一篇介绍土壤数据来源的文章&#xff08;可查看之前推送的文章获悉详情&#xff09;&#xff01; 土壤侵蚀强度是土壤的重要属性&#xff01;本次我们给大家带来的是2015年泛第三极65国1k…

《合成孔径雷达成像算法与实现》Figure5.19

clc clear close all距离向参数 R_eta_c 20e3; % 景中心斜距 Tr 25e-6; % 发射脉冲时宽 Kr 0.25e12; % 距离向调频率 Fr 7.5e6; % 距离向采样率 Nrg 256; % 距离线采样点数 Bw abs(Kr*Tr); …

8.15合并区间(LC56)

算法&#xff1a; 和452. 用最少数量的箭引爆气球 (opens new window)和 435. 无重叠区间 (opens new window)都是一个套路。 这几道题都是判断区间重叠&#xff0c;区别就是判断区间重叠后的逻辑&#xff0c;本题是判断区间重贴后要进行区间合并。 步骤&#xff1a; 先排序…