第一周作业
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
1、Debian:三大主流发行版之一,以社区方式运作,没有商业公司支持
knopix是基于Debian的二次发行
ubuntu是基于Debian的二次发行
knUbuntu是基于ubuntu的二次发行
nUbuntu是基于ubuntu的二次发行
Mint是基于ubuntu的二次发行
slackware:三大主流发行版之一,
slackware是SLS的一个分支
slackware中有一个著名的子分支-S.U.S.E。
S.U.S.E企业版分支-SLES。
S.U.S.E个人版分支-openSUSE。
3、redhat:三大主流发行版之一,
redhat个人版分支-Fedora Core
redhat企业版分支-Red Hat Enterprise
CentOS是基于Red Hat Enterprise版的二次发行
Oracle Enterprise是基于Red Hat Enterprise版的二次发行
###4、Gentoo:Gentoo是基于enoch二次发行版
2、安装Centos7.6操作系统,创建一个自己名字的用户名,并可以正常登录,将主要步骤截图。
登录
3、配置环境变量,实现执行his tory的时候可以看到执行命令的时间。
退出则失效
export HISTTIMEFORMAT="%F %T "
永久保存
4、总结Linux哲学思想。
1.一切皆文件。
2.由众多功能单一的程序组成:一个程序只做一件事,并且做好;组合小程序完成复杂任务。
3.尽量避免跟用户交互。使用命令行接口执行效率更高,易于以编程的方式实现自动化任务
4.使用文本文件保存配置信息。文本文件易于阅读和编辑。
5.提供机制而非策略。
5、总结Linux常用命令使用格式,并用实例说明。例如echo、screen, date,ifconfig、export等命令
linux常用的命令格式一般为commend [option] [file],具体格式可以通过man或者help来查看获得帮助,
echo
等待标准输入,后面可以接字符串,也支持正则表达式
[root@centos7 ~]# echo 1
1
[root@centos7 ~]# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/roo
t/bin:/root/bin:/root/bin:/root/bin
[root@centos7 ~]#
ifconfig
用于显示或设置网络设备
-a 显示全部接口信息。
-s 显示摘要信息(类似于 netstat -i)。
###screen
利用screen 可以实现会话管理,如:新建会话,共享会话等
创建新screen会话
screen –S [SESSION]
加入screen会话
screen –x [SESSION]
退出并关闭screen会话
exit
剥离当前screen会话
Ctrl+a,d
显示所有已经打开的screen会话
screen -ls
恢复某screen会话
screen -r [SESSION]
date
date默认有固定的显示模式,后面接参数可以显示参数的信息
[root@centos7 ~]# date
Mon May 17 15:20:28 CST 2021
[root@centos7 ~]# date +%F
2021-05-17
[root@centos7 ~]# date +"%F %T "
2021-05-17 15:21:55
export
用于设置或显示环境变量。
export //显示环境变量
export HISTTIMEFORMAT="%F %T " //设置环境变量
最后更新于 2021-05-17 21:02:17 并被添加「」标签,已有 71 位童鞋阅读过。
本站使用「署名 4.0 国际」创作共享协议,可自由转载、引用,但需署名作者且注明文章出处
大哥你才开始啊。。。要加油了!
作业做的不错,但是后面可以考虑使用markdown格式,不要截图上传,截图上传太麻烦了。。。