https://zhuanlan.zhihu.com/p/380186575

RTFM

  • Read The Fucking Manual
  • Read The Foolish Manual
  • Read The Friendly Manual
  • Read The Fine Manual

man whereis 为例:

WHEREIS(1)                       User Commands                      WHEREIS(1)NAMEwhereis  -  locate the binary, source, and manual page files for a com‐mandSYNOPSISwhereis [options] [-BMS directory... -f] name...DESCRIPTIONwhereis locates the binary, source and manual files for  the  specifiedcommand  names.  The supplied names are first stripped of leading path‐name components and any (single) trailing extension of  the  form  .ext(for  example:  .c)  Prefixes  of s.  resulting from use of source codecontrol are also dealt with.   whereis  then  attempts  to  locate  thedesired  program in the standard Linux places, and in the places speci‐fied by $PATH and $MANPATH.The search restrictions (options -b, -m  and  -s)  are  cumulative  andapply  to  the  subsequent  name patterns on the command line.  Any newsearch restriction resets the search mask.  For example,whereis -bm ls tr -m gccsearches for "ls" and "tr" binaries and man pages, and  for  "gcc"  manpages only.The  options  -B,  -M and -S reset search paths for the subsequent namepatterns.  For example,whereis -m ls -M /usr/share/man/man1 -f calsearches for "ls" man pages in all default paths, but for "cal" in  the/usr/share/man/man1 directory only.OPTIONS-b     Search for binaries.-m     Search for manuals.-s     Search for sources....EXAMPLETo find all files in /usr/bin which are not documented in /usr/man/man1or have no source in /usr/src:cd /usr/binwhereis -u -ms -M /usr/man/man1 -S /usr/src -f *FILE SEARCH PATHSBy default whereis tries to find files from hard-coded paths, which aredefined with glob patterns.  The command attempts to use  the  contentsof  $PATH  and  $MANPATH  environment variables as default search path.The easiest way to know what paths are in use is to add the -l  listingoption.  Effects of the -B, -M, and -S are displayed with -l.ENVIRONMENTWHEREIS_DEBUG=allenables debug output.AVAILABILITYThe  whereis command is part of the util-linux package and is availablefrom Linux Kernel Archive ⟨https://www.kernel.org/pub/linux/utils/util-linux/⟩.util-linux                       October 2014                       WHEREIS(1)

手册页的节

  • NAME:名称
  • SYNOPSIS:概要
  • DESCRIPTION:描述
  • OPTIONS:参数详细信息
  • EXAMPLE:例子
  • DIAGNOSTICS:诊断,列出了由命令或工具返回的状态或错误信息,通常会列出可能难以理解的信息。
  • FILES:文件,包含了UNIX用来运行这个特定命令的补充文件的列表。
  • LIMITS:限制
  • PORTABILITY:可移植性,列出其它可以使用该系统的工具,以及该工具的其他版本可能有什么不同。
  • SEE ALSO:另见,列出包含相关信息的相关手册页
  • HISTORY:历史
  • WARNING:警告
  • NOTES:注意事项

Linux 手册页合集中的章节

页面的顶部显示 LS(1),说明正在阅读第 1 节中描述 ls 命令的手册页。如果你看的是 passwd 手册页,页面顶部可能会显示 PASSWD(1),表明正在阅读 Linux 手册页中描述 passwd 命令相关的内容,如果你看到顶部显示 PASSWD(5),那么你可能正在阅读关于密码文件相关内容的手册页。

  1. Shell 命令和应用程序;
  2. 基本内核服务 - 系统调用和错误代码;
  3. 为程序员提供的库信息
  4. 网络服务
  5. 文件格式
  6. 游戏
  7. 杂项文件和文档
  8. 系统管理和维护命令
  9. 不知名的内核规格和接口
  • man -a xxx : 在每一节中搜索 xxx。
  • man 1 xxx:将在第1节中搜索xxx。
  • man -k xxx:搜索包含xxx关键词的所有手册页。

两个好用的工具 — whereis、whatis

