Linux帮助用法总结

Linux帮助用法总结

获取帮助的能力决定了Linux水平的高低!我们既可以用linux本身自带的强大帮助功能,也可以去软件和系统发行版的官网上获取官方资料。学会使用帮助命令可以大大减轻你学linux的负担!
获取帮助的途径主要有以下几种:
内部命令: help COMMAND
外部命令:
(1) 命令自带简要格式的使用帮助
  COMMAND --help
  COMMAND -h
  可用于显示用法总结和参数列表

符号 含义
[ ] 可选项
CAPS或 <> 变化的数据
... 一个列表
-abc -a -b –c
{ } 分组
**x y z 的意思是“ x 或 y 或 z “**


(2) 使用手册:manual
位置:/usr/share/man
  man COMMAND


其包含的section主要有:

结构名称 代表意义
NAME 功能性说明
SYNOPSIS 语法格式
DESCRIPTION 描述
OPTIONS 选项
EXAMPLES 使用示例
AUTHOR 作者
BUGS 报告程序bug的方式
SEE ALSO 参考

其中SYNOPSIS中包含的符号含义如下:
  []:可选内容;
  <>:必须提供的内容;
  a|b|c:多选一;
  ...:同类内容可出现多个;
man使用手册:压缩格式的文件,有章节之分;

章节 代表内容
1 用户命令
2 系统调用
3 C库调用
4 设备文件及特殊文件
5 文件格式(配置文件格式)
6 游戏使用帮助
7 杂项
8 管理类的命令
9 Linux内核API

man命令常用参数:
查看man手册页
man [章节] keyword
这是man命令的使用方法,如:man 5 passwd
列出所有帮助
man -a keyword
会为你逐个打开相关的所有手册页
搜索man手册
man -k keyword
列出所有包含关键字的文档,在记不清具体关键字时可以用它来搜索。
列出符合关键字的可用手册页
man -f keyword
搜索符合关键字的手册页列出,并标注文档分类,做简单描述。相当于whatis命令。
打印man帮助文件的路径

man相关命令操作总结:

按键 作用
Space 向下翻一页
Page Down 向下翻一页
Page Up 向上翻一页
b,Ctrl+b 向文件首部翻屏
u,Ctrl+u 向文件首部翻半屏
d,Ctrl+d 向文件尾部翻半屏
y , k 向文件首部翻一行
e , j 向文件尾部翻一行
HOME 直接前往首页
END 直接前往尾页
1G 回到文件首部
G 翻至文件尾部
#G 跳转至第#行
/keyword 从文件首部向文件尾部依次查找(不区分字符大小写)
?keyword 从文件尾部向文件首部依次查找
n 与查找命令方向相同
N 与查找命令方向相反
q 退出帮助文档


(3) 信息页 info COMMAND:获取命令的在线文档;man常用于命令参考 ,GNU工具info适合通用文档参考

info相关命令:

按键 作用
方向键,PgUp,PgDn 导航
Tab键 移动到下一个链接
d 显示主题目录
b,Ctrl+b 向文件首部翻屏
Home 显示主题首部
Enter 进入 选定链接
n/p/u/l 进入下/前/上一层/最后一个链接
s 文字 文本搜索
q 退出 info


(4) 很多应用程序会自带本地帮助文档;多数安装了的软件包的子目录:/usr/share/doc/APP-VERSION,包括这些软件的相关原理说明
  README:程序的相关的信息;
  INSTALL: 安装帮助;
  CHANGES:版本迭代时的改动信息;
(5) 主流发行版官方文档
例如:http://www.redhat.com/doc
(6) 程序官方的文档:
官方站点上的“Document”
(7) 搜索引擎,如google

原文地址:https://blog.51cto.com/14231130/2368348

时间: 2024-10-03 08:04:07

Linux帮助用法总结的相关文章

linux find用法总结

前言:我们为什么要学会使用find命令? 转自:http://blog.chinaunix.net/uid-24648486-id-2998767.html 每一种操作系统都有成千上万的文件组成,对于linux这样"一切皆文件"的操作系统来说更不例外,大家应该都能很轻松使用windows下的文件查找功能,但是对linux这一功能可能并不是很熟悉,其实想玩linux的你更要牢牢掌握这个命令,因为linux不像windows那样有固定的文件名后缀,并且因为linux阵营下百家争鸣的特性,一

