linux系统下的快键键以及如何获取帮助信息

Table of Contents

快捷键

对于经常需要和linux系统打交道的人,需要掌握一些快捷键来提高自己的工作效率。下面给出一个表格,列出常用的快捷键。

快捷键 解释
Tab 只需要输入一个命令,文件名,目录名甚至是命令选项的开头,并敲击 tab 键。 它将自动完成你输入的内容,或为你显示全部可能的结果。注意一个TAB和连续敲两个TAB的区别。
ctrl+c 这些是为了在终端上中断命令或进程该按的键。它将立刻终止运行的程序。 如果你想要停止使用一个正在后台运行的程序,只需按下这对组合键。
ctrl+z 该快捷键将正在运行的程序送到后台。 通常,你可以在使用 & 选项运行程序前之完成该操作, 但是如果你忘记使用选项运行程序,就使用这对组合键。
ctrl+d 如果你使用 SSH 连接,它将会关闭。 如果你直接使用一个终端,该应用将会立刻关闭。
ctrl+l 清屏
ctrl+a 将光标移动到行首
ctrl+e 将光标移动到行尾
ctrl+u 删除光标到行首的内容
ctrl+k 删除光标到行尾的内容
ctrl+w 删除一个单词
ctrl+y 粘贴使用ctrl+w,ctrl+u和ctrl+k快捷擦除的文本

获取帮助信息

linux下帮助命令有help、man、info

  • help: 大多数GNU工具都有–help 选项,用来显示工具的一些信息,用法。注意:help命令只能显示shell内部的命令帮助信息。而对于外部命令的帮助信息只能使用man或者info命令查看。
-s:输出短格式的帮助信息。仅包括命令格式。
  • man: Linux下的帮助指令,通过man指令可以查看Linux中的指令帮助、配置文件帮助和编程帮助等信息。显示的是系统的手册页,也就是查看帮助文档,如果系统没有文档,则不会显示这些帮助信息的,这个比help要详细
-a:在所有的man帮助手册中搜索; 
-f:等价于whatis指令,显示给定关键字的简短描述信息; 
-P:指定内容时使用分页程序; 
-M:指定man手册搜索的路径。
    [root@localhost ~]# man date

DATE(1)                   User Commands               DATE(1)

NAME
       date - print or set the system date and time

SYNOPSIS
       date [OPTION]... [+FORMAT]
       date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]

DESCRIPTION
       Display the current time in the given FORMAT, or set the system date.

       Mandatory arguments to long options are mandatory for short options too.
       -d, --date=STRING
              display time described by STRING, not 'now'
       -f, --file=DATEFILE
              like --date once for each line of DATEFILE
       -I[TIMESPEC], --iso-8601[=TIMESPEC]
              output  date/time  in ISO 8601 format.  TIMESPEC='date' for date only (the default), 'hours',
              'minutes', 'seconds', or 'ns' for date and time to the indicated precision.
       -r, --reference=FILE
              display the last modification time of FILE
 Manual page date(1) line 1 (press h for help or q to quit)

首先,在上个表格的第一行,你可以看到的是:『DATE(1)』,DATE我们知道是指令的名称, 那么(1)代表什么呢?他代表的是『一般使用者可使用的指令』的意思

代号 代表内容
1 使用者在shell环境中可以操作的指令或可执行文件
2 系统内核可调用的函数与工具等
3 一些常用的函数(function)与函数库(library),大部分为C的函数库(libc)
4 设备文件的说明,通常在/dev下的文件
5 配置文件或者是某些文件的格式
6 游戏(games)
7 惯例与协议等,例如Linux文件系统、网络协定、ASCII code等等的说明
8 系统管理员可用的管理指令
9 跟kernel有关的文件
  • info: 是一个基于菜单的超文本系统,是由GNU项目开发并由Linux发布,包括一些关于Linux Shell,工具,GNU项目开发程序说明文档,不但显示一些选项,还会有一些范例。
-d:添加包含info格式帮助文档的目录; 
-f:指定要读取的info格式的帮助文档; 
-n:指定首先访问的info帮助文件的节点; 
-o:输出被选择的节点内容到指定文件。

常用快捷键:
?键:它就会显示info的常用快捷键。 
N键:显示(相对于本节点的)下一节点的文档内容。 
P键:显示(相对于本节点的)前一节点的文档内容。 
U键:进入当前命令所在的主题。 
M键:敲M键后输入命令的名称就可以查看该命令的帮助文档了。 
G键:敲G键后输入主题名称,进入该主题。 
L键:回到上一个访问的页面。 
SPACE键:向前滚动一页。 
BACKUP或DEL键:向后滚动一页。 
Q:退出info。

文档详细程度:
help < man < info