一、帮助的使用
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代表数字)