RTFM — man相关推荐

  1. RTFM? 如何写一本值得一读的手册

    定义 : RTFM (请阅读F'ing手册 ). 有时,讽刺的是,它被翻译成" 阅读精美手册" ,这是对那些提出以下问题的人说的:开明的人认为我们是在有尊严地回答下,而不是在我们有 ...

  2. RTFM(Read The Fucking Manual)的意思

    (在读本篇的时候请记得笔者一直保持着微笑的表情) 今天学搜索的时候,问5210 vector怎么用的问题,他当时在吃饭,就说,"rtfm的问题,然而你竟然问我手册在哪".当时真的是 ...

  3. 分享RTFM和STFW的意思

    在请教别人问题时,经常会被回复RTFM或STFW.这两个英文是什么意思呢? RTFM(Read The Fucking Manual),表示回答者认为你应该去读TMD手册,STFW(Search Th ...

  4. Linux入门,RTFM阅读那该死的手册

    不懂就问一问'男人' man命令 显示使用手册 NAME SYNOPSIS apropos man的替代品 不要再问了,问就是RTFM. man命令 显示使用手册 不懂哪里就问问那个'男人' man ...

  5. 循序渐进理解RTFM算法

    一.概述 我们的任务目标是识别视频中的打架事件. 针对任务目标会有各种类型的算法方案,但是今天我们的选项是RTFM算法. RTFM算法是一种基于弱监督学习的异常检测算法,这里有两个关键词:弱监督学习. ...

  6. RTFM:Weakly-supervised Video Anomaly Detection with Robust Temporal Feature【ICCV 2021】附代码注释

    论文解读 [摘要]具有弱监督视频级别标签的异常检测通常被表述为多实例学习(MIL)问题,其中我们旨在识别包含异常事件的片段,每个视频被表示为一个视频片段包(Bag).尽管当前的方法显示出有效的检测性能 ...

  7. RTFM:腾讯微信公众号H5页面使用微信支付爬坑记

    一. 微信公众号支付的流程 公众号的页面会在微信环境下打开,所以默认已经有登录态.openID.AppID.AppSecret 都能拿到,申请开通商家支付之后会有 PayKey 和 mch_id (商 ...

  8. RTFM(Read The Fucking Manual)的意思(zt)

    今天在oracle-l看到一个贴子 -------------------quote begin------------------------------ 日期: Mon, 5 Feb 2007 0 ...

  9. java学无止境-STFWnbsp;ornbsp;RTFM

    从一个简单的泛型enum说起,其实简单不简单!!! 问1 :java到底是编译型的还是解释型的语言?? 这个不好说,说是编译的,因为我们知道javac肯定是将java编译成class类型的,然后通过c ...

最新文章

  1. 通信行业还是一个靠人际的行业
  2. 数组运用_1-19 编程练习
  3. java applet 输出多行_java学习笔记-输入输出、Applet和多线程开发
  4. jsr223 java_Jmeter 组件 JSR223 使用详解
  5. lc滤波电路电感电容值选择_这几种常见的无源滤波电路,你都了解吗 ?
  6. python课本第二章答案_《Python自然语言处理》答案第一、二章
  7. QQ协议TEA加密解密代码 C#
  8. 如何使用SAP Gigya的登录服务和您的网站集成
  9. 输入符号,宽,高,打印此符号组成的矩形
  10. 基于Qt的抽奖小程序
  11. 欧陆词典导入词典库(自定义英文词典)
  12. [黑金原创教程] FPGA那些事儿《设计篇 I》- 图像处理前夕
  13. c#连续打印问题,即进销存销售单打印问题完美解决
  14. IBM FlashSystem掌控现代存储,靠的是硬实力
  15. mate7tl10是Android,华为Mate 7 MT7-TL10官方线刷包安卓5.1.1Rom刷机包
  16. 服务器的iso文件,裸金属服务器注册ISO文件
  17. (SEO优化)现身说法教你如何优化百度的收录,权重,关键词排名 SEO优化(一)
  18. 华为宣布鸿蒙系,这边华为宣布推出鸿蒙系杨百万中国时刻统,那边谷歌喊话华为,网友:尴尬症犯了...
  19. simulator相关
  20. C#游戏编程之创建一个简单的卷轴射击游戏

热门文章

  1. 广州大学纺织服装学院计算机应用,广州大学纺织服装学院代码是多少
  2. JTAG篇(5) OpenOCD 写入数据到TAP
  3. hive建表与mysql建表的区别
  4. 服务器端包含SSI(Server Side Include)简介
  5. Annotate点云标注工具
  6. msql中常用的DDL语句
  7. 什么是xmlhttp
  8. CopyMemory不同类型数据之间的复制
  9. 《谁动了我的奶酪?》
  10. docker 开机自启动容器docker运行自启动