linunx获取命令帮助

前面讲解到程序的组成部分有4中,分别是二进制、库文件、配置文件、帮助文件

其中二进制文件是可以单独执行,库文件不能够独立执行,只可以被调用,那么我们通过什么方式去执行程序呢,当然是通过命令,那么一个系统有N多命令不可能全部记住因此:

每个系统都会有对应的命令帮助模式,像网络设备可以通过命令后面加?来获取命令对应的参数以及相关帮助,那么我们linux也有相关的帮助模式,在学习获取linux帮助命令之前,我们先来了解下命令的语法格式

一、   命令语法格式有三部分组成:COMMADN (命令) OPTIONS(选项)  ARNGMENIS(参数)

COMMADN :发起一个命令请求内核将对应的二进制程序执行为一个进程,注意:命令本身是一个可执行的程序文件,二进制文件在执行的过程中,可能会调用库文件。

多数的系统进程文件保存在/bin,/sbin,/user/bin,/user.sbin,/user/locdl/bin,/user/locdl/sbin

其中普通文件在bin下面,管理员可以执行的命令在sbin下面。还有多个文件共同需求的叫做共享库,共享库一般存放在/lib/lin64

命令执行的程序必须遵循特定之前的格式规范,linux 可以执行的文件格式为 ELF 通过 file/bin/ls 查看可以执行文件,不过要注意 不是所有的命令在对应的目录多有和其对应的可执行文件

命令可以分为两大类:

外部命令:是一个独立可执行的程序文件,文件名即命令名称。

内部命令:由shell程序自带的命令。

可以通过type 加命令来确认该命令是外部还是内部命令。

其中shenl也是一个独特的程序,主要负责解析用户提供的命令

我们可以通过PATH命令查看哪些路径查找用户输入的命令字符串对应的命令文件比如 ls $PATH,就可以列出命令的路径,查找顺序是自左到右。

OPTTONS

选项有两种,短选项和长选项

短选项就使用-C(符号-加字母)多个选项可合并列入:-l -c — -lc

长选项由"--"加单词组成,不可以合并 列如:--help

ARNGMENIS

命令的作用对象,列:ls /etc 表示命令对/etc下面的目录生效,其中ls是command /etc为arngmenis 参数 ,有些命令可以带多个参数,多个参数直接使用空白字符隔开 例如:ls /etc /var

二、获取命令的帮助

内部命令:help+command

外部命令:

1、命令只带帮助格式 #command --help

2、使用手册 manual 手册存放目录为 /user/shere/man,可以使用man+command查询对应的手册。 其中对应参数大致如下:

name:命令的功能介绍

synposis :语法格式 其中,[ ]表示可选项目、<>必选项目 a|b二选一  。。。表示同类内容可以出现多次

description 指定命令

iptions  命令的选项

examples 使用示列

see also 参考命令

3、info command 获取命令的在线文档

4、查看应用程序自带的帮助文档

帮助文档一般存放在/user/share/doc/app-version 目录下

时间: 2024-10-11 09:29:13

linunx获取命令帮助的相关文章

Linux如何获取命令帮助

从零开始学习Linux,正在跟马哥的视频学习.为了加深记忆,方便日后查询,对知识点做个总结.要更好的实现自动化运维,必须熟练使用Linux命令.但是命令繁多,不常用的会忘记.这样就需要使用命令帮助了. 可以通过下面6种方法获取命令帮助: No. 说明 使用方法 1 查看命令手册 # man COMMAND 2 查看信息页(info类似浏览网页,比man更全面) # info COMMAND 3 简要的使用帮助 # COMMAND --help 4 查看名字自身附带的文档 /usr/share/d

【原创】Linux下获取命令的帮助与常用命令

Linux中的shell命令一般是执行步骤:用户在终端输入命令回车,系统内核会在当前用户的环境变量PATH中去读取环境变量的值 变量的值就是命令的路径,命令路径不只一个,于是系统会从这些路径中从左至右的顺序匹配要查找的命令文件,直到找到并执行为止:当这个命令被执行过已后,系统会把这个命令对应的文件路径保存在系统的哈希表中,以便下次用户执行命令时更快速的查找,查看当前用户的 hash 表.可以执行系统内置命令 hash 显示当前用户的哈希表.我们用which获取命令所在的路径,用type判断命令是

2、自学——Linux的学习进度与任务【获取命令的使用帮助】

获取命令的使用帮助   1.命令的格式: command options argumets 命令  选项 参数 选项:调整命令的执行特性的 选项可以有多个:多个选项之间必须以空格分隔 短选项:-char(字符) 长选项:--word(单词) 短选项可以合并:长选项一般不可以合并 有些选项需要有参数: 命令参数:命令的作用对象 有些命令可以带多个参数:各参数键需要使用空格分隔: 2.出现乱码的对策: # export LANG(语言)= en (导出环境变量) 3.获取命令的使用帮助: 1]内置命

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

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

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

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

linux获取命令的帮助信息

判断一个命令是否是Linux内置的,可以用type命令,只有Linux的内置命令才能使用 help 命令获得帮助.# type cd输出:cd is a shell builtin说明这个命令是系统自带的内置命令,那么就可以使用 help命令来获取帮助. # help 命令名 <二>.外部命令获取帮助文档的方式: (1) 第一种办法是使用 --help 格式:# 命令名 --help 例如:# mkdir --help (2) 想要获取命令的完整帮助可以使用 man 命令 格式:# man 命

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获取命令帮助

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

Linux学习笔记——获取命令帮助方法及命令分类

命令类型: 内嵌命令:shell 内嵌 外部命令:在文件系统中存在某个路径与命令相同的可执行文件 环境变量:命名的内存空间 变量赋值 #printenv   显示环境变量 #hash     显示缓存命中命令 PATH:  使用:隔开的一组路径 0(1) 查找数据速度标准 获取命令帮助方法: 1.#help  COMMAND          获取内部命令帮助 ,例 help cd    查看cd命令帮助信息 2.# COMMAND --help        获取外部命令帮助,例  ls  -