linux外部命令帮助,获取linux帮助命令

命令的分类

linux的命令分为内部命令和外部命令。

内部命令指的是shell程序自带的命令,是shell程序的一部分,这些命令由shell程序识别并在shell程序内部完成运行,通常在linux系统加载运行时shell就被加载并驻留在系统内存中。

外部命令指的是Linux系统中能够完成特定功能的脚本文件或二进制程序,每个外部命令对应了系统中的一个文件,是属于Shell解释器程序之外的命令,所以称为外部命令。Linux系统必须知道外部命令对应的文件位置,才能够由Shell加载并执行。

内部命令获取帮助

help COMMAND

外部命令获取帮助

67d0865f17d9be527254bf8a8ff6c5b4.gif

1. 命令自带简要格式的使用帮助

#COMMAND --help

2.使用手册:manual

位置:/usr/share/man

#man COMMAND

SECTION

NAME:功能性说明

SYNOPSIS:语法格式

[]:表示可选内容

<>:必须提供的内容

A|B:多选一

...:表示同类内容可以出现多次

DESCRIPTION:描述

OPTIONS:选项

EXAMPLES:使用示例

AUTHOR:作者

BUGS:报告程序bug的方式

SEE ALSO:参考

3.info COMMAND

获取命令的在线文档,作为man手册的补充性文档

4.程序自带帮助文档:/usr/share/doc/APP-VERSION

README:程序的相关信息

INSTALL:安装帮助

CHANGES:版本迭代的改动信息

5.主流发行版官方文档

6.程序的官方文档

67d0865f17d9be527254bf8a8ff6c5b4.gif

man介绍

使用手册,压缩格式的文件,有章节之分

67d0865f17d9be527254bf8a8ff6c5b4.gif

章节说明:

1.用户命令

2.系统调用

3.C库调用

4.设备文件及特殊文:

5.文件格式(配置文件格式)

6.游戏使用帮助

7.杂项

8.管理工具及守护进程

并非每个COMMAND在所有章节都有手册,默认从第一个查找

whatis COMMAND (查看哪些章节有使用手册)

eg.[root@fox ~]# whatis passwd

sslpasswd (1ssl) - compute password hashes

passwd (1) - update user's authentication tokens

passwd (5) - password file

注意:查看过程是查询数据库进行的,执行makewhatis命令更新数据库

查看指定章节

man # COMMAND

指定查找man手册位置

man -M /PATH

67d0865f17d9be527254bf8a8ff6c5b4.gif

man命令打开手册后的操作方法

67d0865f17d9be527254bf8a8ff6c5b4.gif

翻屏:

空格:向文件尾部翻一屏

b:向文件首部翻一屏

Ctrl+d:向文件尾部翻半屏

Ctrl+u:向文件首部翻半屏

回车键:向文件尾部翻一行

k:向文件首部翻一行

G:跳转至文件最后一行

#G:跳转至#行

文本搜索:

/keyword:从文件首部向文件尾部依次查找,不区分大小写

?keyword:从文件尾部向文件首部依次查找,不区分大小写

n:与查找命令方向相同翻动

N:与查找命令方向相反翻动

退出:

q:quit

获取linux工具命令源码

总结: 通过先通过which找到命令路径path rpm -qf  path 获取源码名称n rpm -qi n   获取源码地址 [root@d mongoexport]# rpm --helpUs ...

运用Python语言编写获取Linux基本系统信息&lpar;二&rpar;:文件系统使用情况获取

本文跟着上一篇文章继续写,上一篇文章的链接 运用Python语言编写获取Linux基本系统信息(一):获得Linux版本.内核.当前时间 一.随便说说 获取文件系统使用情况的思路和上一篇获取主要系统是 ...

使用 python 获取 Linux 的 IP 信息&lpar;通过 ifconfig 命令&rpar;

我们可以使用 python 代码通过调用 ifconfig 命令来获取 Linux 主机的 IP 相关信息,包括:网卡名称.MAC地址.IP地址等. 第一种实现方式: #!/usr/bin/pytho ...

使用 python 获取 Linux 系统信息&lpar;通过dmidecode命令&rpar;

通过 dmidecode 命令可以获取到 Linux 系统的包括 BIOS. CPU.内存等系统的硬件信息,这里使用 python 代码来通过调用 dmidecode 命令来获取 Linux 必要的系 ...

linux下的shell命令的编写,以及java怎样调用linux的shell命令&lpar;java怎样获取linux上的网卡的ip信息&rpar;

程序猿都非常懒,你懂的! 近期在开发中,须要用到server的ip和mac信息.可是server是架设在linux系统上的,对于多网口,在获取ip时就产生了非常大的问题.以下是在windows系统上, ...

linux yum命令详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RP ...

Linux查找命令:grep&comma;awk&comma;sed

grep grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具 ...

使用 python 收集获取 Linux 系统主机信息

使用 python 代码收集主机的系统信息,主要:主机名称.IP.系统版本.服务器厂商.型号.序列号.CPU信息.内存等系统信息. #!/usr/bin/env python #encoding: u ...

Linux常用命令学习2---(文件搜索命令locate find、命令搜索命令whereis which、字符串搜索命令grep、帮助命令man)

1.文件搜索命令:locate [文件名]    在后台数据库中按文件名搜索,搜索速度比find快,耗费资源更少    例子:locate test.txt,就会显示文件名包含 test.txt的所 ...

随机推荐

Android课程---关于Service的学习&lpar;后台运行&rpar;

MainActivity.java package com.hanqi.test2; import android.content.ComponentName; import android.cont ...

Python之路----------基础 一(数据类型、变量、基本语法、流程控制)

一. 数据类型与变量 1.数据类型 整数   #Python在程序中的表示方法和数学上的写法一模一样,-1,0,1都是整数. 浮点数  1 #浮点数就是小数. 字符串 1 #在Python中字符串是以 ...

ACM Computer Factory

ACM Computer Factory Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 6104 Accepted: 2113 ...

C&num;中调用WIN32的API

最近在学习C#中的GDI部分,本来尝试编写一个字幕控件(其实还是用label比较合适),但是发现控件中用GDI将整个控件粉刷貌似不行(应该是我水平不行),所以就去捣鼓了下WIN32的DLL,发现用AP ...

Objective-C Blocks测试题与解析

Objective-C Blocks测试 你真的理解blocks在objective-c中是如何工作的了吗,做个测试检验一下吧. 所有的测试结果已被以下版本的LLVM验证: Apple clang v ...

对&lt&semi;tr&gt&semi;&lt&semi;td&gt&semi;标签里的input 循环取值

需求描述:单击table整行,跳转到具体的信息页面  关键就是获取整行的id,传给后台做查询,返回list 解决思路:用带参数函数传过去id,然后在js的函数中用$("#id"). ...

动态添加select选项空选项问题

问题:动态添加校区选项的数据的时候,总是多添加一项空白的数据. 动态添加代码如下: 网上找到的原因:因为在option中有标签没有闭合,所以导致浏览器认为是两个option, 所以只需要给这个标签添加 ...

Java基础-处理json字符串解析案例

Java基础-处理json字符串解析案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 作为一名开发人员,想必大家或多或少都有接触到XML文件,XML全称为“extensible ...

Selenium WebDriver使用IE浏览器 属性设置

System.setProperty("webdriver.ie.driver", "D:\\developsoft\\Selenium_Test\\IEDriverSe ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值