linux find用法

Linux中find常见用法示例 ·find   path   -option   [   -print ]   [ -exec   -ok   command ]   {} \; find命令的参数: pathname: find命令所查找的目录路径.例如用.来表示当前目录,用/来表示系统根目录.-print: find命令将匹配的文件输出到标准输出.-exec: find命令对匹配的文件执行该参数所给出的shell命令.相应命令的形式为'command' { } \;,注意{ }和\:之间的

linux curl用法详解

linux ‍‍curl用法详解 ‍‍curl的应用方式,一是可以直接通过命令行工具,另一种是利用libcurl库做上层的开发.本篇主要总结一下命令行工具的http相关的应用, 尤其是http下载方面的:下一篇再讲基于libcurl库的开发. curl的命令行工具功能非常强大,这些数据交互的功能基本上都是通过URL方式进行的,我们先来看看curl对多个URL的灵活操作,这些规则使我们的 批处理需求应用起来非常方便. 1.用{}表示多个URL    如 http://site.{one,two,t

linux ls 用法

ls -LS 按照大小降序排列 ls -l |sort -n -k5 按照大小升序 ls -lrt 按照时间降序 ls -lnt 按照时间升序 ls -l|grep -v "^d" 只显示文件 ls -l -d */ 只显示目录 ls -l |sort -k9 按照文件名称升序 ls -lr 按照文件名降序 ls -l|sort -rk9 按照文件名称降序 linux ls 用法

Linux socket用法

转自:http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html  有删改 1.网络中进程之间如何通信? 本地的进程间通信(IPC)有很多种方式,但可以总结为下面4类: 消息传递(管道.FIFO.消息队列) 同步(互斥量.条件变量.读写锁.文件和写记录锁.信号量) 共享内存(匿名的和具名的) 远程过程调用(Solaris门和Sun RPC) 但这些都不是本文的主题!我们要讨论的是网络中进程之间如何通信?首要解决的问题是如何唯一标识一

linux exec用法总结

Linux中exec的用法总结 先总结一个表: exec命令 作用 exec ls 在shell中执行ls,ls结果显示结束后不返回原来的的目录中,而是/(根目录) exec <file 将file中的内容作为exec的标准输入 exec >file 将file中的内容作为标准写出 exec 3<file 将file读入到fd3中 sort <&3 fd3中读入的内容被分类 exec 4>file 将写入fd4中的内容写入file中 ls >&4 Ls将

linux grep用法

grep命令功能:输入文件的每一行中查找字符串. 基本用法:grep [-acinv] [--color=auto] [-A n] [-B n] '搜寻字符串' 文件名参数说明:-a:将二进制文档以文本方式处理-c:显示匹配次数-i:忽略大小写差异-n:在行首显示行号-A:After的意思,显示匹配字符串后n行的数据-B:before的意思,显示匹配字符串前n行的数据-v:显示没有匹配行-A:After的意思,显示匹配部分之后n行-B:before的意思,显示匹配部分之前n行--color:以特

Linux expect 用法

用法 1. [#!/usr/bin/expect] 这一行告诉操作系统脚本里的代码使用那一个shell来执行.这里的expect其实和Linux下的bash.windows下的cmd是一类东西. 注意:这一行需要在脚本的第一行. 2. [set timeout 30] 基本上认识英文的都知道这是设置超时时间的,现在你只要记住他的计时单位是:秒.timeout -1 为永不超时,默认情况下,timeout是10秒: 3. [spawn ssh -l username 192.168.1.1] sp

linux gksu用法

apt-get install gksu gksu是linux下图形化的su/sudo工具 sudo 用来执行命令行(CLI)程序 gksu 用来执行图形的(GUI)程序 GUI = Graphical User Interface CLI = Command Line Interface sudo 是当前用户的home目录,gksu 是root 用户的home目录 sudo gvim 和 gksu gvim 明显不同, sudo gvim 读取当前用户下的 ~/.gvim 配置文件, gksu