Linux获得命令帮助
一、获得命令帮助
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 命令字
- -输入 ? 键,向前查找,如 ?-h ,将会搜索含有“-h”的行
- -输入 / 键,向后查找,如 /-k ,将会向后搜索“-k”的行
- 按 N或者n(下一个)来进行上一个下一个相关匹配项查看。
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获得命令帮助相关推荐
- linux常用命令(转载)
Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错.我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短 ...
- linux if 命令判断条件总结
linux if命令 关于文件属性的判断式 -a 如果文件存在 -b 如果文件存在,且该文件是区域设备文件 -c 当file存在并且是字符设备文件时返回真 -d 当pathname存在并且是一个目录时 ...
- linux paste变量,Linux paste命令详解
Linux 命令大全 小白告诉你:Linux paste 命令用于合并文件的列. paste 指令会把每个文件以列对列的方式,一列列地加以合并. 语法 paste [-s][-d ][--help] ...
- linux unset命令,Linux unset命令
Linux unset命令 Linux unset命令用于删除变量或函数. unset为shell内建指令,可删除变量或函数. 语法unset [-fv][变量或函数名称] 参数:-f 仅删除函数. ...
- linux wc 命令简介
此wc命令不是让大家没有食欲的地方.而是linux下一个简单的小命令. NAME wc - word, line, character, and byte count SYNOPSIS wc [-cl ...
- linux mysql 命令 大全
linux mysql 命令 大全 1.linux下启动mysql的命令: mysqladmin start /ect/init.d/mysql start (前面为mysql的安装路径) 2.l ...
- Linux Find 命令精通指南
作者:Sheryl Calish Linux find 命令是所有 Linux 命令中最有用的一个,同时也是最混乱的一个.它很难,因为它的语法与其他 Linux 命令的标准语法不同.但是,它很强大,因 ...
- linux ps命令大全,Linux ps命令例子汇总
Linux ps命令主要用于查看系统运行的进程,确定进程运行的状态机是否占用过多资源等?下面学习啦小编通过实例来给大家详细介绍下Linux的ps命令,一起来了解下吧. Linux提供了当前进程的同时, ...
- linux用户在哪个文件夹,LINUX中用命令成功建立一个用户后信息会记录在哪个文件中...
LINUX中用命令成功建立一个用户后信息会记录在哪个文件中 发布时间:2007-07-28 10:14:57来源:红联作者:MPiops 增加用户帐号后 新建用户的命令十分简单,在命令行下使用 use ...
- Linux常见命令(二)
随着Linux应用的扩展许多同学开始接触Linux,根据学习Windwos的经验往往有一些茫然的感觉:不知从何处开始学起.虽然Linux桌面应用发展很快,但是命令在Linux中依然有很强的生命力.Li ...
最新文章
- 现在的Java面试已经和2年前完全不一样了!
- iOS开源程序下载链接整理
- linux内核启动时间优化
- 数学建模之运筹学问题
- Verilog hdl 宏定义编译报错
- 错乱的 Windows 10
- Linux 用户空间审计系统
- 水箱液位计算机控制系统设计,水箱水位PLC自动控制系统的设计_吕宁.pdf
- c语言实验上机报告,c语言上机实验报告_实验报告.doc
- 微前端single-spa vue3 实战落地
- H3C无线ap基本配置套路
- ESP32+TFT屏幕连接无线局域网投屏
- 微信公众号开发(十)模板消息
- 慈溪视频软件测试,慈溪论坛
- vue 微信公众号开发
- 离职当天,删库跑路,京东到家程序员被判刑
- android 自定义热点区,Android 自定义View之中国地图热点区域分布
- 图片缩放情况下失真问题处理
- 李政道和杨振宁合作历程
- 嵌入式单片机应用开发--FLASH的擦除操作(擦除开始地址到结束地址内的数据)
热门文章
- voinc vue实现级联选择
- vue todolist
- javascript 动态修改css样式
- 批处理:修改COM端口号
- timeval的时间转换成毫秒之后多大的数据类型可以装下
- [Swift]LeetCode281. 之字形迭代器 $ Zigzag Iterator
- Akka应用模式:分布式应用程序设计实践指南pdf
- angular js实现开关效果
- java 与 c#的 中 字符串比较“==”与“equals”的差异
- hdu1053 Entropy hdu2527 Safe Or Unsafe