linux获取命令的帮助信息

判断一个命令是否是Linux内置的,可以用type命令,只有Linux的内置命令才能使用 help 命令获得帮助。# type cd输出:cd is a shell builtin说明这个命令是系统自带的内置命令,那么就可以使用 help命令来获取帮助。

# help 命令名

<二>、外部命令获取帮助文档的方式:

(1) 第一种办法是使用 --help

格式:# 命令名 --help

例如:# mkdir --help

(2) 想要获取命令的完整帮助可以使用 man 命令

格式:# man 命令名例如:# man mkdirman命令是调用了less工具显示文档,man的具体的操作方法和less是一样的。

linux man的常用用法: 
man section cmd :直接指定特定章节内搜索手册页,如 man 5 passwd 直接进入文件格式版的帮助 
man -a cmd :打开所有section内的同名帮助,例如 man –a passwd ,你首先会进入一个PASSWD(1)的命令版passwd帮助,你再按q键就会进入PASSWD(5),passwd配置文件格式的帮助 
man -aw cmd :显示所有cmd的所有手册文件的路径,如 man -aw passwd 就是 
/usr/share/man/man1/passwd.1.gz 
/usr/share/man/man5/passwd.5.gz 
man -M cmd :指定手册文件的搜索路径,如 man -M /home/mysql/man mysql 显示的就是你安装的mysql的帮助,而不是系统自带的旧版mysql的帮助 
man cmd| col -b > cmd.txt :把man手册信息输出到文本文件

man简单介绍: 
Linux的man很强大,该手册分成很多section,使用man时可以指定不同的section来浏览,各个section意义如下:

  • 1 – User Commands 一般用户命令
  • 2 - System Calls 系统调用命令,如open,write之类的(通过这个,至少可以很方便的查到调用这个函数,需要加什么头文件)
  • 3 - C library Functions C函数库命令,如printf,fread
  • 4 - Devices and Special files 是特殊文件,也就是/dev下的各种设备文件 man hd
  • 5 - File formats and conventions 是指文件的格式,比如man 5 passwd, 就会得到说明这个文件/etc/passwd中各个字段的含义
  • 6 - games for linux是给游戏留的,由各个游戏自己定义
  • 7 - Miscellanea 杂项, 例如宏命令包、惯例等。
  • 8 - System administration tools and Deamons 是系统管理用的命令,这些命令只能由root使用,如ifconfig
  • 9 -其他(Linux特定的), 用来存放内核例行程序的文档。
  • n 新文档, 可能要移到更适合的领域。
  • o 老文档, 可能会在一段期限内保留。
  • l 本地文档, 与本特定系统有关的。

man命令格式: 
man [option] name: name一般是帮助文档的名字,对应命令名、函数名或者配置文件名(带后缀!),如 
man nsswitch.conf:查看/etc/nsswitch.conf文件的帮助文档 
man networks:查看/etc/sysconfig/networks文件的帮助文档

查看特定语言版的帮助文档:先设定环境变量LANG=zh_CN,然后再执行man查询

man的配置文件/etc/man.config: 
如果你不想每次man cmd都要用-M指定路径,那么可以通过修改配置文件,添加内容如 
MANPATH /home/mysql/man

时间: 2024-10-12 12:26:07

linux获取命令的帮助信息的相关文章

Linux 获取命令的帮助信息

?大家好,我是ZYJTF 孤云暮雨,好久没写博客了,今天给大家带来的是"如何获取Linux命令的使用帮助信息" 查询内部命令:help COMMAND...??help是一个内部命令,用于输出shell所有的内部命令和shell内部命令的使用帮助信息??使用语法:????输出shell所有的内部命令:help????输出shell内部命令的使用帮助信息:help COMMAND...????????????????????help 选项 COMMAND...?????# COMMAND

在linux系统上怎么获取命令的帮助信息及man文档划分

