一、操作系统简介
二、linux文件目录简介
三、Linux经常使用的中断命令
一、操作系统简介
1、什么是操作系统- 首先操作系统是一个软件
- 操作系统对硬件进行管理
- 操作系统提供接口来为程序员提供操作硬件的操作,也就是系统调用,系统调用有两种,一种是直接的系统调用,一种是通过封装的库函数进行系统的调用
- 也就是说操作系统将硬件和软件分开,使得程序员不用与机器语言打交道,直接使用高级的编程语言编写程序
2、操作系统工作的过程例子
例如在使用音乐播放器进行音乐播放的时候,大致经过的步骤是:
- 首先是将歌曲从硬盘上加载到内存
- 之后是需要声卡对内容进行解码
- 声卡将解码之后的内容放到音箱进行播放
3、主流的操作系统
- 桌面操作系统:Windows、Mac、Linux
- 服务器操作系统:Linux、Windows
- 嵌入式操作系统:linux
- 移动设备操作系统:ios、Android
4、虚拟机
虚拟机实际上就是一个软件,其作用主要是模拟硬件系统的功能,从而可以在已经装有操作系统的计算机上 再装一个操作系统。例如一般使用的虚拟机的软件就是vmware,安装vmware之后我们可以再安装ubantu, 那么我们就在已经有操作系统的电脑上再安装了一个linux操作系统。
二、Linux文件目录简介
在抽象层面: Windows的文件管理有盘符的概念,也就是一般都是分成不同的盘进行文件的管理,这主要原因是Windows开始的时候就致力于单人计算机。与Windows不同,Linux的文件管理在抽象想没有盘符的概念,其有一个根目录,在根目录下游home文件夹,在该文件夹下可以添加不同的用户,而不同的用户可以在自己的文件夹下进行自己的操作,这与Linux致力于多用户是一致的。 虽然抽象上有不同,但是Windows和Linux都是树状层的结构。
在物理层面:linux的文件磁盘空间的分配管理是通过索引表的方式来实现的,每个文件有自己的目录项,目录项组成目录文件,目录项中有具体的文件的信息;查找文件的时候就是先从目录文件中找到相应文件的目录项,然后再根据目录项找到具体的内容。
windows在物理层上是根据文件分配表的形式进行管理的,除了这点不同,其大致的管理形式与Linux是一致的,也是每个文件都有自己的目录项,目录项构成目录文件,查找文件的时候都是从目录文件开始寻找的。
三、Linux经常使用的终端命令
1、放大缩小终端字体的大小:放大:ctrl+shift+=
缩小:ctrl+-
2、6个常见的终端命令
- ls:查看当前文件夹下的内容
- pwd:输出当前的工作即所在文件夹
- cd:切换文件夹
- touch:若文件不存在,那么创建新的文件
- mkdir:创建新的文件夹
- rm:删除指定的文件
- clear:清屏
4、终端命令帮助命令:
- command --help
- man(manual) command,显示出内容后,空格显示手册的下一屏,enter显示手册的下一行,b进行回滚,f下一屏,q退出