嵌入式小白第一天

一、认识虚拟机

Vmware Workstation Pro ------>虚拟化的软件——>虚拟一台计算机

认识Ubuntu:

     Ubuntu = Linux内核 + 图形界面 + 系统软件 + 常用应用软件;

     通过Vmware虚拟出一台计算机;Linux系统使用的操作系统内核(kenerl);gnu官方的发行版

二、嵌入式专业的定义

嵌入式系统是以应用为中心,以计算机技术为基础,软硬件可裁剪,适用应用系统对功能、体积、功能、成本、功耗、、成本、可靠性等严格要求的专业计算机系统 。

(1)以应用为中心 (有专门的应用场景)           

(2)计算机技术(硬件+软件):

硬件:

          有五大部件:控制器,cpu(运算器),寄存器,输入设备,输出设备。

           输入——>[控制器 + cpu + 寄存器]——>输出

                                           ||

                                  [  存储器(内存)]

软件:

操作系统——硬件之上的第一层软件,管理软硬件资源;

分类 ——PC端:windows  //闭源

                            linux  //开源

                            Mac OS //闭源

                移动端:Android

                               ios

                              鸿蒙 next

三、Vmware的一些使用方式及基本Linux命令

dir 表示目录

home——对于每一个用户都有一个对应的家目录

                 每个用户在自己家目录下拥有最大权限

sudo + 命令     //临时切换为超级用户权限

完整的linux命令:[命令][选择][参数]

1.terminal的一些快捷键:

ctrl + alt + t —— 打开一个命令终端terminal(按一次开一个,可打开多个)

ctrl + shift + 加号'+'  —— 放大终端字体

ctrl + 减号’-‘ ——减小终端字体

ctrl + o ——字体恢复到默认大小

2.linux @ ubuntu :$ ——终端提示符/命令行提示符

linux——用户名      ubuntu——主机名     :——提示符    ~——代表用户主目录     $——代表当前用户是一个普通用户

3.linux的一些基本命令

(1)pwd (print work Directory) 打印工作目录

(2)ls (list)查看目录下的内容 (列举出来)

         ls  + 目录名   //查看指定下目录(ls与目录名中间至少有一个空格)

         ls  -l  目录名/文件名   //查看文件属性信息

         ls -lh 目录名/文件名    //属性信息中文件大小以kmg这样的形式显示

         ls -a    //查看所有的文件,包含隐藏文件

(3)cd (change Directory)切换目录

         cd +目录名     //切换到指定目录下

         cd /cd ~   //回到家目录

         cd .    //表示当前目录

         cd ..   //切换回上一级目录

         cd -     //切换回到上一次操作的目录中

相对路径和绝对路径:

         cd dir   //相对路径 

         cd /home/linux/dir    //相对路径

形式:只要以/开头的都叫绝对路径

含义:相对路径——参考起点是当前目录

           绝对路径——参考起点是根目录

(4)touch  创建空文件

         touch  filename     //创建一个为filename的文件

         touch name1 name2 .....  //创建多个文件

(5)mkdir (make directory)  创建目录(文件夹)

注:目录名中不能有空格

        mkdir + 目录名   //创建一个目录

        mkdir 目录1 目录2 目录3 ...   //创建多个目录

        mkdir -p 1/2/3 或 mkdir 1/2/3 -p    //创建多级目录

(6)cp (copy)复制

         cp 源文件 目标文件

         cp file1.txt file2.txt   //复制文件

         cp file1.txt dir    //将file1.txt复制到dir1

         cp dir1 dir2 -r     //复制目录

注:如果拷贝目录要求加上-r表示递归拷贝

       如果目标目录不存在,表示复制出一份

       如果目标目录存在,表示将原目录文件复制到目标目录中

(7)mv (move) 剪切 也可以起到改名作用

         mv 源文件 目标文件 //将源文件放入目标文件

         mv file1.txt file2.txt    //将file1.txt改名为file2.txt(目录也是如此)

(8)rm (remove)删除

         rm file.txt   //删除文件

         rm dir -r    //删除目录

         rm dir -rf   //强制删除(较危险,不建议使用)

4.编程

vi/vim 操作步骤:

1)vi/vim 文件名   //回车进入vi,此时进入命令模式

2)按i进入编辑模式

3)按Esc退出编辑模式,回到命令模式

4)shift + : //进入底行模式

      输入w保存    输入 w +文件名 保存到这个文件中

      输入q退出    输入q!可不保存强制退出

      输入wq保存并退出   输入wq!保存强制退出

命令模式下: 按x键可以删除光标处的字符

                       按2次d键可以删除光标所在的行 

                       按2次y键可以复制光标所在的行

                       按p键粘贴一行字符到光标所在行的下一行

                       按u键,撤销最近一次操作

                       按ctrl + r,反撤销

  • 6
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值