一、当计算机启动时,会先启动一个叫BIOS的界面,这是我们计算机最先启动的程序。它的作用是引导操作系统,在电脑开启的时候检查硬件资源是否正常工作,初始化内存,硬件,然后将我们安装在C盘的操作系统的镜像搬运到内存中,启动操作系统的内核然后启动桌面软件,这就是我们熟悉的操作系统了。当我们启动虚拟机的时候也会先启动BIOS,只不过这时候启动的是电脑原来的BIOS而不是单独的BIOS。
二、每个硬件在启动操作软件之前,都会先启动一个类似电脑的BIOS的DSP(板级支持包),然后由BSP启动写入的操作系统。BSP是面向硬件的,无论是我们的电脑还是日常使用的电器要在其上嵌入操作界面就需要BSP的支持,当我们写好了一个程序烧写到单片机里面的时候,在这个程序启动前,BSP会优先启动然后才能调用我们写进去的程序。
三、linux命令行。
ubantu中打开命令行可以采用快捷键的方式CTRL+ALT+FN+F2,退出CTRL+ALT+FN+F7
打开命令行之后会看到如下的目录结构
[root@localhost ~ ]#
[用户@系统位置 ~当前用户的工作目录]
root是管理员账户在本地登录
创建一个新的用户
adduser jsetc //jsetc是用户名
passwd jsetc
change passwd for user jsetc
adduser jsetc //jsetc是用户名
passwd jsetc
change passwd for user jsetc
切换用户登录
su - jsetc 切换jsetc用户登录
$su - root 切换root用户登录
su - jsetc 切换jsetc用户登录
$su - root 切换root用户登录
sudo 使用超级权限使用命令执行操作
ls 查看当前目录下有哪些文件
不同的用户对应不同的文件操作权限
rwx可读/可写/可执行
文件的格式
-开头 普通文件
d开头 目录文件
c/b开头 设备文件
L开头 链接文件
d开头 目录文件
c/b开头 设备文件
L开头 链接文件
p 管道文件
f 堆栈文件
s 共享文件
chmod 修改用户的属性 (权限)
man 命令 介绍当前命令的属性
q退出