Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >一些搜索技巧

一些搜索技巧

作者头像
编程珠玑
发布于 2019-09-02 14:41:11
发布于 2019-09-02 14:41:11
77800
代码可运行
举报
文章被收录于专栏:编程珠玑编程珠玑
运行总次数:0
代码可运行

前言

搜索引擎我们经常使用,但是我们最常用的可能就是把要搜索的内容直接复制到搜索框,而很多时候这样搜索出来的结果有很多的冗余信息,对于获取自己所需要的内容甚至存在阻碍。我们如何更加快速地获取我们想要的信息呢?这里就有一些常用的搜索技巧。以下技巧多数同样适用于其他搜索引擎。

按文件类型搜索-filetype

我们常常需要在网络上找文件,但是搜索出来的却可能是一堆不相关的东西。怎么办?使用filetype。

例如想要搜索《c primer plus》的pdf版本,只需要搜索输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
c primer plus中文版 filetype:pdf

从结果中可以看到,前面列出的结果都是pdf文件。当然文件类型并不限于pdf。你可以搜索其他类型,例如doc,mobi等。

过滤关键字-减号

如果我们在搜索结果中不想看到某个关键字,可以使用-关键字。例如,搜索linux常用命令,但是不想搜索结果出现CSDN,可以使用下面的方式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
linux常用命令 -CSDN

可以看到,包含CSDN的结果不会出现在最终搜索结果中。不加的时候,效果如何,可以试试。

必须包含某关键字-加号

同样地,搜索结果中必须包含某个关键字时,可以使用+关键字。例如,搜索linux常用命令,且必须包含centos:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
linux常用命令 +centos

搜索结果中就会包含centos。

搜索指定网站-site

当然了,如果我们只需要看某个网站的结果,可以使用site:网站地址。例如,我要搜索linux常用命令,但限定个人博客主页www.huyanbing.me中的结果,可以使用下面的方式:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
linux常用命令 site:www.huyanbing.me

可以看到,最后只展示了www.huyanbing.me中的相关结果。 inurl也会有同样的效果。

链接中包含字符串-inurl

例如,我们需要搜索链接中包含”zhihu“的结果:

完全匹配搜索结果

有时候搜索的结果实在是太多了,而且搜索出来的内容可能和你需要的不一致,这个使用可以采用完全匹配的方式搜索,只需要在搜索的内容中加上英文双引号即可,例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
”作为编辑器之神的vim,初安装时,就像十几岁的孩子,潜力无限但能力有限。“

搜索结果如下:

可以看到非常精确地搜索出了结果,没有任何地冗余信息。

搜索标题-intitle

我们要搜索的内容可能是标题,也可能是内容,如果我们只想搜索标题内容,可以使用intile,例如:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
intitle:C语言入坑指南

与intitle不同,intext用于搜索内容。有兴趣的可以自己尝试一下。

或者OR

默认搜索,中间空格是与(AND),而使用OR,可以达到或的效果。例如,你搜索:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
C语言 经典书籍

搜索结果会既包含C语言,又包含计算机经典书籍。而如果使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
C语言 OR 经典书籍

搜索时,它的结果包含C语言,或者包含经典书籍。

查看定义 define

例如,我们想要查询冯诺依曼体系的定义,只需要像下面这样搜索即可:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
冯诺依曼体系 define

翻译 translate

例如需要翻译:it is never too late to learn

计算数学式子

如果需要做计算,可以直接输入式子:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
30*8+25

单位转换-in

例如分钟和秒之间的转换:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
minute in second

搜索可遍历目录-index of

index of可搜索允许目录浏览的web网站,例如:

点击第一条结果:

是不是隐隐地感觉它能干大事?

总结

以上所列举的技巧基本都可以组合使用。实际上,搜索引擎的搜索技巧还有很多很多,这里不一一介绍,并且不同的搜索引擎可能有些差异。但是无论如何,了解这些实用的技巧,能让我们可以更好地利用搜索引擎,帮助我们快速找到我们需要的信息。

当然了,如果不想记这些麻烦的语法,完全可以使用各大搜索引擎自带的高级搜索,这里也可以设置很多的条件:

你还有哪些搜索技巧?欢迎留言。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-12-21,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 编程珠玑 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
操作系统 运行机制
单机系统:一个计算机系统只有一个处理器。 多处理器系统:一个计算机系统有多个处理器。
Meng小羽
2019/12/23
1.2K0
程序员必知的 89 个操作系统核心概念
1. 操作系统(Operating System,OS):是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
cxuan
2020/04/01
7060
程序员必知的 89 个操作系统核心概念
1.操作系统底层工作的基本原理
  是整个计算机的中枢神经,其功能是对程序规定的控制信息进行解释,根据其要求进行控制,调度程序、数据、地址,协调计算机各部分工作及内存与外设
