什么是操作系统? 操作系统是一款管理软件,可以管理软硬件,可以类比客户,老板,主管,程序员,老板徐需要根据客户的需要来开发功能,老板并不会直接给程序员说,而是会和主管说,让主管来督促程序员来实现这个功能,应用软件需要操作系统来实现所要的功能,操作系统会通过控制设备驱动来控制硬件,实现软硬件的管理(设备驱动也是软件,可以控制对应的硬件)
作用:
- 对下管理好软硬件资源(手段)
- 对上提供良好的(稳定,安全,高效)运行环境(目的)
Windows的图形化界面和Linux的命令行
学习Linux下的基本指令等同于学习windows基本操作,图形化界面和命令行在操作系统层面是等同的,过去是先是手拨二极管,因为过于麻烦,发明了键盘,使用命令行来操控系统,之后出现了图形化界面,用鼠标&&触摸板来操控系统
Linux也是有图形化的界面,因为需要面向客户,不过大部分都是命令行形式
理解文件
-
文件本身 当我们创建一个空文件的时候,也是需要占磁盘空间的 * 文件=文件的内容+文件的属性(元属性) 文件的属性里面有创建时间,使用权限等一些东西,这都是数据,所以需要占磁盘的空间 -
文件之间 文件分为普通文件和目录(Linux叫法)/文件夹(Windows叫法)两类,普通文件就是以.c等为后缀的文件,目录就是保存其他文件的场所
注意: 以. 开头的文件,在Linux下我们叫做隐藏文件
路径
几乎所有操作系统文件的目录结构组织是一颗多叉树,形成了很多的路径
我们可以用路径来标识一个文件,因为它具有唯一性(路径+文件名)
在Linux下的路径是以/ (路径分隔符)来分隔的,比如/home/member1/test
在Windows下的路径是以\ 来分隔的,比如D:\XXX\YYY\ZZZ
/home/member1/test 这样从根目录开始的路径叫做绝对路径,还有一种不从根目录路径就是相对路径,比如./member1/test ,我们平常使用的是比较简单的相对路径
目录:
/ 叫做根目录,/home/XXX 叫做XXX用户的工作路径,或者家目录(当特定用户登录是,默认所处的路径)
当我们是root用户时,我们的登录时默认的路径是/root
|