帮助与常用快捷键

Posted shizhuoping

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了帮助与常用快捷键相关的知识,希望对你有一定的参考价值。

帮助与常用快捷键

查找命令位置which和whereis

which用来查找命令,后加命令可以看到该命令的位置,如果在bin下就说明任何人都可以执行,如果在/usr/sbin下就说明只有root能用该命令。这个命令还会显示该命令是否有别名,如rm的别名就是rm -i,也就是默认会询问是否删除。

which命令是根据PATH指定的位置查找命令的,有时会找到错误的文件,此时应该加上-a选项列出所有。且此命令无法查bash内置命令。

whereis也可以用来查找命令,它不仅会显示命令的路径,还能显示该命令帮助文档的位置。whereis只查找/bin/sbin下的执行文件和man相关的文件,所以速度较快,但是不一定能查到,用-l来查看所有搜索的位置,其他用法如下:

技术图片

查看命令用法和配置文件信息man、whatis、apropos、help

man(manual)可以查看命令的使用方法。按空格翻页,回车换行,如果想查看说明中的某个关键词还可以输入该关键词,如man ls可以查看ls的使用方式,在浏览时输入/-l查看-l的相关内容,此时按n就会跳到下一个与-l有关的内容。man还可以用来查看配置文件作用,查询配置文件时不要加完整路径,而是直接跟文件名即可,如:

man services

执行后可以看到关于该文件的解释,和它的格式:

技术图片

首行第一个词括号中有个数字,这个数字的意义如下:

技术图片

man命令产生的内容按段落大致分为以下几个部分:

技术图片

在man帮助中输入/date就能快速定位到date字符串。

man状态下的命令:

技术图片

man可以读出对应命令的帮助,这些帮助实际上是以文件形式存在/usr/share/man这个目录中,可以通过修改配置文件/etc/man_db.conf来修改man的搜寻路径,从而修改man读取帮助文件的位置。

linux中的帮助文件有两种,一种是命令的帮助,一种是配置文件的帮助,前者代号是1,后者是5,当有一个名称同时是命令又是配置文件名时,代号就会在它的文件名中加以区别,如passwd既是命令又是配置文件,它的命令的帮助文件名为passwd.1.gz,配置文件名为passwd.5.gz。此时当用man来查看时默认看的是命令的帮助,如果要看配置文件的帮助必须写成man 5 passwd

whatis也可以查看命令,但是它只能得到命令的简短介绍信息。apropos和它类似,它是查看配置文件信息的。

--help可以查看命令有哪些选项,如:touch --help

命令中有很特殊的一类是内置命令,它找不到命令所在位置,是shell内置命令,如cd,运行which cd得到:

技术图片

内置命令是不能用man来查询的,需要用help命令。help放在命令前可以查使用方法,放在命令后可以看选项。

常用快捷键

查看所有按键内容:stty -a,常用的按键指令:

技术图片

其他快捷键:

1、反斜杠后接回车可以时命令写在多行,这样可以解决一行写不下的情况。(如果反斜杠后跟空格再敲回车就不行了)

2、shift+[pageup]/[pagedown]可以在输出内容很多时调整前后的内容。

info命令

info后加命令也可以查看命令的使用方法,info的查看方式比较特别,它每次只展示一部分内容,所有的提示信息按照树状组织起来,通过按n、p、u来到下一个节点、上一个节点、上一层的节点,按h可以看使用info基本命令的介绍,通过按方向键将光标放到对应层按回车就能进入,按tab也能在node间移动,说明文件内容如下图:

技术图片

info状态下的按键:

技术图片

info命令要想执行,要求对应的命令必须具有info功能,在CentOS7中,如果命令没有该功能还要执行info,就直接显示man的结果。

以上是关于帮助与常用快捷键的主要内容,如果未能解决你的问题,请参考以下文章

Sublime text3最全快捷键清单

Xcode 快速开发 代码块 快捷键

phpstorm 实用快捷键 和 注释

配置 VScode 编辑器 (前端篇)

收藏|分享前端开发常用代码片段

VS2015开发常用快捷键