【每天play】为了学好python需要从脚下做起,Linux基础 P1-10

【每天play】为了学好python需要从脚下做起,Linux基础 P1-10

因为十月底开始出差,博客开始微停更。除了每日上传【云胡实验室】的稿子,代码敲得不多,虽也能用。但如卖油翁所说,无他,手孰能尔。所以,还是请坚持下去。面向工作编程,如果实在有些松懈没有动力的话,或者哪怕再累,实现一个小demo解救自己沉浸生活的灵魂一下吧。

今日份是python的linux基础部分,巧的是,b站刚刚更完这部分,之前感兴趣自己折腾过一段时间,加上这学期新开的大数据课基于Ubuntu16.04,这是基础,算是弱基础吧,目标是串起来之前会的,建立起python底层linux的知识体系。再往上走,不用回顾。闲话少说,开头放了一张老师用来讲解的练习,这两句话分别用两个公式来验证,坚持才是力量。其中知识点,多少次方在python中用“**”后跟次数来表示。

讲完练习,老师在讲“1 什么是操作系统

【每天play】为了学好python需要从脚下做起,Linux基础 P1-10

操作系统两个作用:

1.直接控制硬件

2.操作硬件方法封装成系统调用

不同应用领域的主流操作系统:桌面操作系统/服务器操作系统/嵌入式操作系统/移动设备操作系统

1.桌面操作系统

  • windows系列  用户群体大
  • macOS 适合于开发人员(底层Unix)
  • Linux 应用软件少

2.服务器操作系统

  • Linux 安全、稳定、免费 / 占有率高
  • Windows Server 付费 / 占有率低

3.嵌入式操作系统

  • Linux

4.移动设备操作系统

  • IOS
  • Android (基于Linux)

2 虚拟机 Virtual Machine

便于学习,成本低使用多系统

接着老师讲解了3 操作系统的发展史,为避免知识的整体性,这部分笔记使用MD格式完成,【01 操作系统的发展史】链接贴在这。

4 Linux内核及发行版

内核只有一个-linus基于minix做的

发行版包括一些桌面环境、办公套件等应用软件,常见有 Ubuntu Redhat CentOS...

5 Linux系统下的文件目录结构

笔记在此,这里只记录一些理解。

单用户操作系统 / 多用户操作系统   同一时间 盘符