今天系统学习了以下5点内容:

1.了解嵌入式行业

2.嵌入式定义

3.Linux系统

4.Linux系统命令:pwd、ls、cd、touch、mkdir、cp、mv、rm

5.Linux编程

什么是嵌入式?

答:嵌入式是通过软件控制硬件。嵌入式系统以应用为中心,以计算机技术为基础,可对软硬件裁剪的具有对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。计算机技术的软件部分包括windows10 / 11 、ubuntu(linux系统、MacOs 等PC操作系统,android 、Ios、塞班、鸿蒙等移动端 ;硬件包括鼠标、键盘等输入端;存储器、处理器、控制器;显示器、音响、打印机、投影仪等输出设备。

ubuntu和linux之间的关系以及ubuntu版本命名的规则?

答:Linux本身是内核,Ubuntu系统是基于Linux内核的操作系统,ubuntu是一种linux操作系统的发行版,它基于debian发行版,并由Canonical公司进行开发和维护。

Ubuntu版本命名规则包含版本号命名和代号命名两部分。版本号命名规则为:前两位数字是发行时年份的最后两位数字,后两位是发行的月份,中间用一个英文小数点隔开。例如10.10代表是在2010年10月份发行的

命令:
  1. pwd (Print Work Directory)
  
  Directory = 目录 (相当于就是windows下的文件夹
  linux@ubuntu:~$ pwd
  /home/linux             //路径 --- linux系统下的路径 

  
  
   /            //根目录 
    home          
        /       //目录分隔符 
         linux
  
  windows:
     硬盘
      |-- c
      |-- d
      |-- e
      
  linux
     硬盘  /  根目录 
      |--home
      |    |--linux
           |--zhangsan 
          
  

  2 ls (list)
   功能:
       ls  //查看当前位置 下的内容 
       
       蓝色 文件夹 
       白色 普通文件
       绿色 可执行文件 
       红色 压缩包 
       
       ls 目录名    //查看指定目录下的内容 
       eg:
          ls /    //查看 /(根目录)下的内容 


  3 cd (Change Directory)
   功能:
     切换目录 
     eg:
        cd 目录名   //切换到指定的目录下 
        
           目录名 写法 
                 cd /home    //以根目录作为起点 开始   ---绝对路径 
                 cd home     //以当前位置作为起点      ---相对路径 

       cd //默认效果 回家 
       
       ~  // /home/linux 用户家目录 
         cd ~
         cd /home/linux
       .   // 点 代表当面目录 
          cd . 
       .. //点点 上一级目录 
       
          /home/linux
          cd .. 切换到当前位置的上一级目录 
       -  //减号 上一次操作的目录 
          cd - 
       
     

  
 4. touch 
    功能:
        创建一个空白文件 
    eg:
       touch 1.txt //在当前位置 创建1.txt 
                    //1.txt 文件名前没有指定路径,默认就是当前路径
   
   
      sudo 
        // super do
    
 5. mkdir(make directory)
    功能: 创建目录 
    
    eg:
      mkdir 123  //在当前位置 创建123目录 

6. cp(CoPy)
  功能: 复制 
   cp 源文件 目标文件

   eg:
     cp 1.txt  2.txt  //将当前位置下的1.txt 复制为 2.txt   
     cp 1.txt  dir1   //将当前位置下的1.txt 复制到 dir1目录中 
     cp 1.txt  dir1/back_1.txt //将当前位置下的1.txt 复制到 dir1目录中 并命名为back_1.txt
     
     cp dir1  dir2  -r //将当前位置下的dir1 复制为 dir2
                       //如果 源文件 是一个目录文件 
                       //拷贝时 ,需要增加 -r选项                     
     
     cp dir1  dir2  -r //dir2 如果存在,则是将dir1 拷贝到dir2中

  7. mv(MoVe)
     功能: windows剪切功能
     eg:
        mv 1.txt 2.txt  //将当前位置下的1.txt 移动为 2.txt 
                        //移动 和 拷贝区别
                        //移动之后 源文件不存在了 
                        //拷贝之后 源文件还在
                        // 可以用来 给文件 重命名 
        mv 1.txt dir1   //将当前位置下的1.txt 移动为 当前位置下的dir1中
        mv dir1  dir2   //dir2如果不存在,此时重命名 
                        //dir2如果存在,则将dir1 移动到dir2中          
  8. rm (remove)
     功能: 
        删除文件 
    eg:
      rm 1.txt //删除当前位置下的1.txt
      rm 1/2/3/test.txt
      rm dir1  -r //如果删除的是目录,需要递归层层删除要加 -r

Logo

讨论HarmonyOS开发技术,专注于API与组件、DevEco Studio、测试、元服务和应用上架分发等。

更多推荐