Linux中 man命令是初学者必须要掌握的一个Linux重要命令,这个命令可以帮助在学习中遇到的各种不会使用的命令问题,每个命令的不同的使用方法都可以在这里查找的到,获得相关的帮助信息。

(1)man就是manual的缩写,用来查看系统中自带的各种参考手册,但是手册页分为好几个部分,如下所示:

1 Executable programs or shell commands  普通用户, 可由任何人启动的。

2 System calls (functions provided by the kernel)  系统调用, 即由内核提供的函数。

3 Library calls (functions within program libraries)库调用, 即库函数。

4 Special files (usually found in /dev) 特殊文件, 即/dev目录下的特殊文件。

5 File formats and conventions eg /etc/passwd 文件格式,配置文件语法格式

6 Games 游戏

7 Miscellaneous (including macro packages and conventions), e.g. man(7), groff(7)杂项,例如宏命令包、惯例等。

8 System administration commands (usually only for root) 管理类命令, 只能由root启动。

9 Kernel routines [Non standard]其他(Linux特定的), 用来存放内核例行程序的文档。

n 新文档, 可能要移到更适合的领域。

o 老文档, 可能会在一段期限内保留。

l 本地文档, 与本特定系统有关的。

在shell中输入 man+数字+命令/函数  (man N command)即可以查到相关的命令和函数。

若不加数字,那man命令默认从数字较小的手册中寻找相关命令和函数。

例:

本来是想寻找c标准库中的rand()函数,直接使用man rand得到的是一个rand命令的手册,直接用来产生一个随机数,这个内容在手册section 1中。

如果使用man 3 rand就可以得到自己想要的库函数中rand()的用法了。

(2)man的工作方式:查找某一路径下的man文件,再进行解压缩读取文件内容

man 中文件的结构

NAME

SYNOPSIS

DESCRIPTION

EXAMPLES

OPTIONS

其中info 有超链接的命令帮助(带有相应的故事)

whatis常配合man使用,whatis可以查出man手册相关的章节

whatis 使用命令的简单说明 其中数字为使用的章节

whatis工作方式:有whatis数据库,在其中执行查找

注:whatis无法执行时需要执行makewhatis

man -f ls 相等于whatis ls

(3)man的一些常用参数和用法

man -a COMMAND

打开所有领域内的同名帮助,例如 man ls ,你首先会进入一个ls的命令版ls帮助,你再按q键,就会进入ls库函数版的帮助

man -aw COMMAND

显示所有COMMAND的所有手册文件的路径,如 man -aw ls 就是

