Linux笔记第一章

目录

程序学习方法?

为什么学习Linux?

什么是操作系统?

操作系统分类

学习Linux可以做什么?

学习Linux主要是学习什么?

Linux版本

虚拟机

Linux文件系统(目录和文件)

程序学习方法?

编程和Linux学习一样,学习编程:写代码 --- 学习Linux:学命令

1:练、练、练

2:学会使用搜索引擎

3:不求甚解 对于当接触的知识,知道怎么用即可(怎么做会有什么效果,不需要了解其中原理和 深究原因)

4:忘了也没有关系 我们学习了10个知识点,一周后或者一个月后我们只记住了 其中2个或者3个, 是没有关系的,我们只需要记住经常用的,经常用的自然而然就记住了,不经常用的在大脑中只留下了一 个印象,后面用到的话,自己查资料回顾下就能使用起来。

为什么学习Linux?(Linux是干嘛的)

Linux一般用来做服务器端的操作系统。
什么是服务器端?

所有的网站,所有的网络游戏都需要服务器端
一半以上的家用电脑使用Windows,但是90%以上的服务器端使用Linux

什么是操作系统?

操作系统=我们开机之后进入的操作环境就是Windows操作系统
电脑 = 硬件 + 操作系统(软件)
硬件=鼠标 键盘 显示屏 耳机 CPU 主板 内存卡 声卡,等肉眼可以看见,手可以摸得到的东西

操作系统是我们玩电脑的时候的中介。
我们用硬件 鼠标键盘 显示器 操作系统负责收集你在键盘和鼠标上做的什么事情,然后显示给显示器,或者保存到硬盘上。

操作系统分类

桌面、服务器、手机、嵌入式桌面
操作系统:给大众使用的

Windows MacOS Linux
Windows xp windows 7 windows10

服务器操作系统:其实服务器就是我们平时使用的电脑主机(把键盘和鼠标去掉)

为什么去掉键盘鼠标显示器?
为什么放在机房 恒温,无尘
Linux
Windows Server 2008 2010 2018
Mac OS Server

手机(iPad)操作系统

(基于Linux)Android iOS

嵌入式操作系统(手机、游戏机,汽车、MP3、MP4、智能家具、人工智能软件...)

Linux

操作系统不止Windows这一种,还有MacOS、Linux
手机上也是硬件和操作系统的结合 Android iOS

我们使用的软件(QQ 浏览器 播放器 等)的运行环境就是操作系统。我们使用编程语言开发的软 件,就是运行在操作系统上的,Windows和MacOS一般家用,我们可以叫做客户端,客户端操作系统。

Linux一般运行在服务器端,所以Linux可以叫做服务器端操作系统

Linux发展历史 http://blog.csdn.net/zengxiantao1994/article/details/53141747

学习Linux可以做什么?

1,学习了Linux可以做Linux运维(运行和维护)
2,学习了Linux可以做嵌入式开发
3,为后面学习Python和人工智能等课程打下基础

学习Linux主要是学习什么?

既然Linux是操作系统,那学习一个操作系统就跟我们当初是一个电脑小白学习怎么使用Windows电 脑一样。

想要使用Windows电脑需要掌握哪些知识?

怎么创建文件夹,怎么创建文件,怎么保存文件,怎么控制文件权限,怎么运行程序,怎么安装程序....

那我们学习Linux也是学习怎么在Linux操作系统上做上述事情,不过Linux上没有可视化的操作界 面,不能使用鼠标,所以我们要学习怎么使用命令来完成我们平时在windows电脑上很常见的操作。

命令有几千个,每个命令几十个参数,不要记忆,能记住的就记住,记不住的不用刻意去记忆,忘了 就查。

Linux版本

内核版本:操作系统心脏,处理跟各种硬件打交道的工作。硬件管理,内存管理,文件系统,线程管理.....

稳定版本 开发版本

发行版本

内核版本+各种应用软件(办公 媒体播放 浏览器 数据库 )
Ubuntu Redhat CentOS ...

虚拟机

虚拟的计算机,一台电脑上只能同时运行一个操作系统。如果我们想要学习Linux操作系统,我们就 需要专门的一台计算机,来安装Linux操作系统。如果把现有的电脑安装成Linux是可以的,不过我们原有 的使用环境就不能同时使用了,我们安装Linux是为了徐它,并不是要把现有的我们的电脑改装成服务器来 使用。买两台电脑,这样操作起来有点麻烦,费用也有点高。

有了虚拟机,我们可以现有计算机的基础上,安装多个其他的操作系统(包括Linux Windows), 可以很方便通过虚拟机对操作系统进行安装、卸载,这样方便我们学习别的操作系统。

虚拟机其实就是一个软件,虚拟的计算机,它用来模拟一个真实存在的计算机,我们可以安装操作系 统在这个模拟的计算机环境上。

安装
虚拟机下载和安装 10版本

http://www.dayanzai.me/vmware-lite.html
http://www.dayanzai.me/vmware-workstation.html

Ubuntu下载和安装

https://www.ubuntu.com/download/desktop/thank-you/?version=18.10&architecture=amd64

硬盘的格式化和分区
Ubuntu操作系统介绍

任务栏:放置一些常用的应用程序和正在运行的程序

解锁和锁定

程序打开和关闭
菜单栏(对应激活窗口)
终端窗口和windows的终端

Linux文件系统(目录和文件)

Windows下有盘符
Linux没有盘符的概念,只有一个根目录

不同的目录有哪些作用:
/home/用户名 存储一些用户相关的文档
/usr 安装的应用程序
Linux各个目录以及每个目录的作用介绍: http://www.cnblogs.com/duanji/p/yueding2.html

也可去本人的下一篇博客查看

 

你可能感兴趣的:(Linux笔记第一章)