• 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

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

  • 相关阅读:
    数据包构造分析工具Hping3常用命令集合大学霸IT达人
    C语言结构联合位字段知识体系总结大学霸IT达人
    基于ARP的网络扫描工具netdiscover常用命令集合
    C语言指针总结大学霸IT达人
    批量探测工具fpingping常用命令集合大学霸IT达人
    App数据分析小心预加载机制
    C语言数组知识体系整理大学霸IT达人
    ARP探测目标工具arping常用命令集合大学霸IT达人
    C语言函数知识体系大学霸IT达人
    启动sql server的服务时,window 不能在本地计算机启动Sql Server(MSSQLSERVER)问题
  • 原文地址:https://www.cnblogs.com/qisha/p/13416808.html
Copyright © 2020-2023  润新知