线上查询及帮助 - man、help

1、man:获取命令的帮助信息

man命令的简单介绍

man命令是Linux系统中最核心的命令之一 ,因为通过它可以查看其它Linux命令的使用信息。当然了 ,man命令不仅可以查看命令的使用帮助 ,还可以查看软件 服务配置文件、系统调用、库函数等的帮助信息。

man命令的功能说明

man命令用于查看命令的帮助信息。

man命令的语法格式

man [参数选项] 命令/文件

man命令的选项说明

man 选项不常用,此处省略。

man命令的实践操作

范例1:使用man查看cp命令的帮助

[root@oldboyedu  ~]# man cp      <-->一般不加参数,直接跟命令

man命令其实用法很简单,关键就是帮助文档是英文版的,对于一些英文不是很好的学习者来说,简直跟天书似的,在此,我也无能为力,不过可以借助一些翻译工具等。也可以使用搜索引擎进行翻译。

表1:执行man命令后帮助内容中的标题介绍(大部分命令)

man帮助信息中的标题 功能说明(带*为重点)
NAME 命令说明及介绍(常见)*
SYNOPSIS 命令的基本使用语法(常见)*
DESCRIPTION 命令使用详细描述,以及相关参数说明(常用)*
OPTIONS 命令相关参数选项说明
COMMANDS 在执行这个程序(软件)的时候,在此可执行
FILES 程序涉及(或使用或关联)的相关文件
EXAMPLES 命令的一些例子*
SEE ALSO 和命令相关的信息说明
BUGS (REPORTING BUGS) 命令对应缺陷问题的描述
COPYRIGHT 版权信息相关声明
AUTHOR 作者介绍

表2man帮助页面中的快捷键

操作键 功能说明
[Page Down] 向下翻一页(可用空格键替代)
[Page Up] 向上翻一页
[Home] 跳转到第一页
[End] 跳转到最后一页
/word 向下依次查找word字符串(通常跟N或n键使用)
?word 向上依次查找word字符串(通常跟N或n键使用)
q 结束本次man帮助

2、help:获取bash内置命令的帮助信息

help命令的简单介绍

Linux系统里有一些特殊的命令 ,它们就是bash程序的内置命令 ,例如cdhistoryread等 ,这些命令在系统目录里不存在真实的程序文件(存在于bash程序里 ),对于这部分命令,查看帮助的方法就是使用help命令

help命令的实践操作

范例1:使用help查看cd命令

[root@oldboyedu  ~]# 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 theHOME shell variable.The variable CDPATH defines the search path for the directory containingDIR.  Alternative directory names in CDPATH are separated by a colon (:).A null directory name is the same as the current directory.  If DIR beginswith a slash (/), then CDPATH is not used.If the directory is not found, and the shell option `cdable_vars' is set,the word is assumed to be  a variable name.  If that variable has a value,its value is used for DIR.Options:-L  force symbolic links to be followed-P  use the physical directory structure without following symboliclinks-e  if the -P option is supplied, and the current working directorycannot be determined successfully, exit with a non-zero statusThe default is to follow symbolic links, as if `-L' were specified.Exit Status:Returns 0 if the directory is changed, and if $PWD is set successfully when-P is used; non-zero otherwise.
[root@oldboyedu  ~]# 

范例2:使用man查看cd命令

