0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Linux系统中man命令的基本使用

马哥Linux运维 来源:博客园-人艰不拆_zmc 2024-09-29 15:59 次阅读

Linux系统提供了相对比较丰富的帮助手册(man),man是manual的缩写,在日常linux系统管理中经常用到,今天就简单聊聊man。man 本身也提供自己的帮助手册,通过man就可以查看。

(1)man手册分为多个section,每个section用一个字符表示。

这里的section可以理解为类别,例如:man 1 passwd 和 man 5 passwd是不一样的类别(详细见表一)。通常我们使用man passwd,这个时候man就按照预先设置的搜索路径和顺序去搜索passwd,当搜索到一个就停止继续搜索并将结果显示出来,如果我们指定了section,那么man只会在指定的section里去查找man帮助页。

wKgaomb5CRSAFPh-AADKBDs3rCM086.jpg

(表一)

(2)man的配置文件。

man的配置文件是/etc/man.config,我们现学现用,可以通过man 5 man.config看看这个配置文件的帮助信息。对于man.config,我们日常使用的不多,一般都是默认的设置,比较重要的是MANPATH (man帮助文件存放的路径)和MANSECT(man搜索的顺序)两个参数,通常不建议修改。

(3)man的日常使用。

man常用操作。使用man打开帮助手册,里面很多操作与我们经常使用的vi编辑器类似,当然可以通过h键查看具体的帮助信息,下面只简单谈谈我们经常使用的一些操作。

上下翻页。最常用的是使用空格键向下翻页。另外,[Page Up] 可以向上翻页,[Page Down]也可以实现向下翻页,[Home]返回首页,[End]返回末页。

行移动。使用键盘方向键进行上下文移动,或者使用j键往下移动, k键向上移动。

查找。使用/string向下搜索string关键字,?string向上搜索string关键字。n键继续关键字的下一个搜索,N键反向搜索关键字。

书签。man中可以定义书签,当我们想把帮助页的某个位置记录下来以便后面查看,就可以定义个书签。例如在当前位置定义个书签letter,我们需要输入m键后,再输入定义的书签名letter即可。那么如何使用这个书签呢?在当前帮助页里输入单引号'letter就可以定位到书签的位置。

执行shell。在man页内可以执行shell,通过!号再输入shell即可执行。例如:!echo 'hello world',即可打印hello world。这个在日常工作中基本用不到,这里提出来也就想开阔下大家的思路。

退出。q键退出当前帮助手册。

man常用命令参数

man -a:搜索并打开所有man中同名帮助,例如 man passwd ,你首先会进入一个PASSWD(1) section用户命令类的帮助手册,你再按q键退出当前正在显示的帮助手册,就会进入PASSWD(5) section文件格式类的帮助手册。

man -aw:显示所有手册文件的路径。例如man -aw passwd

/usr/share/man/man1/passwd.1.gz

/usr/share/man/man5/passwd.5.gz

man -M:指定手册文件的搜索路径,有的时候我们自己安装的软件是带有自己的帮助文件的,通常不在我们的MANPATH 里面,那么我们就可以手动指定man搜索的文件路径。如 man -M /home/mysql/man mysql 显示的就是你安装的mysql的帮助,而不是系统默认的旧版mysql的帮助。

man -k:根据关键字搜索联机帮助,是一种模糊搜索。例如要查找"passwd"相关的信息,使用man -k passwd会找到很多和passwd相关的帮助页。

man -f:关键字精确搜索,与-k不同,它只搜索与关键字完全匹配的帮助页。

链接:https://www.cnblogs.com/zhangmingcheng/p/5757269.html

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux系统
    +关注

    关注

    4

    文章

    590

    浏览量

    27344
  • 文件
    +关注

    关注

    1

    文章

    561

    浏览量

    24692
  • 命令
    +关注

    关注

    5

    文章

    678

    浏览量

    21981

原文标题:浅谈 man 命令的日常使用

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux系统unlink命令的使用

    Linux 删除文件,我们通常使用 rm 命令。除此以外,还有另外一个命令,可以用于删除文件和链接,这就是 unlink 命令。虽然它
    发表于 09-13 14:29 2057次阅读

    Linux如何查看系统运行信息

    Linux系统,查看系统运行状态(或者故障排除),比如内存或者CPU使用率的时候,可以使用top命令,它提供了
    发表于 11-25 16:37 3986次阅读
    <b class='flag-5'>Linux</b><b class='flag-5'>中</b>如何查看<b class='flag-5'>系统</b>运行信息

    Linuxman手册的使用

    linux,不管是库函数还是系统调用,都用到man手册来查看函数的三要素(功能、参数、返回值),这里就详细的介绍一下man手册的使用。这
    发表于 11-20 11:12

    Linuxman手册的使用

    linux,不管是库函数还是系统调用,都用到man手册来查看函数的三要素(功能、参数、返回值),这里就详细的介绍一下man手册的使用。这
    发表于 11-29 14:17

    linuxman命令详解,以命令"cp"为例

    linuxman命令详解,以命令"cp"为例[root@rhel6-5 dir]# man cp重点是括号里面的数字如何用快捷键看文档:向
    发表于 07-08 06:00

    Linux帮助命令的使用

    Linux 环境,如果遇到困难,可以使用帮助命令来取得帮助。常见的帮助命令有:man 命令
    发表于 07-25 07:04

    Linux系统管理命令

    Linux系统管理命令 Linux系统管理命令  wall
    发表于 01-18 12:47 801次阅读

    Linux系统命令指南

    在“Linux 文件命令精通指南”,我们讨论了利用最基础和最常用 Linux 文件命令所需的基本信息。在本文中,我将对
    发表于 05-23 10:23 954次阅读

    Linux中文man离线手册 chm版

    Linux中文man手册
    发表于 11-07 17:15 0次下载

    初学者应该注意的26条Linux 命令

    manLinux 的帮助手册,即 manual 。因为大多数程序都会自带手册,所以可以通过 man 命令获取帮助。执行以后,在 man
    发表于 05-06 17:01 336次阅读

    Linuxmail命令的使用教程分享

    在这里整理一下Linuxmail命令的使用。mail也是一个常用的命令,我们在很多地方都要用到它,比如定时把系统状况或日志发送到我们的邮箱
    发表于 03-25 16:01 9次下载

    Linux系统EXP命令详解质量汇总

    Linux系统EXP命令详解质量汇总
    发表于 05-14 09:35 1次下载

    浅析Linux精致的命令

    这只是一小部分常用的Linux命令Linux有很多命令可以使用。建议通过man命令来查看
    的头像 发表于 04-24 16:28 1523次阅读

    linux命令行运行步骤

    现光标右边出现了一个类似于“ ”或“#”的字符,这就是命令行提示符。在大多数Linux发行版,普通用户的提示符是“ ”,而管理员或root用户的提示符是“#”。 查找可用的命令
    的头像 发表于 11-17 10:18 747次阅读

    Linux系统shell命令解析

    shell是Linux系统的用户界面,提供了用户与内核交互的一种接口,它接收用户输入的命令并到送到内核去执行,因此也被称为Linux命令
    的头像 发表于 11-05 15:40 129次阅读