1、常见Linux的发行版有哪些?并描述不同发行版之间的联系与区别
1)Debian分支(非商业公司维护,灵活,保留linux最好的):
Ubuntu(乌班图,以桌面应用为主,基于Debian)->Mint(桌面漂亮)
Google Chrome OS基于Debian
2)slackware分支
SUSE(基于Slackware,Novell公司)
3)Redhat分支
Fedora(桌面版,面向个人,1,2,3,4,5,6,7,8,9之前由redhat更新,之后由fedora社区发展)
Redhat Enterperise linux(RHEL3,4,5,6,7),Oracle Enterprise Linux基于Redhat
CentOS(Community<社区> enterprese OS,社区版的RHEL)
4)Gentoo分支(未编译,需要编译;也属于发行版)
LFS(Linux From Scratch<起跑线>,需要编译才能使用;不是发行版,是个PDF文档):
GUN/LINUX,BLFS(Byond超越),ALFS(autoinstall),CLFS(交叉编译Cross complie)
5)ArchLinux分支
2、打印显示当前时间,格式是:20181209211008
date +%Y%m%d%H%M%S
3、实现晚上20:30自动关机,并提示用户
shutdown -h 20:30 AT 20:30 well be poweroff
4、总结历史命令管理以及用法
history命令:用于显示历史记录和执行过的指令命令。history命令读取历史命令文件中的目录到历史命令缓冲区和将历史命令缓冲区中的目录写入命令文件。
-c: 清空命令历史
-d offset: 删除历史中指定的第offset个命令
n: 显示最近的n条历史
-a: 追加本次会话新执行的命令历史列表至历史文件
-r: 读历史文件附加到历史列表
-w: 保存历史列表到指定的历史文件
-n: 读历史文件中未读过的行到历史列表
-p: 展开历史参数成多行,但不存在历史列表中
-s: 展开历史参数成一行,附加在历史列表后
快速重复执行上一条命令
使用上方向键,并回车执行。
按 !! 并回车执行。
输入 !-1 并回车执行。
按 Ctrl+P 并回车执行。
5、总结Linux帮助用法
常见的帮助命令有:man 命令、help 命令、info 命令
1.man
man 工具是显示系统手册页中的内容,也就是一本电子版的字典,这些内容大多数都是对命令的解释信息,还有一些相关的描述,通过查看系统文档中的 man 还可以得到程序的更多相关信息和 Linux 的更多特性。
格式: man [章节] keyword
如:man 5 passwd
2.info
如果觉得 man 显示的信息都还不够,满足不了需求,那么可使用 info 命令来获取帮助。
info 来自自由软件基金会的 GNU 项目,是 GNU 的超文本帮助系统,能够更完整的显示出 GNU 信息。
man 和 info 就像两个集合,它们有一个交集部分,但与 man 相比,info 工具可显示更完整的 GNU 工具信息。
3.help
help 命令是用于显示 shell 内建命令的简要帮助信息,帮助信息中显示有该命令的简要说明以及一些参数的使用以及说明。