1.Linux发行版有三大流派 (1)slackware :SUSE Linux Enterprise Server(SLES) OpenSuse桌面 (2)debian:ubuntu,mint (3)redhat:RedHat Enterprise Linux 每个月发行一个新版本 CentOS: 兼容RHEL的格式 中标麒麟:中标软件 Fedora:每六个月发行一个新版本 (4)还有一些小众版本不一 一列出。 不同发行版之间的区别: Debian:Debian是社区类Linux的典范,是迄今为止最遵循GNU规范的Linux系统。 Redhat:国内使用人群最多的Linux版本,使用人群数量大,资料多,Redhat系列的包管理方式采用的是基于RPM包的YUM包管理方式,包分发方式是编译好的二进制文件。 2000年4月3日开始发行企业版本 Red Hat Linux 6.2E,早期是不分企业版本和家用版本,统一 一个版本。企业中用Red Hat Enterprise Linux 2,家用版本Fedora 1(Yarrow)。

不同发行版之间的联系: 1)所有的发行版都使用Linux内核。 2)所有的Linux发行版都需要遵循GNU的GPL协定。 3)所有的Linux发行版本的命名格式基本一致。

	2、打印显示当前时间,格式是:20181209211008 
  date +%Y%m%d%H%M%S

3、实现晚上20:30自动关机,并提示用户 shutdown -h 20:30 'I will 20:30 shutdown '

4、总结历史命令管理以及用法

 history存储曾经使用过的命令,好处是可以重复执行,可以查我干过哪些事,当logout退出时,会把保存
 在内存使用过的历史命令写到磁盘中。  

定制history的功能,可通过环境变量实现:        HISTSIZE:shell进程可保留的命令历史的条数;        HISTFILE:持久保存命令历史的文件;        HISTFILESIZE:命令历史文件的大小;        HISTTIMEFORMAT=“%F %T “:显示时间        HISTIGNORE=“str1:str2:… “:忽略str1命令,str2开头的历史      控制命令历史记录的方式:        环境变量:HISTCONTROL          ignoredups:忽略重复的命令;          ignorespace:忽略以空白字符开头的命令;          ignoreboth:以上两者同时生效;          erasedups:删除重复命令;        修改变量的值:          NAME=‘VALUE‘,如HISTCONTROL=ignorespace      登录shell时,会读取命令历史文件中记录下的命令        ~]# cat .bash_history      登录进shell后新执行的命令只会记录在缓存中;这些命令会用户退出时“追加”至命令历史文件中  命令用法:    history [-c] [-d 偏移量] [n]    history -anrw [文件名]    history -ps 参数 [参数...]      -c: 清空命令历史      -d offset: 删除历史中指定的第offset个命令      n: 显示最近的n条历史      -a: 追加本次会话新执行的命令历史列表至历史文件      -n: 读历史文件中未读过的行到历史列表      -r: 读历史文件附加到历史列表      -w: 保存历史列表到指定的历史文件      -p: 展开历史参数成多行,但不存在历史列表中      -s: 展开历史参数成一行,附加在历史列表后  调用命令历史列表中的命令:    使用↑(向上)和↓(向下)键来上下浏览从前输入的命令    ↑:翻出上条命令    !#:再一次执行历史列表中的第#条命令;    !:0:执行前一条命令(去除参数);    !-n:执行history历史中倒数第n个命令;    !!:再一次执行上一条命令;    !STRING:再一次执行命令历史列表中最近一个以STRING开头的命令;    !?STRING 重复前一个包含STRING的命令    !STRING:p 仅打印命令历史,而不执行    !:gs/string1/string2:将上一条命令中所有的string1都替换为 string2    Ctrl + p:翻出前一条命令;    Ctrl + n :显示当前历史中的下一条命令,但不执行;    Ctrl + j :执行当前命令;    Ctrl + r:来在命令历史中搜索命令    Ctrl + g:从历史搜索模式退出  调用上一条命令的最后一个参数:    字符串:!$    快捷键:先按ESC,再按 .    Alt+ .(按住Alt键的同时点击 . 键)    !$:p:打印输出 !$ (上一条命令的最后一个参数)的内容    !:p:打印输出 !(上一条命令的所有参数)的内容

 5、总结Linux帮助用法 

  whatis 简要的告诉这个命令的功能,当刚安装上系统时,whatis数据库是没有的。过一段时间自己可以生成,
  使用makewhatis创建这个数据库(centos6),centos7使用mandb命令,whatis等价与man -f。
  例:whatis  rm 

  查看内部帮助命令用help,help本身是一个内部命令。
 COMMAND --help

   COMMAND -h

  info是将文件数据拆成一个一个的段落,每个段落用自己的页面来编写,并且在各个页面中还有类似网页的
  超链接来跳到各个不同的页面中,每个独立的页面也被称作韦一个节点。

info相关命令:

按键 作用 方向键,PgUp,PgDn 导航 Tab键 移动到下一个链接 d 显示主题目录 b,Ctrl+b 向文件首部翻屏 Home 显示主题首部 Enter 进入 选定链接 n/p/u/l 进入下/前/上一层/最后一个链接 s 文字 文本搜索 q 退出 info

man相关命令操作总结:

按键 作用 Space 向下翻一页 Page Down 向下翻一页 Page Up 向上翻一页 b,Ctrl+b 向文件首部翻屏 u,Ctrl+u 向文件首部翻半屏 d,Ctrl+d 向文件尾部翻半屏 y , k 向文件首部翻一行 e , j 向文件尾部翻一行 HOME 直接前往首页 END 直接前往尾页 1G 回到文件首部 G 翻至文件尾部 #G 跳转至第#行 /keyword 从文件首部向文件尾部依次查找(不区分字符大小写) ?keyword 从文件尾部向文件首部依次查找 n 与查找命令方向相同 N 与查找命令方向相反 q 退出帮助文档