/var/cache/man/cat1/ls.1.bz2(/usr/share/man/man1p/ls.1p.gz

man -M COMMAND

指定手册文件的搜索路径

man COMMAND| col -b > a.txt

把man手册信息输出到文本文件

man -k COMMAND(k表示keyword)

man -K COMMAND ()

(4)man的配置文件/etc/man.config

如果你不想每次man COMMAND都要用-M指定路径,那么可以通过修改配置文件,添加内容如

MANPATH /home/httpd/man

man man 查看man使用方法

(5)man中操作技巧

空格翻一屏 b回翻  q退出  n下一个 N前一个

在手册中使用?keyword从文件尾部到首部查找

/keyword 与之相反

下列网站及文件中有相关man的文档:

/usr/share/doc/ls-2.1.3

http:/

http:/kbase.redhat.com

这就Linux man命令的使用技巧描述到这里。

linux 查看 man 路径配置文件 man.config,linux中的man(zz)相关推荐

  1. linux 查看 man 路径配置文件 man.config,linux man 1,2,3....

    Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下: 1 - commands 2 - system calls 3 - ...

  2. Linux 查看命令路径 以及相关信息

    Linux  查看命令路径  以及相关信息 一.在linux下通过type命令可以察看命令的路径(外部命令以及相关信息 使用如下: type   java    将显示java执行的目录 参见一下使用 ...

  3. linux查看端口被占用且释放,Linux查看端口占用情况,并强制释放占用的端口

    1.查找被占用的端口 netstat -tln netstat -tln | grep 8080 netstat -tln 查看端口使用情况,而netstat -tln | grep 8080则是只查 ...

  4. linux查看日志的几种命令,Linux查看日志三种命令(转载)

    第一种:查看实时变化的日志(比较吃内存) 最常用的: tail -f filename (默认最后10行,相当于增加参数 -n 10) Ctrl+c 是退出tail命令 其他情况: tail -n 2 ...

  5. linux查看进程运行命令行参数,linux查看进程运行命令

    Linux系统下想要查看运行中的进程,那我们该使用那个命令呢?下面由学习啦小编为大家整理了linux查看进程运行的命令的相关知识,希望对大家有帮助. 1.linux查看进程命令详解 ps命令查找与进程 ...

  6. linux查看防火墙有没关闭了,linux查看防火墙是否关闭的实例方法

    linux查看防火墙是否关闭的实例方法 一.service方式 查看防火墙状态: [root@centos6 ~]# service iptables status iptables:未运行防火墙. ...

  7. linux查看内存_盘点腾讯linux C++后台开发面试题

    鹅厂是cpp的主战场,而以cpp为背景的工程师大都对os,network这块要求特别高,不像是Java这种偏重业务层的语言,之前面试Java的公司侧重还是在数据结构.网络.框架.数据库和分布式.所以O ...

  8. linux查看一个进程最大tcp连接数,linux修改TCP最大连接数

    环境 操作系统: oracle-linux7.3 修改系统支持的最大TCP连接 最大tcp连接数和系统允许打开的最大文件数,用户允许打开的最大文件数,TCP网络连接可用的端口范围有关,取上述的最小值: ...

  9. linux 查看内存用量_正确计算linux系统内存使用率

    图中的例子很典型,就是:多数的linux系统在free命令后会发现free(剩余)的内存很少,而自己又没有开过多的程序或服务. 对于上述的情况,正确的解释是: linux的内存管理机制与windows ...

最新文章

  1. 自由自在休闲食品带给小资的冰淇淋生活
  2. STM8单片机读取DHT11温湿度传感器
  3. Linux镜像源 国内镜像列表
  4. 新手上路,Python黑帽子学习笔记从此开篇
  5. 模拟退火(SA)算法实例介绍(JAVA)
  6. 小葵花妈妈课堂开课了:《Runnable、Callable、Future、RunnableFuture、FutureTask 源码分析》
  7. 计算机怎么搜索隐藏的网络,电脑如何连接隐藏wifi 笔记本电脑如何添加隐藏wifi?-192路由网...
  8. bzoj4564: [Haoi2016]地图 仙人掌的圆方树 莫队 分块
  9. Java实现excel大数据量导入
  10. undefined control sequence_control两个超级实用的短语解析
  11. Nginx 最实用的配置技巧!速看
  12. 运用java爬虫和python做词云图
  13. 基于Python的Django框架的二手物品交易平台的设计与实现
  14. 网站APP数据库里的用户信息被泄露篡改怎么办
  15. 电影网站数据查取小试
  16. 模拟退火——算法思想与实例
  17. websocket接口自动化集成pytest测试框架
  18. 【狮子数学】06连续与间断
  19. SQL Server调用excel文件
  20. 在kali系统安装输入法遇到的问题

热门文章

  1. Http超文本传输协议的特点
  2. 445端口被封之后,在公网实现smb文件共享
  3. 调用win api将指定名称的打印机设置为默认打印机
  4. 儿子于靖洋180天的照片
  5. Sketch及其相关插件介绍
  6. 阿里云域名实名认证操作图文详情 新人必看教程
  7. EASE:一种融合实体信息的句子嵌入对比学习方法
  8. Linux中 [Error 28] 设备上没有空间
  9. P68-70 王者荣耀
  10. 马上跨年了,用Python带你看一场跨年烟花秀