linux帮助命令及命令补全功能

这一篇我们讲一下linux下至关重要的帮助命令以及命令自动补全功能。
1.在学习linux时觉得各个linux命令语法参数太多,而且每条命令的参数不同时会有不同的输出结果,想要完全记下来,不太现实。因此,linux提供了帮助命令–man命令。
man全称为manual,是操作说明的意思。直接执行man command(这里指要查询的命令)就能看到命令的详细信息。
下面以man ls为例:在这里插入图片描述

截图未能显示全部的内容,我们先从标题上来看man出来的帮助文档都包含了哪些内容:
1.NAME:简短的命令、数据名称说明
ls - list directory contents:ls是指列出当前目录下的内容。
2.SYNOPSIS Z执行命令语法(syntax)简介。
3.DESCRIPTION:较为完整的秒数说明。
4.OPTIONS:针对SYNOPSIS部分中,有列举的所有可用的选项说明。
5.COMMANDS:当这个程序在执行的时候,可在该程序中执行的命令。
6.FILES:这个程序或数据所使用或参考或连接到的某些文件。
7.SEE ALSO:这个命令或数据相关的其他说明。
8.EXAMPLE:一些可以参考的范例。
9.BUGS:是否有相关的错误。
在man中的查询用法:
进入man中可以很方便的使用空格键来进行向下翻页,可使用上下键进行上下翻页,也可使用pageUP和pageDown进行上下翻页。
如果需要在帮助文档中查询某些关键字,可直接键入/word(要查询的字符)来向下查找定位关键字,可键入?word(要查询的字符)来向上查询关键字,使用n来向下查询下一个字符串,使用N向上查询(反向查询)。
键入q可退出man。
另外,不知道大家注意到man页面的第一行没,可以看到ls(1),这里1代表什么含义?
不同的数字在系统中代表着不同的含义
1 ---- 用户在shell环境中可以操作的命令或可执行的文件
2 ----- 系统内核可调用的函数工具等
3 ----- 一些常用的函数(function)与库函数(library),大部分为C函数库
4 ---- 设备文件的说明,通常在/dev下的文件
5 ---- 配置文件或者某些文件的格式
6 ---- 游戏(games)
7 ---- 惯例与协议,例如linux的文件系统、网络协议、ASCII code等说明
8 ---- 系统管理员可用的管理命令
9 ---- 跟kernel有关的文件
执行man null得到结果如下:
在这里插入图片描述
null是设备文件。
这里只是简单的介绍了man查询命令的帮助信息,man还有很多其他的功能,比如查询文件。
例子:在这里插入图片描述除了man命令外还可以用info命令来查询帮助文档。
在这里插入图片描述
2.快捷键与命令补全
与windows一样Linux下也有很多快捷键,先来看看tab键。
如果想看linux下以c开头的命令可直接在命令行下敲入c然后连续敲两次tab,再选择y,会显示所有以c开头的命令:
在这里插入图片描述
另外如果命令文件名太长,可敲入文件名的头几个字母,再按tab键进行自动补全(或者之间按两次tab,可连列出当前文件列表)。

组合键:
ctrl+c:中断当前执行的命令(非后台命令)
ctrl+d:键盘结束输入,离开文字界面

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值