Linux帮助——获取帮助

摘要:本文主要学习了Linux众多命令中最基础的帮助命令。

介绍

作用

Linux的所有操作都可以通过命令行来完成,所以学习Linux最好从命令行开始。因为Linux的命令有很多,不可能每一个都能记住,所以Linux提供了一个类似于操作手册的命令,也就是man命令。

man是manual的缩写,man命令就类似于一个Linux的使用手册,通过man命令可以对其他命令进行学习。

章节

在对命令进行说明时,man命令将Linux的命令分成了9个章节:

1)可执行的命令或者Shell中的命令(Executable programs or shell commands)。

2)系统核心可呼叫的函数与工具(System calls)。

3)一些常用的函数与函数库(Library calls)。

4)装置档案的说明,通常在/dev下的档案(Special files)。

5)设定档或者是某些档案的格式(File formats and conventions)。

6)游戏相关的指令(Games)。

7)惯例与协定等,例如Linux档案系统、网络协定、ASCII码等等的说明(Miscellaneous)。

8)系统管理员可用的管理指令(System administration commands)。

9)跟内核Kernel有关的文件(Kernel routines)。

显示结构

使用man命令

先看一下man命令的用法,在控制台输入 man man 然后按下回车:

第一行

在第一行的左右两边显示的 MAN() 表示当前查看的是第一章节里的MAN命令。

在第一行居中显示的是命令的类型名称,或者说是章节里的小节名称。

段落说明

NAME:命令的名称。

SYNOPSIS:带有所有选项和参数的完整列表。

DESCRIPTION:命令及其用法的简短小结。

EXAMPLES:使用案例。

OVERVIEW:概述。

DEFAULTS:默认的功能。

OPTIONS:按字母顺序排列的选项和参数清单。

EXIT STATUS:命令的退出码清单。

ENVIRONMENT:命令使用的或者能使用的环境变量清单。

FILES:命令使用的或者能使用的文件清单。

SEE ALSO:和命令有关的交叉索引和信息。

HISTORY:维护历史清单。

CONFORMING TO:程序遵循的标准清单。

NOTES:不能够归入其他任何一种类别下的所有信息。

BUGS:指出己知的BUG和错误功能,以及怎样和程序的作者联系修正它们。

AUTHORS:命令的作者或者维护者的名字,可能带有电子邮件地址或URL地址。

按键

空格键:向下翻一页。

[Page Down]:向下翻一页。

[Page Up]:向上翻一页。

[HOME]:直接前往首页。

[END]:直接前往尾页。

/关键词:从上至下搜索某个关键词,如"/linux"。

?关键词:从下至上搜索某个关键词,如"?linux"。

n:定位到下一个搜索到的关键词。

N:定位到上一个搜索到的关键词。

q:退出帮助文档。

Linux帮助——获取帮助的更多相关文章

  1. linux C 获取当前目录的实现(转-Blossom)

    linux C 获取当前目录的实现: //获取当前目录#include <stdlib.h>#include <stdio.h>#include <string.h> ...

  2. linux编程获取本机网络相关参数

    getifaddrs()和struct ifaddrs的使用,获取本机IP 博客分类: Linux C编程   ifaddrs结构体定义如下: struct ifaddrs { struct ifad ...

  3. I.MX6 Linux 自动获取AR1020 event input节点

    /*********************************************************************** * I.MX6 Linux 自动获取AR1020 ev ...

  4. Linux 下获取LAN中指定IP的网卡的MAC(物理地址)

    // all.h// 2005/06/20,a.m. wenxy #ifndef _ALL_H#define _ALL_H #include <memory.h>#include < ...

  5. Linux下获取硬盘使用情况

    Linux下获取硬盘使用情况[总结] 1.前言 在嵌入式设备中,硬盘空间非常有限,在涉及到经常写日志的进程时候,需要考虑日志的大小和删除,不然很快就硬盘写满,导致日志程序崩溃.为了捕获硬盘写满的异常场 ...

  6. # Linux Whois3获取 运营商信息

    Linux Whois3获取 运营商信息 APNIC是管理亚太地区IP地址分配的机构,它有着丰富准确的IP地址分配库,同时这些信息也是对外公开的,并提供了一个查询工具,下面就让我们看看如何在Linux ...

  7. .net core在Linux下获取AD域信息

    .net core在Linux下获取AD域信息 .net Core 2.1.4 .net core现在System.DirectoryServices只支持Windows平台下使用. 参考: http ...

  8. PHP获取网卡的MAC地址原码;目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址

    声明转换于其它博客当中的. <?php /** 获取网卡的MAC地址原码:目前支持WIN/LINUX系统 获取机器网卡的物理(MAC)地址 **/ class GetMacAddr{ var $ ...

  9. Linux下获取和设置IP

    在Linux下获取关于IP和网关的操作:重点是对struct ifreq 的操作. 那么进入目录/usr/include/net/if.h下看查找struct ifreq结构体. /* Interfa ...

  10. linux内核获取当前进程路径分析

    一个简单的问题,·linux下获取当前进程.我们都知道在内核中获取当前进程可以利用current宏 #define get_current() (current_thread_info()->t ...

随机推荐

  1. js 时分秒转化为秒

    var time = '00:02:10'; var hour = time.split(':')[0]; var min = time.split(':')[1]; var sec = time.s ...

  2. 区块链社交APP协议分析:Qbao

    - Qbao是什么 - Qbao报文情况 本节我们开始使用Qbao软件,并抓取其报文进行分析. 对APP进行协议分析抓包的一般过程是: 1.打开抓包APP进行抓包: 2.打开APP开始使用: 3.对每 ...

  3. Python3使用线程

    Python2标准库中提供了两个模块thread和threading支持多线程.thread有一些缺陷在Python3中弃用,为了兼容性,python3 将 thread 重命名为 "_th ...

  4. gitlab设置项目组成员权限

    你敢相信这是个码农? setting菜单的“Members”功能页: 该页面展示了当前Project的成员列表,以及每个成员对应的权限角色,Owner/Master/Developer 注意到该页面顶 ...

  5. Angular 学习笔记(四)

    作用域和控制器的交互情况: 1.控制器通过作用域对模板暴露一些方法供其调用 2.控制器中定义的一些方法可改变注册在作用域下的数据模型 3.控制器在某些场合可能需设置监听器来监听作用域中的数据模型:这些 ...

  6. python中动态创建类

    class Foo(Bar): pass Foo中有__metaclass__这个属性吗?如果是,Python会在内存中通过__metaclass__创建一个名字为Foo的类对象(我说的是类对象,请紧 ...

  7. python语法区别

    python语法区别: 大小写敏感 (动态语言:python)变量不用声明 p.s: 静态语言(Java)必须声明变量 语句末尾可以不打分号 可以直接进行数学计算 复制.粘贴功能失效,粘贴到别的地方的 ...

  8. java面试填坑解惑篇

    感谢原文出处:https://www.cnblogs.com/javazhiyin/ NO1.请简单描述JDK和JRE的区别? NO1.回答JDK和JRE的区别这道题,首先要回答两个名次的概念,JDK ...

  9. 如何把转入成功的XXX.sql导入到自己的数据库里

    1.新建自己的mysql连接,mysql连接名随便起,如cxf  密码尽量写123456或者root,防止忘记.按照图示右键(如果想在已有的mysql连接基础上建立数据库连接直接看第二步) 2.右键名 ...

  10. JS阻止冒泡和取消默认事件(默认行为)

    本文链接:http://caibaojian.com/javascript-stoppropagation-preventdefault.html 阻止事件冒泡 function(e){ if( e ...