day1-linux基础

一、开发环境

a、VMware:虚拟机 --- 虚拟化软件 ---》在实体机上虚拟出来一台计算机

b、ubuntu18.zip:虚拟机---虚拟出来的计算机---让虚拟机图形化显示

二、Linux系统使用

注:命令格式:

【命令】【选项】【参数】

两两之间空格隔开

1、打开终端terminal

a、Linux系统的操作界面

b、快捷键命令---CTRL + alt + t

2、Linux命令

a、pwd(print work directory):打印工作目录(文件夹)

b、ls(list):查看目录下的文件列表(内容)

        ls                                        //查看目录下的文件列表(内容)

        ls        目录名                     //查看指定目录名下的文件列表(内容)

        ls        -l        目录名(文件名)           //-l  (long)查看指定目录名下的文件属性信息

        ls        -lh      目录名(文件名)           //-h   表示将文件大小以K、M、G 等单位的形式显示

c、cd(change directory):切换目录

        cd                            //直接回到   用户主目录(家目录)(/home/linux)

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

        cd        ~                //直接回到   用户主目录(家目录)(/home/linux)------相对路径方式

        cd        /home/linux//直接回到   用户主目录(家目录)(/home/linux)------绝对路径方

        cd        .        // " . "表示当前路径 ls -a (all) 以   .    开头的文件称为隐藏文件

        cd        ..        //“   ..  ”表示返回上一级目录

        cd        -        //回到上一次操作目录

d、touch  文件名:创建新文件

注意:在家目录下可以直接使用,在根目录下时候没有权限,需要借助sudo(super do 临时切换为超级用户权限)

eg: touch test.txt

        sudo touch.txt

e、mkdir(make dorectory):创建目录

        mkdir        目录名

        mkdir        1 2 3                  //同时创建名字分别为1、2、3的多个目录

        mkdir        4/5/6        -p       //同时创建多级目录

f、cp(copy):拷贝(备份文件)

        cp  源文件  目标文件 //拷贝文件

        cp  dir1  dir2  -r          //拷贝目录需要递归“   -r    ”

g、mv(move):剪切

        mv   file1   dir1    

        mv   源文件    目标文件

        mv   源文件名   新文件名   //文件重命名

h、rm(remove):删除

        rm      file1

        rm       dir   -r   //目录删除需要递归

        rm        dir   -rf  //-force  

        rm        *      -rf  //*

嵌入式系统:

 嵌入式系统 ( Embedded system) , 是一种 " 完全嵌入受控器件内部,为特定应用而设计的专用计算机系统 ” 以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统。
(1).应用为中心  --专门应用场景
(2).计算机技术  --基础
   硬件 
     输入设备 
     输出设备
     处理器(CPU)
      *运算器
      *控制器 
     存储器 (内存,外存)
   软件
     操作系统 
    
     pc端 
       windows 系列 
       xp
       linux 
       macOs       
     移动端
       android 
       ios 
       鸿蒙 
       hyper os        
(3).软硬件可裁剪 
(4).需求 
    功能 
    成本 
    体积 
    功耗等需求 

Linux目录结构是一种树型结构,根目录为/,每个目录都有其特定的作用和用途。以下是各个目录的作用及注意事项;
1./bin:系统基本应用程序存放目录,如ls、cp、mv等。注意:这些程序一般都是系统启动时就需要用到的,所以不能随便删除或更改。
2./boot:系统启动相关文件存放目录,包括内核文件(vmlinuz)、引导程序(grub等)和启动配置文件(grub.conf等等。注意:这些文件一般都是系统启动时需要用到的,所以不能随便删除或更改。
3.ldev:设备文件目录,包括硬件设备、虚拟设备和伪设备等。注意:这些文件一般都是系统自动创建和管理的,不能随便删除或更改。
4./etc:系统配置文件目录,包括系统启动配置文件、网络配置文件、用户账号配置文件等。注意:这些文件一般都是系统启动时需要用到的,不能随便删除或更改。
5. /home:普通用户的家目录,每个用户都有一个独立的家目录,用于存放用户的个人文件和配置文件等。注意:每个用户只能访问自己的家目录,不能访问其他用户的家目录。
6.lib:系统动态链接库存放目录,用于支持系统运行和应用程序的链接。注意:这些文件一般都是系统启动时需要用到的,不能随便删除或更改。
7. /media:可移动设备挂载点目录,包括光驱、U盘、移动硬盘等。注意:不要随便拔出设备,要先卸载才能拔出。
8./mnt:临时挂载点目录,用于挂载其他文件系统或网络共享等。注意:挂载前要先创建挂载点目录。
9.lopt:第三方应用程序安装目录,一般是一些商业软件或专业软件的安装目录。注意:一般情况下不建议在此目录下安装软件,应该使用包管理器进行安装。
10./proc:虚拟文件系统目录,用于提供内核和进程信息。注意:这些文件都是虚拟的,不能随便更改。
11./root:超级管理员的家目录,与普通用户的家目录类似,用于存放管理员的个人文件和配置文件等。注意:只有超级管理员才有权限访问此目录。
12.lrun:运行时数据目录,用于存放系统运行时生成的临时文件和进程信息等。注意:这些文件都是运行时生成的,系统重启后会被清空。
13./sbin:系统管理程序存放目录,如shutdown、reboot等。注意:这些程序只有超级管理员才有权限使用。
14.lsTv:服务数据目录,用于存放一些网络服务所需的数据文件、网页等。注意:一般情况下不建议在此目录下存放用户文件。
15./sys:虚拟文件系统目录,用于提供系统硬件信息。注意:这些文件都是虚拟的,不能随便更改。
16.tmp:临时文件目录,用于存放系统和应用程序运行时生成的临时文件。注意:这些文件可以随意删除,系统重启后会被清空。
17.lusr: 系统资源目录,包括用户程序、库文件、帮助文档等。注意:这些文件一般都是系统安装后就存在的,不能随便删除或更改。
18.Ivar: 系统变量目录,包括日志文件、邮件、缓存等。注意:这些文件一般都是系统运行时生成的,可以随意删除,但不会影响系统正常运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值