首页 > 系统相关 >linux帮助命令

linux帮助命令

时间:2023-11-13 16:25:26浏览次数:38  
标签:info 帮助 help cd 命令 linux man

内部命令

help

help命令的功能是用于显示帮助信息,能够输出Shell内部命令的帮助内容,但对于外部命令则无法使用,需要用man或info命令进行查看了。

语法格式

help [参数] 命令名

常用参数

-d:显示命令的简短描述

-m:使用man手册格式显示帮助信息

-s:显示短格式的帮助信息

参考示例

help  xxx  :获取内部命令帮助
xxx --help :获取外部命令的帮助
] # cat  --help   #获取外部命令的帮助
] # help cd    #显示指定命令的帮助信息
cd :  cd [-L|[-P [-e]] [-@]] [ dir ]
    Change the shell working directory.
    Change the current directory to DIR.  The default DIR is the value of the
    HOME shell variable.
    The variable CDPATH defines the search path  for the directory containing
    DIR.  Alternative directory names  in CDPATH are separated by a colon (:).
    A null directory name is the same as the current directory.  If DIR begins
    with a slash (/),  then CDPATH is not used.
………………省略部分输出信息………………
] # help -s cd   #以短格式显示指定命令的帮助信息
cd :  cd [-L|[-P [-e]] [-@]] [ dir ]
] # help -d cd    #以简短格式显示指定命令的帮助信息
cd - Change the shell working directory.
] # help -m cd   #以man命令格式显示指定命令的帮助信息
NAME
    cd - Change the shell working directory.
SYNOPSIS
    cd [-L|[-P [-e]] [-@]] [ dir ]
DESCRIPTION
    Change the shell working directory.    
    Change the current directory to DIR.  The default DIR is the value of the HOME shell variable.
………………省略部分输出信息………………

外部命令

man

man命令来自英文单词“manual”的缩写,中文译为“帮助手册”,其功能是用于查看命令、配置文件及服务的帮助信息。网上搜索来的资料普遍不够准确(LinuxCool.Com除外~),或者缺乏系统性(LinuxProbe.Com除外~),质量不高造成学习进度缓慢,而man命令作为权威的官方工具则很好地解决了上述两点弊病,一份完整的帮助信息包含以下信息。

语法格式

man [参数] 对象

文档的结构和含义

NAME:命令的名称和单行描述

SYNOPSIS:参数的大致使用方法

DESCRIPTION:介绍说明

EXAMPLES:演示

OVERVIEW:概述

DEFAULTS:默认的功能

OPTIONS:具体的可用选项

ENVIRONMENT:环境变量

FILES:用到的文件

SEE ALSO :相关的资料

HISTORY:维护历史与联系方式

常用参数

-a:在所有手册页中搜索关键词

-C:指定用户的配置文件

-d:显示调式信息

-d:检查新加入的文件是否有错误

-f:显示指定关键字的简短描述信息

-i:忽略大小写

-I:区分大小写

-K:在所有手册页中搜索字符串

-l:格式化和显示本地手册文件

-M:指定手册搜索的路径

-p:指定内容时使用分页程序

-R:以指定编码输出手册内容

-S:指定搜索的手册页类型列表

-w:显示文件所在位置

--encoding:使用指定编码输出手册页内容

--help:显示帮助信息

--regex:使用正则表达式搜索手册页

--usage:显示简短使用方法

--version:显示版本信息

--wildcard:使用通配符搜索手册页

快捷键

b 上翻一页

Enter 按行下翻

Space 按页下翻

q 退出

/字符串 在手册页中查找字符串

man手册几种级别

commands(普通的命令)
system calls(系统调用)
library calls(库函数)
special files(特殊文件:/dev下设备文件)
file formats and convertions(文件格式)
games for linux(游戏和娱乐)
macro packages and conventions(杂项)
system management commands(管理员命令)
其他(Linux特定, 用来存放内核例行程序的文档)

参考示例

查看指定命令的帮助信息:

[root@linuxcool ~]# man ls

查看指定配置文件的帮助信息:

[root@linuxcool ~]# man 5 passwd

找到某个命令的帮助信息的存储位置:

[root@linuxcool ~]# man -w ls
/usr/share/man/man1/ls.1.gz

找到某个配置文件的帮助信息的存储位置:

[root@linuxcool ~]# man -w 5 passwd
/usr/share/man/man5/passwd.5.gz
注意:数字5表示帮助的类型,表示配置文件类型

指定查看什么级别man手册信息

]# man 1 cp  
man 1 xxx   ——  查询shell命令,查询用户命令
man 2 xxx   ——  查询系统调用,API
man 3 xxx   ——  查询库函数
man 4 xxx   ——  查询设备文件和特殊文件
man 5 xxx   ——  查询配置文件及格式

