一、帮助的使用

1、内部命令

使用help COMMAND获取帮助信息。

2、外部命令

(1)、使用命令自带简要格式的使用帮助

用法:# COMMAND –help

(2)、查看使用手册,位置/usr/share/man

用法:# man COMMAND

选项参数:

-a keyword:列出所有帮助

-k keyword:按照关键字搜索相关信息,并列出所有匹配的页面

使用手册是压缩格式的文件,有章节之分

1章节:用户命令

2章节:系统调用

3章节:C库调用

4章节:设备文件及特殊文件

5章节:配置文件格式

6章节:游戏使用帮助

7章节:杂项

8章节:管理工具机守护进程

9章节:linux内核API

whatis COMMAND 或 man-f :查看该命令在哪个章节中有使用说明。

man命令打开手册以后的操作方法:

空格键:向文件尾部翻一屏

b:向文件首部翻一屏

Ctrl+d:向文件尾部翻半屏

Ctrl+u:向文件首部翻半屏

回车键:向文件尾部翻一行

k:向文件首部翻一行

G:跳转至最后一行

#G:跳转到第#行

/keywork(关键字):从文件首部向尾部一次查找关键字

?keywork(关键字):从文件尾部向首部一次查找关键字

       n:跳转至下一个关键字,与查找命令方向相同

       N:跳转至下一个关键字,与查找命令方向相同

q:退出

(3)、获取在线帮助文档

用法:into COMMAND

(4)、查看应用程序的自带帮助文档,文档位置:/usr/share/doc/

 

二、历史命令的使用

history命令是linux下经常使用的历史命令,它可以有效的提升工作效率,以下将介绍history命令的使用方法。

History的配置文件路径为:~/.bash_profile

(1)相关参数说明:

-c:删除历史缓存(删除当前终端下执行过的历史命令)

-d:删除指定的历史命令

-a:将当前会话新执行的历史命令追加到历史文件中

-n:读历史文件中未读过的行到历史列表中

-r;:将历史文件中的命令附加到历史列表中,也可将指定文件中的命令追加到列表中

-w:保存当前历史列表到指定的历史文件中

-p:展开历史参数成多个行,但不记录到历史列表中

-s:展开历史参数成一行,附加在历史列表中,可用此选项伪造历史命令

(2)相关环境变量:

HISTSIZE:设置命令历史记录的条数,默认为1000条

HISTFILE:指定历史文件,默认为~/.bash_history

HISTFILESIZE:设置命令历史文件记录历史的条数,默认为1000条

HISTTIMEFORMAT:设置时间戳,默认历史只显示序号和历史命令,可通过修改HISTTIMEFORMAT=“%F %T”,可显示执行命令的时间.

HISTCONTROL:控制命令历史的记录方式,如

HISTCONTROL=ignoredups:可忽略重复的命令(连续且相同的命令)

HISTCONTROL=ignorespace:可忽略所有以空白开头的命令

HISTCONTROL=ignoreboth:同时具有ignoredups和ignorespace的功能

HISTCONTROL=erasedups:删除重复命令

(3)历史命令的调用:

!-n:执行倒数第n条命令(n代表数字)

!n:执行第n条命令(n代表数字)

!word:执行以word开头的最近历史命令(word代表关键字)

!?word:执行包含word的历史命令(word代表关键字)

!!:执行上一条历史命令

!-1:执行上一条命令

快捷键 Ctrl+p:执行上一条命令

快捷键 Ctrl+r:搜索历史命令

(4)命令参数的调用:

按esc后松手,然后按点(.):调用上条命令的参数

CMD !$:调用上一条命令的最后一个参数

CMD !^:调用上一条命令的第一个参数

CMD !:n:调用上一条命令的第n个参数(n代表数字)

CMD !*:调用上一条命令的所有参数

CMD !n:m:调用第n条命令的第m个参数(n、m代表数字)

CMD !word:n:调用以word开头命令的第n个参数(word代表关键字,n代表数字)