Linux学习第一周作业。

1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别?

Linux的发行版有RedHat、centos、Fedora、中标麒麟、suse、Ubuntu、mint....
不同发行版之间的联系和区别:
RedHat、centos、Fedora、都是有Redhat公司研发。
其中Red Hat ,是redhat自己的发行的企业版,是redhat的一个重要节点。
Centos是一个基于RedHat 二次编译发布的社区版。
Fedora是Redhat公司开发的爱好者版本,具备最新的技术。
中标麒麟操作系统采用强化的Linux内核,分成桌面版、通用版、高级版和安全版等。
suse针对个人用户。
Ubuntu是Debian公司开发的以桌面应用为主的linux操作系统。
mint是基于Debian Ubuntu开发的为家庭用户和企业提供一个免费的,易用的,舒适而优雅的桌面操作系统。


2、打印显示当前时间,格式是:20181209211008

Linux学习第一周作业。


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

Linux学习第一周作业。


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

historyshell进程会在其会话中保存此前用户提交执行过的命令,可以用它来重复执行命令,保存到正常退出之前。

命令用法:

history [-c] [-d] [n] [-a] [-r] [-n] [-p] [-s]
-c 删除所有内存历史里的记录
-d删除历史中指定的第几个命令
-n显示最近的n条历史
-a把内存中的历史记录追加的历史文件中
-r把历史文件中的记录追加到历史内存中
-n把历史文件中的记录没有追加到历史内存中
-p执行命令不保存到历史记录中
-s不执行命令保存记录到内存中

定制history的功能,可通过改变环境变量的具体值来实现:

Linux学习第一周作业。

登录系统时会读取命令历史文件中记录下的命令,命令历史文件路径为 .bash_history
登录进系统后新执行的命令只会记录在缓存中;这些命令会用户退出时“追加”至命令历史文件中

调用命令历史列表中的命令或命令参数:

Linux学习第一周作业。

5、总结Linux帮助用法

whatis:查看命令简要说明。需要调用数据库文件,初始系统不存在,需要生成。 mandb(centos7) 使用办法:whatis cmd
man:查看帮助手册。使用方法: man ls
help:查看内部命令帮助说明。使用方法: cat --help
info:以网页的结构查看帮助说明。使用方法:info shutdown

猜你喜欢

转载自blog.51cto.com/12857740/2381330