如何在linux系统上获取命令的帮助信息及man文档的章节划分 1.命令 -- help 2.man 命令 后者更加详细 首先帮助中尖括号<>和方括号[]以及省略号...的含义, 在方括号内的表达式("[" 和 "]"之间的字符)是可选的(写命令时要去掉括号). 在尖括号内的表达式("[" 和 "]"之间的字符)是必须替换的表达式(而且要去掉括号). 省略号表示该选项可以单个或多个 以7z的参数为例: 7z [..

总结三:Linux获取命令帮助

总结三:Linux获取命令帮助 一.命令类型查看 用法:type COMMAND 二.Shell内置命令 用法:help COMMAND 三.外部命令 1.获取简要帮助信息 用法:COMMAND --help 2.获取详细帮助信息(使用手册) 用法:man COMMAND man 其实是  manual(手册)  的缩写,其文件路径之一:/usr/share/man/ (1).手册里段落名称解释 NAME:命令名称 DESCRIPTION:命令功能的详细描述 OPTIONS:所有选项 SYNOP

如何在Linux系统上获取命令的帮助信息

在Linux系统中,获取命令帮助信息分为内部命令帮助获取和外部命令帮助两种: 使用help命令用于显示shell内部命令的帮助信息:help命令只能显示shell内部的命令帮助信息. 而对于外部命令的帮助信息只能使用man或者info命令查看. 内部命令帮助获取: 使用内建命令help+命令即可获取 命令格式:# help COMMAND例如使用 help cd 可以获得命令的cd命令的使用格式,详细功用描述,作用法则,常用选项,退出状态码等相关信息. 示例: [[email protected

java通过Linux获取命令信息并显示出来

代码如下: package test; import java.io.*; import java.nio.charset.Charset; import java.util.Properties; import com.jcraft.jsch.ChannelExec; import com.jcraft.jsch.JSch; import com.jcraft.jsch.JSchException; import com.jcraft.jsch.Session; import org.apac

linux基础篇-linux获取命令帮助 详解

获取命令的使用帮助 内部命令: help COMMAND [[email protected] etc]# type cd cd is a shell builtin [[email protected] etc]# help cd cd: cd [-L|-P] [dir] Change the shell working directory. 外部命令: COMMAND --help [[email protected] etc]# type mkdir mkdir is /bin/mkdir

linux系统上获取命令的帮助信息以及man文档的章节是如何划分的

1.命令 -- help 2.man 命令 后者更加详细 首先帮助中尖括号<>和方括号[]以及省略号...的含义, 在方括号内的表达式("[" 和 "]"之间的字符)是可选的(写命令时要去掉括号).在尖括号内的表达式("[" 和 "]"之间的字符)是必须替换的表达式(而且要去掉括号). 省略号表示该选项可以单个或多个 man文档章节段落划分及说明 NAME :名字和基本功能 SYNOPSIS:简要帮助 []:可选内

linux lsmod命令 及相关信息

lsmod  (list modules) 语法:lsmod 功能: lsmod命令:是一个小程序,用来显示文件.proc/modules的信息,也就是显示当前内核模块装载的模块. 补充说明: 执行lsmod指令,会列出所有已载入系统的模块.Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心.您可以将这些功能编译成一个个单独的模块,待需要时再分别载入. lsmod命令显示的当前内核已经加载的模块和驱动.以下面行为例: scsi_mod             

Linux top命令中CPU信息的详解(转)

add by zhj: 下面的文章解释的很好了,这里再说明一下top命令中wa的含义,我们知道,当IO阻塞时,操作系统会把进程改为阻塞态,将CPU调度到运行其它进程. CPU在空闲状态下,会检查是否有阻塞的IO(磁盘或网络),如果有,那就认为是wa:如果没有,那才是真正的idle.在top命令中,85.1%id是真正的idle占比,而且有下面的公式 us + sy + ni + id + wa + hi + si + st = 100%,当wa比较高时,比如超过30%时,说明IO读写很慢,用su