[root@oldboyedu  ~]# man cd
BASH_BUILTINS(1)                                      General Commands Manual                                      BASH_BUILTINS(1)
==========================================================
**提示以下命令在bash里(CentOS7有的bash内置命令也可以使用man查询)**
==========================================================
NAMEbash,  :,  .,  [, alias, bg, bind, break, builtin, caller, cd, command, compgen, complete, compopt, continue, declare, dirs,disown, echo, enable, eval, exec, exit, export, false, fc, fg, getopts, hash, help, history, jobs, kill, let, local, logout,mapfile,  popd,  printf,  pushd,  pwd,  read, readonly, return, set, shift, shopt, source, suspend, test, times, trap, true,type, typeset, ulimit, umask, unalias, unset, wait - bash built-in commands, see bash(1)BASH BUILTIN COMMANDSUnless otherwise noted, each builtin command documented in this section as accepting options preceded by  -  accepts  --  tosignify  the end of the options.  The :, true, false, and test builtins do not accept options and do not treat -- specially.The exit, logout, break, continue, let, and shift builtins accept and process arguments beginning with -  without  requiring--.  Other builtins that accept arguments but are not specified as accepting options interpret arguments beginning with - asinvalid options and require -- to prevent this interpretation.
...

转载于:https://www.cnblogs.com/wjcLinux/p/10650884.html

Shell命令-线上查询及帮助之man、help相关推荐

  1. 【Arthas】使用 watch命令 线上诊断

    如果debug线上环境但是又没有加日志,怎么办?可以使用arthas的watch命令来诊断. 测试程序: /*** Hello world!**/public class App {private L ...

  2. linux shell 网页,Linux上shell命令

    Linux上shell命令 Linux上shell命令 日期:2014-05-16 浏览次数:20328 次 Linux下shell命令 Linux下shell命令 adduser 创建新的用户账户 ...

  3. Linux基基基础——shell命令

    shell简介 随着各式Linux系统的图形化程度的不断提高,用户在桌面环境下,通过点击.拖拽等操作就可以完成大部分的工作.然而,许多Ubuntu Linux功能使用shell命令来实现,要比使用图形 ...

  4. go ssh 执行多个命令_Gox语言中通过SSH远程执行命令及上传下载文件-GX10

    Gox语言作为一个"粘合剂"语言,当然需要有便捷的网络编程能力和远程服务器操作的能力,没有让人失望的是,这确实也正是它所擅长的. 再次说明,Gox语言的安装很简单,只需要去官网下载 ...

  5. 干货|以产品要素设计解读线上小微信贷

    小微信贷市场中经常收到客户的一些反馈,如:没有房子抵押.额度不够.利率太高.期限短等等,这些反馈的声音主要集中在产品要素上,客户拿到的贷款就是这些产品要素的组合,换句话讲,这些要素也正是一款产品的卖点 ...

  6. 工程师追查线上问题(或运维)常用的shell命令

    shell本身是非常强大的,而工程师在追查线上问题时,如何能够更加快速更加有效的定位问题,用好shell非常关键.下面是我总结的几个在追查问题时常用的shell命令.大家可以参考下.大家有好的命令,也 ...

  7. Java开发必须掌握的线上问题排查命令

    作为一个合格的开发人员,不仅要能写得一手还代码,还有一项很重要的技能就是排查问题.这里提到的排查问题不仅仅是在coding的过程中debug等,还包括的就是线上问题的排查.由于在生产环境中,一般没办法 ...

  8. Java线上问题排查思路及Linux常用问题分析命令学习

    前言 之前线上有过一两次OOM的问题,但是每次定位问题都有点手足无措的感觉,刚好利用星期天,以测试环境为模版来学习一下Linux常用的几个排查问题的命令. 也可以帮助自己在以后的工作中快速的排查线上问 ...

  9. 记录一次线上超时异常查询

    线上事故复盘 前言 前一次上线,当时正常,第二天发现有部分超时报警,最终发现应为Dubbo接口一次传输数据量太大导致线程虚拟内存占用 线上问题排查过程 报警邮件中查询到有一部分接口超时量激增,查询定位 ...

  10. MongoDB 教程二: 添加, 删除,查询 shell命令

    视频:MongoDB 教程二: 添加, 删除,查询 shell命令 MongoDB Shell 常用操作命令 MonoDB   shell命令操作语法和JavaScript很类似,其实控制台底层的查询 ...

最新文章

  1. mac电脑Git提交代码到Github提示git-credential-osxkeychain 验证解决方案
  2. 技术面试时该反问面试官什么问题?小伙整理了灵魂50问,GitHub日入2500星
  3. 物料变式的订货型生产(3.0C:可库存的类型)(26)
  4. 简化存货核算方法和物料分类帐对比
  5. 怎样使用Spring Boot项目的单元测试?
  6. vhd 镜像 备份Linux,差分VHD 系统秒备份、秒还原教程 完胜GHOST
  7. Go-json解码到接口及根据键获取值
  8. mysql 取年月日 语句_MySQL学习从这里出发!
  9. 制备pdms膜的方法_船体用钢板基底超疏水表面的制备和性能
  10. 太阳方位角 matlab,太阳天顶角与太阳方位角计算软件V4.1及源码
  11. VS2019下载(离线下载器)
  12. linux清理unbuntu无用空间,如何给Ubuntu系统清理垃圾
  13. 在一个线程中 sleep(1000) 方法,将使得该线程在多少时间后获得对 CPU 的控制(假设睡眠过程中不会有其他时间唤醒该线程)?
  14. 取消pycharm双击shift出现搜索框,但新版找不到ide.suppress.double.click.handler的问题解决
  15. MySQL时间序列分表分区_干货丨时序数据库分区教程
  16. mysql 语句 面试题
  17. mybatis内用大于号小于号
  18. 用一用Vant组件库
  19. 安富莱V6供电问题,突然黑屏
  20. Qt编写数据导出到Excel及Pdf和打印数据

热门文章

  1. 《Linux内核分析》 第八节 进程的切换和系统的一般执行过程
  2. Rem实现自适应初体验
  3. Android中的消息通知Toast和Notification
  4. C#如何获取物理网卡,虚拟网卡,以及无线网卡
  5. Oracle中INSTR函数,及在DB2、Sybase中与Instr函数功能相同的函数
  6. 关于软件开发的个人体会
  7. docker-compose学习
  8. 希望是一个全新的开始
  9. P1019 单词接龙
  10. day20 文件上传