一、获得命令帮助

1.1、内部命令与外部命令

简单来说,在linux系统中有存储位置的命令为外部命令;

没有存储位置的为内部命令,可以理解为内部命令嵌入在linux的shell中,所以看不到。

type来判断到底为内部命令还是内部命令

[root@localhost ~]# type help    //查看help命令的内外类型
help is a shell builtin        //可以看到help为内部命令
[root@localhost ~]# type passwd    //查看passwd这条命令是否在linux系统中存在
passwd is /usr/bin/passwd          //可以看到passwd的存储位置,因此存在,为外部命令
[root@localhost ~]# type cd
cd is a shell builtin
//那么passwd即为外部命令,那么cd为内部命令

二、获取帮助的途径

2.1、help命令  

内部命令的帮助文档 。使用help的格式为    help  命令字就可以

[root@model Documents]# help cd

 2.2、"--help"选项

大多数外部命令都可以使用--help来获取帮助,如果这个命令没有--help选项,则会显示简单的命令 格式   命令字  --help

date --help     //日期帮助

2.3、man命令

以全屏显示在线帮助,按q退出,上,下键移动   格式:    man 命令字

  1. -输入 ? 键,向前查找,如 ?-h ,将会搜索含有“-h”的行
  2. -输入 / 键,向后查找,如 /-k ,将会向后搜索“-k”的行
  3. 按 N或者n(下一个)来进行上一个下一个相关匹配项查看。
  4. man手册存放的位置 可以通过manpath命令来查看manpage的位置

[root@model Documents]# manpath manpage
/usr/local/share/man:/usr/share/man/overrides:/usr/share/man/en:/usr/share/man

  5.man手册页入口

1 用户指令   2 系统       3 程序库   4 设备   5 文件系统6 游戏       7 杂项       8 系统指令       9 内核指令一般用到的项为:1,5,8

  6.一般用man查看一个命令的帮助文档的时候,可以通过whatis查看一下该命令在man帮助文档中的入口,一条命令可能有多个man手册页入口(注:在使用whatis的时候如果linux计算机开机70分钟,那么你可以自己随意使用了,如果linux计算机刚刚启动,那么需要执行makewhatis命令来编译一下,否则无法使用whatis命令)

[root@model Documents]# whatis rm
rm                   (1p)  - remove directory entries
rm                   (1)  - remove files or directories
[root@model Documents]# whatis passwd
passwd               (1)  - update user's authentication tokens
passwd               (5)  - password file
passwd [sslpasswd]   (1ssl)  - compute password hashes
[root@model Documents]# 

在用man查询rm或者passwd的命令的时候,可以输入:

man 5 passwd        //在入口为文件系统去查询passwd的帮助文档
man 1 passwd        //在入口为用户指令去查询passwd的帮助文档
man 1/1p rm  

也可以直接写

man rm                 //常用写法
man passwd            

2.4、info命令

另一种在线帮助,和man功能类似,都加详细,有不同主题之间的中转功能

格式:info 命令字  按q退出

[root@model Documents]# info rm     //rm的详细信息
[root@model Documents]# info passwd    //查看命令的详细信息

一般用help ,--help,足够man来补充,info用的很少

Linux获得命令帮助相关推荐

  1. linux常用命令(转载)

    Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...

  2. linux if 命令判断条件总结

    linux if命令 关于文件属性的判断式 -a 如果文件存在 -b 如果文件存在,且该文件是区域设备文件 -c 当file存在并且是字符设备文件时返回真 -d 当pathname存在并且是一个目录时 ...

  3. linux paste变量,Linux paste命令详解

     Linux 命令大全 小白告诉你:Linux paste 命令用于合并文件的列. paste 指令会把每个文件以列对列的方式,一列列地加以合并. 语法 paste [-s][-d ][--help] ...

  4. linux unset命令,Linux unset命令

    Linux unset命令 Linux unset命令用于删除变量或函数. unset为shell内建指令,可删除变量或函数. 语法unset [-fv][变量或函数名称] 参数:-f 仅删除函数. ...

  5. linux wc 命令简介

    此wc命令不是让大家没有食欲的地方.而是linux下一个简单的小命令. NAME wc - word, line, character, and byte count SYNOPSIS wc [-cl ...

  6. linux mysql 命令 大全

    linux mysql 命令 大全 1.linux下启动mysql的命令:   mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.l ...

  7. Linux Find 命令精通指南

    作者:Sheryl Calish Linux find 命令是所有 Linux 命令中最有用的一个,同时也是最混乱的一个.它很难,因为它的语法与其他 Linux 命令的标准语法不同.但是,它很强大,因 ...

  8. linux ps命令大全,Linux ps命令例子汇总

    Linux ps命令主要用于查看系统运行的进程,确定进程运行的状态机是否占用过多资源等?下面学习啦小编通过实例来给大家详细介绍下Linux的ps命令,一起来了解下吧. Linux提供了当前进程的同时, ...

  9. linux用户在哪个文件夹,LINUX中用命令成功建立一个用户后信息会记录在哪个文件中...

    LINUX中用命令成功建立一个用户后信息会记录在哪个文件中 发布时间:2007-07-28 10:14:57来源:红联作者:MPiops 增加用户帐号后 新建用户的命令十分简单,在命令行下使用 use ...

  10. Linux常见命令(二)

    随着Linux应用的扩展许多同学开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力.Li ...

最新文章

  1. 现在的Java面试已经和2年前完全不一样了!
  2. iOS开源程序下载链接整理
  3. linux内核启动时间优化
  4. 数学建模之运筹学问题
  5. Verilog hdl 宏定义编译报错
  6. 错乱的 Windows 10
  7. Linux 用户空间审计系统
  8. 水箱液位计算机控制系统设计,水箱水位PLC自动控制系统的设计_吕宁.pdf
  9. c语言实验上机报告,c语言上机实验报告_实验报告.doc
  10. 微前端single-spa vue3 实战落地
  11. H3C无线ap基本配置套路
  12. ESP32+TFT屏幕连接无线局域网投屏
  13. 微信公众号开发(十)模板消息
  14. 慈溪视频软件测试,慈溪论坛
  15. vue 微信公众号开发
  16. 离职当天,删库跑路,京东到家程序员被判刑
  17. android 自定义热点区,Android 自定义View之中国地图热点区域分布
  18. 图片缩放情况下失真问题处理
  19. 李政道和杨振宁合作历程
  20. 嵌入式单片机应用开发--FLASH的擦除操作(擦除开始地址到结束地址内的数据)

热门文章

  1. voinc vue实现级联选择
  2. vue todolist
  3. javascript 动态修改css样式
  4. 批处理:修改COM端口号
  5. timeval的时间转换成毫秒之后多大的数据类型可以装下
  6. [Swift]LeetCode281. 之字形迭代器 $ Zigzag Iterator
  7. Akka应用模式:分布式应用程序设计实践指南pdf
  8. angular js实现开关效果
  9. java 与 c#的 中 字符串比较“==”与“equals”的差异
  10. hdu1053 Entropy hdu2527 Safe Or Unsafe