1.history使用详解
(1) history是用来显示命令历史列表的
(2) history -c 清除缓存中的所有命令历史
history -d 命令序号 删除指定的历史命令
history -a 追加会话历史中的新命令到指定文件中
history -n 从存储文件里读取命令历史列表中没有的命令
history -w 把当前历史列表中的命令全部存储到指定存储文件中
history -p 展开历史命令为单行,存储到历史列表中
history -s 展开历史命令为多行,不存储到历史列表中
实验一.运行history -p aaa ccc,分行显示出命令参数 ,且命令历史列表中没有存储
实验二。运行history -s aaa ccc,发现命令历史列表中单行显示命令参数
(3)和history命令有关的环境变量
HISTFILE 指定存储历史命令的文件
HISTFIELSIZE 指定存储历史命令文件的大小
HISTTIMEFORMAT="%F %T" 显示历史命令的时候显示时间
HISTCTROL :ignoredups|ignorespace|ignoreboth|erasedups
HISTIGNORE="str1 str2" 忽略str1 str2
以上变量可以加入到/etc/profile对所有用户生效
加入到~/.bash_profile对个体用户生效
2.一些常用的快捷键(字符界面命令行模式下)
Ctrl+a 回到行首
Ctrl+e 回到行末
Ctrl+u 从光标删除到行首
Ctrl+k 从光标删除到行末
ESC+b 左移一个单词
ESC+f 右移一个单词
3.man命令使用详解
(1)man是用来显示说明文档的
(2)man -a 显示所有相关说明文档
man -k 显示相关文件
(3)help “内部命令” 显示内部命令帮助文档
man "外部命令" 显示外部命令说明文档
(4)SYNPOSIS摘要
[]: 可选参数
<>: 必选参数
a|b:二选一
......:同一内容可出现多次
(5)man文件的操作方法调用了less命令
Ctrl+f 向下翻一页
Ctrl+b 向上翻一页
# 跳转到第#行
G 回到文件最后一行
1G 回到文件首行
q 退出
/keyword 以keyword为关键字向下搜索
n 向文件尾部搜索
N 向文件首部搜索
?keyword 以keyword为关键字向上搜索
n 向文件尾部搜索
N 向文件首部搜索
4.whereis command 查找和命令有关的二进制文件、源文件、说明文件
which command 查找执行路径里边有没command的执行那个文件
whatis command 查找coommand的简易说明
centos6 创建whatis数据库用makewhatis
centos7 创建whatis数据库用mandb
5.ls命令使用详解
(1)ls使用来显示目录或文件信息的
(2)ls -a 显示包括隐藏文件在内的所有文件
ls -d 显示的是目录的详细信息
ls -h 以易读的方式显示信息
6.作业
(1)
(1)在今晚21:29关机
(2)在字符界面登录时显示主机名 时间 终端序号
(3)只显示某目录下的目录文件