第一周作业:
1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别
答:常见的Linux发行版本有
slackware:SUSE,Linux,Enterprise,Server (SLES), Ubuntu等
OpenSuse桌面工具的一款版本。
还有Redhat版本的,其中包括有centos版本以及fedora版本。RedHat Enterprise Linux版本 。
其中市面上经常使用到版本有红帽公司的Redhat Enterprise Linux以及centos版本。Redhat Linux中红帽公司中有一些付费的版本。也有开源的免费产品。如centos版本的开源版本。
还有SUSE Linux enterprise sever 12psp版本 由Novell公司发布以及Debian Linux 9等。其中 还要注意下Android 版本的Linux 。我们常知道的安卓其实也是Linux繁生过来的。
2、打印显示当前时间,格式是:20181209211008

3、实现晚上20:30自动关机,并提示用户

4.总结历史命令管理以及用法
history查看曾经执行过的命令历史。
我们写过的命令保存在内存中正常关机后就会保存在磁盘目录下ls /.bash_history中。
刚使用的会存入内存中。需要正常关机才能存入磁盘ls/.history中
当输入执行的命令包都是保存在内存中的!!!!需要正常关机才能保存到内存中。
History -c清除历史。
rm删除文件 rm -f .bash_history。 删除这个保存执行步骤的文件夹。
.bash_history这个文件保存执行代码步骤的文件。
history -d 999删除999的数字所代表执行代码的步骤。删除内存不会删除文件
history -n把新增加的在内存中还没有存盘的文件附加到文件中,不重复命令。
history -r会重复文件。
history -P `hostname` `ls`执行不记录历史。
history -s不执行,只是伪造一个历史。History能查询到
5、总结Linux帮助用法
内部命令查看帮助:ls——hellp 这里注意下Linux命令中会涉及一个内部命令于外部命令。
ls -a文件名加 -a 显示文件里面的隐藏文件。
ls -a不列出.打头跟..打头的文件。
help nano hellp history等。。。。或man bash man hellp man nano形式
外部命令查看帮助:使用man查外部命令显示的更详细。
man bash所有的帮助文档
外部命令查看帮助可以用ls --help查询的更详细。命令+--help 两个--
whatis passwd可以查看文件的简述 whatis +文件名
man 5 paswd就可以查看到文件的详细解释了。
查询一个命令帮助流程:
whatis +命令 查看章数 一般都是1 5 8 章: 我们作为Linux运维而言只需要了解1 5 8章的文件。
再man 5命令 password file 表示文件格式 Word:格式。 P:程序开发有关的东西
man -a显示所有的章数。默认从第一章开始显示。
whereis文件 显示文件的路径 = man -k 文件
man帮助章数对应的命令详细内容
1:用户命令
2:系统调用
3: C库调用
4:设备文件及特殊文件
5:配置文件格式
6:游戏
7:杂项
8:管理类的命令
9:Linux 内核API