info

info命令可以阅读info格式的文件,用来查看帮助信息。info文档可以支持链接跳转功能。info文档都存放在/usr/share/info目录中,该目录提供了整个软件包的帮助文档。

语法格式

info [参数] [菜单项目]

常用参数

-w:显示info文档的物理位置

-f:指定要访问的info文件

-n:在首个浏览过info文件中指定节点

-O:跳转至命令行选项节点

参考实例

查看ls命令的info文档:

]# info  ls   #显示ls命令info文档的物理位置
]# info  -w   ls
 

标签:info,帮助,help,cd,命令,linux,man
From: https://www.cnblogs.com/huihengbo/p/17829408.html

相关文章

  • sar命令详解(系统活动报告)
    首页新闻博问会员闪存班级    HZhuizai 博客园首页新随笔联系订阅管理 linux分析利刃之sar命令详解 目录 一、sar的概述二、统计CPU使用情况三、平均负载统计分析四、内存统计分析五、统计swap......
  • bat批处理常用系统信息、命令、语法、示例
    Windows下使用批处理设置东西,是很方便的事。一、获取系统信息1.获取CPU信息echo%PROCESSOR_ARCHITECTURE:~%系统CPU是AMD牌子,64位的1.1)获取CPU品牌echo%PROCESSOR_ARCHITECTURE:~0,3%1.2)获取CPU位数echo%PROCESSOR_ARCHITECTURE:~3%或echo%PROCESSOR_ARCHITEC......
  • Linux信息系统相关命令
    查看进程及关闭进程命令1、通过ps命令查看mysql进程:ps -aux |grep mysql2、通过top命令查看当前系统中CPU占用前三的进程:top   按shift+p3、通过kill命令杀死进程:kill   -9    进程号 查看系统监听端口查端口、进程号:netstat -anptu | grep......
  • Linux修改文件名命令是什么?
    Linux命令是用于在Linux操作系统中执行各种任务和操作的指令。在Linux中,提供了很多命令可以帮助我们完成各种各样的操作,比如重启网卡、修改文件名、复制目录或文件等,那么Linux修改文件名命令是什么?我们简单来介绍一下。在Linux系统中,有多种命令可以用来修改文件名。以下是......
  • Veeam Agent for Linux 免费版
    免费的东西,多多推荐,个人和家用都不错,也有windows系统版本。首屈一指的Linux备份和恢复裸机恢复 备份整个Linux系统或特定文件控制台UI或命令行简单又免费的Linux备份—随时随地使用!备份和恢复 Linux实例 —无论是在内部还是云环境中—通常比较繁琐,需要较高成本和......
  • Linux认证 | RHCE是中级还是高级?含金量如何?
    红帽认证是一个完善的认证体系,分为三个等级:初级、中级和高级。其中,RHCE认证是中级认证。这意味着,获得RHCE认证需要先通过初级认证,即RedHatCertifiedSystemAdministrator(RHCSA)认证。通过RHCE认证后,可以进一步挑战高级认证,即RedHatCertifiedArchitect(RHCA)认证。下面我们就来了......
  • 中兴设备日常维护命令(最全)
    1.检查设备基本信息1.1.检查版本、单板在线信息命令:showversionZXR10M6000-18SZTEZXR10Software,Version:M6000-SV5.00.10(5.6.0),ReleasesoftwareCopyright(c)2021byZTECorporationBuilton2020/11/2511:10:54Systemimagefileis<sysdisk0:verset/M6000-SV5......
  • 查询window开启的服务及命令跟踪服务器计算机 TCP/IP 数据包
    一、要求在DOS窗口中使用一条命令查询服务器计算机查询该计算机开启了哪些服务实现过程:1)WIN+R调出命令提示框;2)输入DOS命令:netstart二、在服务器计算机上通过命令跟踪服务器计算机TCP/IP数据包从该计算机到赛场云服务器所通过的路径。实现过程:1)WIN+R调出命令提示框;2)输......
  • cmd网络命令(七)
    上文介绍了ping命令,继续tracert和arptracertTracert命令就是个路由跟踪命令,是一个检测路由节点数的一个网络命令。举例说,如果我访问百度域名www.baidu.com,使用这个命令进行跟踪检测,该命令就可以列出从您自己的上网IP地址到访问www.baidu.com网站IP所经过的所有服务器(路由)。这就是路......
  • 分析Linux kernel exception-基础篇【转】
    转自:https://blog.csdn.net/ldinvicible/article/details/50911947转载自MTKFAQ:KE概念AndroidOS由3层组成,最底层是kernel,上面是nativebin/lib,最上层是java层: 任何软件都有可能发生异常,比如野指针,跑飞、死锁等等。异常发生在kernel层,我们就叫它为KE(kernelexception),同理,......