Linux基础

文章介绍了嵌入式系统中Linux操作系统的概念、类型,特别是Ubuntu的特点和使用,包括Linux的稳定性和开源特性。还详细讲解了虚拟机VMware的网络配置模式和共享文件夹设置,并概述了Ubuntu的基本操作,如shell命令的使用、用户切换以及系统关机和重启命令。
摘要由CSDN通过智能技术生成

一、基础概念
1、什么是嵌入式?
    总:将我们所需要的操作系统移植到硬件设备中。
2、操作系统?
    1、windows、IOS、鸿蒙系统、安卓、mac os
    闭源(不公开内核源码)这些操作系统:体积大、不适合移植。

    2、linux操作系统(开源、公开的内核源码,开源并不代表免费)
3、什么是操作系统?
    一组控制计算机操作、运用、硬件运行、软件资源管理、提供一些公共服务,实现用户和计算机进行交互。

4、linux系统的分支:
     Redhat分支: santOS ---->企业版
     Debian分支:UbuntuOS ---->个人版
     区别:图形界面不同,软件包不同

二、linux版本
    1、Ubuntu
    2、redhat --->企业版本  (收费) --->  提供稳定的支持服务
    3、CentOS --->(个人的:是一个最严格的协议标准系统)
    4、红旗
    5、SUSE(德国,界面比较漂亮)
    6、ucos:特殊的linux系统,没有mmu内存映射单元

三、linux特点:
    1、稳定性
    2、开源系统、安全性高
    3、软件安装便利
    4、支持多用户

    我们使用是:Ubuntu16.04

四、虚拟机VMWARE 使用
      我们的目标:学习使用linux-Ubuntu操作系统

 (一)网络适配器
    桥接模式:Ubuntu需要自己分配一个ip地址,这个地址和windows的不一样
    NAT 模式:ubuntu 和 windows 公用windows 的 IP地址来访问外部网络
    仅主机模式:Ubuntu 只能和 window是 通信  ,不能和外部网络通信
    自定义模式:即自定义网络 ,该方式不能和主机通讯,也无法访问外网

   (二)共享文件夹
    1、在windows电脑中 ,创建一个 用于共享的文件夹
    2、在虚拟机中设置选项---->共享文件夹---->总是启用---->添加---->添加文件向导
    3、在ubuntu中系统如何去访问共享目录
        (1)、使用界面的方式去访问(计算器/mnt/hgfs)
        (2)、使用命令去访问    cd /mnt/hgfs

五、ubuntu 的使用
    1、网络图标:扇形表示未连接网络,上下箭头表示已经连接到网络。
    2、系统设置 : 关机,重启。
    3、linux用户:所有linux系统的管理员  root   windows 管理员:administator
    4、终端: Ubuntu系统同样有图形界面,和windows类似,通过鼠标就可以操作所有的功能,但是作为大多数。嵌入式参品,不会在开发板安装图形界面,因为占用的空间较大,费用提高,所以一般不会安装。因此,linux系统的操作用控制终端进行操作。输入命令来控制操作系统。

    student @ student-machine:  ~/999                $
        |                     |                         |                    |
    用户名        主机名    当前终端所在的路径         命令行提示符(用户输入的命令都在这个符号的后面)
                            #----超级用户的命令行提示符

    打开终端:
        1、通过鼠标,点击快捷方式键
        2、在文件系统中,鼠标有右键在终端中打开(会以当前所在的目录下打开终端)
        3、使用快方式键:“Ctrl + alt + t” 直接打开终端
        4、使用快方式键: “ctrl + shift + n”打开一个相同路径的终端
                (要在已经打开一个中端的情况下才能使用)
        5、使用快方式键: “ctrl + shitf  + t”以分屏的方式再打开一个同路径终端
            (要在已经打开一个中端的情况下才能使用)

    终端字体的放大:“ctrl + shift + ‘+’”
        缩小: "ctrl + ‘-’"

六、初体验shell命令

    1、什么是    shell(贝壳) :它是内核的外层保护工具,也是负责用户和内核之间的交互
    2、终端:是一个字符设备,是一个模拟器,编写命令的
    3、终端中的  命令组成:
        指令   "空格"    选项 “空格”  参数1  参数2  参数3 ........
        "命令"  不可以省略        选项和参数  可以省略的
    4、使用  su 要切换的用户名  如:su root
        格式: su 目标用户
        sudo ---->切换到超级用户去执行命令,执行完后 回到当前用户
    5、补全命令:当忘记命令或者文件名的时候,只需要输入命令的前面一个字符或多个字符,通过tab键就可以自动补全,
        如果有多个选择的时候,按两次,终端会显示提示,让你进行选者。
    6、清屏:
        1、命令 :clear
        2、快捷键:“Ctrl + l”
    7、查找历史命令:history
        上下翻找命令:  通过键盘上的方向键  “上键”和“下键”可以翻找使用过的命令
    8、关机命令:
        shutdown -h now  立刻关机
        shutdown  12:00   在12:00关机
        shutdown +5   在5分钟后关机
        shutdown -r   12:00    在12:00重启
        shutdown -r   +5   在5分钟后重启
        shutdown -r now 立即重启
        shutdown -c 取消关机
    9、重启命令:reboot now 立即重启
    10、在window是中  复制粘贴的快捷键  :ctrl + c   复制  /  ctrl + v  粘贴
        Ubuntu中  ctrl + shift + c   复制  /  ctrl +  shift + v  粘贴

七、自己安装Ubuntu操作系统
    1、操作系统的镜像文件
    2、要有安装该操作系统的硬件
        打开虚拟机-->创建虚拟机
    3、安装Ubuntu操作系统
        
 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值