man命令:

man命令式linux里的帮助命令,通过man命令可以查看命令帮助,配置文件帮助和编程帮助等信息。几乎每个命令都有man的“页面”,man的页面分组为不同的“章节”。

man命令的章节:

1. 用户命令2. 系统调用3. C库调用4. 设备文件及特殊文件5. 配置文件格式6. 游戏7. 杂项8. 管理类命令9. Linux内核API

语法:

man[选项][参数]        选项:                -a:在所有的man帮助手册中搜索。                -f:相当于whatis命令,列出给定关键字的简短描述信息。                  -k:列出所有匹配的页面。        参数:                数字:从指定的章节man手册中搜索帮助                关键字:搜索指定关键字的帮助手册

man命令的操作方法:

使用less命令来实现。    Space, ^V, ^f, ^F:  向文件尾翻屏    b, ^B:  向文件首部翻屏        d, ^D:  向文件尾部翻半屏        u, ^U:  向文件首部翻半屏        RETURN, ^N, e, ^E or j or ^J:  向文件尾部翻一行    y or ^Y or ^P or k or ^K :向文件首部翻一行    q:  退出    # :跳转至第#行 行    1G:  回到文件首部        G:翻至文件尾部man搜索:    /KEYWORD:        以KEYWORD指定的字符串为关键字,从当前位置向文件尾部搜索;不服分字符大小写;                    n:下一个            N:上一个    ?KEYWORD:        以KEYWORD指定的字符串为关键字,从当前位置向文档首部搜索;不区分大小写;                   n:跟搜索命令同方向,下一个            N:跟搜索命令反方向,上一个

history命令:

history是shell内键命令,用来显示在此前用户使用过的命令,正常关机后仍然存在,默认保存在~/.bash_history中。

语法:

history [-c][-d 偏移量][n]或history -anrw[文件名]或history -ps参数[参数...]    选项:        -c:删除所有条目	        -d 偏移量:从指定位置删除历史命令	        -a:将当前绘画的历史行追加到历史文件中	        -n:从历史文件中读取所有未被读取的行	        -r:读取历史文件并将内容追加到历史列表中	        -w:将当前历史列表中的命令写入到历史文件中                #  :显示最近的#条历史命令        -p:展开历史参数成多个行,但是不在历史列表中显示                -s:展开历史参数成一行,并且附加在历史列表中

调用历史列表中的命令:

重复前一个命令的四中方法:    1.使用键盘上的方向上键,并回车执行    2.在命令行输入!!并回车执行    3.在命令行输入!-1并回车执行    4.按Crtl+p并回车执行!字符串:重复前一个以“字符串”开头的命令!num:按照history命令输出中的序号重复对应的命令!?字符串:重复前一个包含“字符串”的命令!-n:重启n个命令之前的那个命令使用up(向上)键和down(向下)键来上下浏览之前输入过的命令。键入crtl+r来在命令历史中搜索命令    (reverse-i-search)`': 要重新调用前一个命令中的最后一个参数:    !$    Esc,.(按下ESC键后松开,接着点击.键)    Alt+.(按住Alt键的同时按下.键)调用历史命令的参数方法     #cmd !^ :利用上一个命令的第一个参数做cmd 的参数     #cmd !$ :利用上一个命令的最后一个参数做cmd 的参数     #cmd !* :利用上一个命令的全部参数做cmd 的参数     #cmd !:n:利用上一个命令的第n 个参数做cmd的参数     !n:^  调用第n条命令的第一个参数     !n:$  调用第n条命令的最后一个参数     !m:n  调用第m条命令的第第n个参数     !n:*  调用第n条命令的所有参数     !string:^ 从命令历史中搜索以string开头的命令,并获取它的第一个参数     !string:$ 从命令历史中搜索以string开头的命令, 并获取它的最后一个参数     !string:n 从命令历史中搜索以string开头的命令,并获取它的第n个参数     !string:* 从命令历史中搜索以string开头的命令,并获取它的所有参数

history命令相关环境变量

HISTSIZE :命令历史记录的条数;HISTFILE :指定历史文件,默认为~/.bash_history;HISTFILESIZE :命令历史文件记录历史的条数;HISTTIMEFORMAT=“%F %T“显示时间HISTIGNORE=“str1:str2:… “  忽略string1,string2 历史

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

环境变量:HISTCONTROLignoredups :忽略重复的命令;连续且相同方为“重复”ignorespace :忽略所有以空格开头的命令ignoreboth :ignoredups,ignorespaceerasedups: 删除重复命令export  变量名="值“存放在 /etc/profile 或 或 ~/.bash_profile