用户7798898
2020/09/27
1.8K0
1.操作系统底层工作的基本原理
这 50 道操作系统面试题,真牛批!
大家好,我是 cxuan,我之前汇总了一下关于操作系统的面试题,最近又重新翻阅了一下发现不是很全,现在也到了面试季了,所以我又花了一周的时间修订整理了一下这份面试题,这份面试题可以吊打市面上所有的操作系统面试题了,不是我说,是因为我系统查过,如果有不相信的大佬,欢迎狠狠的打我脸。
cxuan
2021/04/21
14.2K0
这 50 道操作系统面试题,真牛批!
[并发编程] - 操作系统底层工作原理
控制单元是整个CPU的指挥控制中心,由指令寄存器IR(Instruction Register)、指令译码器ID(Instruction Decoder)和 操作控制器OC(Operation Controller) 等组成,对协调整个电脑有序工作极为重要。它根据用户预先编好的程序,依次从存储器中取出各条指令,放在指令寄存器IR中,通过指令译码(分析)确定应该进行什么操作,然后通过操作控制器OC,按确定的时序,向相应的部件发出微操作控制信号。操作控制器OC中主要包括:节拍脉冲发生器、控制矩阵、时钟脉冲发生器、复位电路和启停电路等控制逻辑。
小小工匠
2021/08/17
4830
当初我要是这么学习操作系统就好了(附带思维导图)
现代计算机系统由一个或多个处理器、主存、打印机、键盘、鼠标、显示器、网络接口以及各种输入/输出设备构成。
五分钟学算法
2020/03/04
1.4K0
当初我要是这么学习操作系统就好了(附带思维导图)
冯诺依曼,操作系统以及进程概念
让CPU只和内存打交道,那么整机的效率就由内存决定。内存比CPU要慢,但是比外设要快的多。
始终学不会
2023/03/28
3670
冯诺依曼,操作系统以及进程概念
操作系统复习笔记——第一章 导论
对于多处理器环境,这种情况变得更为复杂,因为每个CPU不但有自己的内部寄存器,还有本地高速缓存。对于这种环境,A的副本会同时出现在多个高速缓存中。由于多个CPU
种花家的奋斗兔
2020/11/13
3970
操作系统复习笔记——第一章 导论
操作系统
程序状态字PSW:保存程序的状态,中断码,中断屏蔽位,每个处理器具备一个PSW寄存器
esse LL
2024/04/16
1990
深入理解计算机系统(1.3)------操作系统的抽象概念
本文主要讲解了计算机系统中的抽象概念,包括进程、虚拟存储器和文件,以及它们对计算机系统的影响。同时,也介绍了在计算机系统中抽象的重要性,以及如何进行抽象设计。
IT可乐
2018/01/04
1.2K0
深入理解计算机系统(1.3)------操作系统的抽象概念
我写了一份操作系统词典送给你!
1. 操作系统(Operating System,OS):是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。
cxuan
2020/04/29
6990
我写了一份操作系统词典送给你!
了解操作系统的那些事儿,从这篇文章开始
不懂计算机系统也能写程序,这是不争的事实。但是我们「学习操作系统并非是为了去创造一个操作系统,而是为了理解操作系统之后写出更好的程序」。
飞天小牛肉
2021/02/26
6040
了解操作系统的那些事儿,从这篇文章开始
新名词|什么是「电源」程序员?
计算机系统(A computer system) 是由硬件和软件组成的,它们协同工作运行程序。不同的系统可能会有不同实现,但是核心概念是一样的,通用的。
cxuan
2020/03/27
3320
操作系统核心原理-2.一些基本概念
  从概念上讲,计算机的结构是总线型的:布置一根总线将各种硬件设备挂在总线(Bus)上。
Edison Zhou
2018/08/20
3900
操作系统核心原理-2.一些基本概念
操作系统——计算机硬件简介
超标量CPU是这样工作的,多个取值和解码同时进行,取值解码完成后的指令会进入缓冲区,缓冲区对应多个执行单元,每当缓冲区中有指令且有空闲的执行单元时,就会从缓冲区取出指令进入执行单元执行.
思想者杰克
2021/11/04
6000
操作系统——计算机硬件简介
5万字、97 张图总结操作系统核心知识点
这不是一篇教你如何创建一个操作系统的文章,相反,这是一篇指导性文章,教你从几个方面来理解操作系统。首先你需要知道你为什么要看这篇文章以及为什么要学习操作系统。
cxuan
2020/07/17
1.9K0
5万字、97 张图总结操作系统核心知识点
操作系统核心概念第二弹来了!
1. 块设备(block devices):块设备是一个能存储固定大小块信息的设备,它支持以固定大小的块,扇区或群集读取和(可选)写入数据。每个块都有自己的物理地址。通常块的大小在 512 - 65536 之间。所有传输的信息都会以连续的块为单位。块设备的基本特征是每个块都较为对立,能够独立的进行读写。常见的块设备有 硬盘、蓝光光盘、USB 盘
cxuan
2020/04/26
8990
操作系统核心概念第二弹来了!
Linux:冯诺依曼体系结构、操作系统、初识进程
冯诺依曼体系结构是计算机体系结构中的一种基本设计原则,它描述了计算机系统的组成和运作方式。该体系结构由计算机科学家约翰·冯·诺伊曼(John von Neumann)于20世纪中期提出,被广泛应用于现代计算机系统的设计和实现中。
是Nero哦
2024/04/29
4130
Linux:冯诺依曼体系结构、操作系统、初识进程
操作系统(1)——学习导论(Ⅲ)
本操作系统专栏,是小程在学操作系统的过程中的第一步,是在学习操作系统的笔记的前提下,加上自己的心得,以及资料的搜集,共同整合而成。小程在学习过程中,难免疏漏,希望各位前辈批评指正。
学编程的小程
2024/05/26
550
操作系统(1)——学习导论(Ⅲ)
[译] 研发者必知的10个操作系统的概念
大家好,我是渔夫子。今天跟大家分享一篇操作系统相关的文章,该篇文章在medium中具有高达7.7K的点赞数,所以肯定还是值得一读的,文末附原文链接。
Go学堂
2023/01/31
4170
推荐阅读
相关推荐
操作系统 运行机制
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验