man用法

1 基于命令的功能来搜索命令

man -k

稍微练习一下,你就能够在man page中自由移动,并找到真正需要的东西(假设你知道应该读取哪个man page)。假设你对命令能完成的功能有点了解,但不知道命令的实际名称,该怎么办呢?这时可以试试-k选项(或--apropos),搜索一个描述你想找的那种命令的词或短语。搜索的结果是一个命令列表,列出了其名称或简单说明能够匹配搜索词的所有命令。

$ man list
No manual entry for list
$ man -k list
last (1) - show listing of last logged in users
ls (1) - list directory contents
lshal (1) - List devices and their properties
lshw (1) - list hardware
lsof (8) - list open files
[Listing condensed due to length]

 

使用-k选项要谨慎,因为它可能会生成长长的一串结果,这样反而让你找不到想要查找的内容。尝试使用不同的搜索词语时,不要担心。如果你觉得这可能有助于找到需要的命令的话,尽管去试试。

提示 -k选项(也可以表示为--apropos),与apropos命令的功能完全相同。

2 根据命令的名称快速查找命令的功能

man -f

如果你知道一个命令的名称,但是不知道它的功能,有种简单快捷的方法可以查找到它的功能,而无需打开命令的man page。使用-f选项(或--whatis),就可以看到这个命令的简单说明。

$ man -f ls
ls (1)             - list directory contents

 

提示 -f选项(也可以表示为--whatis)与whatis命令非常相像,本章稍后会详细介绍whatis。

3 重建命令的man数据库

man -u

当使用man命令查找一个命令的信息时,man命令偶尔可能会报告并没有该命令的页面。在放弃查找之前,还可以再试试-u选项(或--update),这个选项强制man命令重建它使用的命令数据库和man page。如果你觉得man命令的查找结果不应该是看起来的那个样子,通常用这个选项作为首选的尝试办法。

$ man ls
No manual entry for ls
$ man -u ls
LS(1)            User Commands           LS(1)
NAME
  ls - list directory contents
SYNOPSIS
  ls [OPTION]... [FILE]...
[Listing condensed due to length]

 

相关推荐

  1. man

    2023-12-20 15:44:01       33 阅读
  2. GoLang语言Map

    2023-12-20 15:44:01       33 阅读
  3. python:map()函数

    2023-12-20 15:44:01       11 阅读
  4. js中的new Map

    2023-12-20 15:44:01       19 阅读
  5. Pytorch实用教程:Pytorch中torch.max

    2023-12-20 15:44:01       11 阅读
  6. Mac 修改报错Permission denied、chmod命令详细

    2023-12-20 15:44:01       35 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-20 15:44:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-20 15:44:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-20 15:44:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-20 15:44:01       18 阅读

热门阅读

  1. 力扣题目学习笔记(OC + Swift)15. 三数之和

    2023-12-20 15:44:01       35 阅读
  2. LeetCode-28. 找到字符串中第一个匹配项的下标

    2023-12-20 15:44:01       34 阅读
  3. React中的useMemo钩子

    2023-12-20 15:44:01       39 阅读
  4. Vue Teleport和Vue的介绍

    2023-12-20 15:44:01       38 阅读
  5. 【算法】【动规】摆动序列

    2023-12-20 15:44:01       45 阅读
  6. excel技巧

    2023-12-20 15:44:01       39 阅读
  7. 【.Net 6.0--通用帮助类--总览】

    2023-12-20 15:44:01       47 阅读
  8. Spark报错:顶级Product编程

    2023-12-20 15:44:01       42 阅读
  9. Docker 如何删除所有没有名字的镜像

    2023-12-20 15:44:01       40 阅读