Linux基础学习(一)

一、操作系统简介

二、linux文件目录简介

三、Linux经常使用的中断命令




一、操作系统简介

1、什么是操作系统
  • 首先操作系统是一个软件
  • 操作系统对硬件进行管理
  • 操作系统提供接口来为程序员提供操作硬件的操作,也就是系统调用,系统调用有两种,一种是直接的系统调用,一种是通过封装的库函数进行系统的调用
  • 也就是说操作系统将硬件和软件分开,使得程序员不用与机器语言打交道,直接使用高级的编程语言编写程序

2、操作系统工作的过程例子
例如在使用音乐播放器进行音乐播放的时候,大致经过的步骤是:
  • 首先是将歌曲从硬盘上加载到内存
  • 之后是需要声卡对内容进行解码
  • 声卡将解码之后的内容放到音箱进行播放
如果没有操作系统,那么音乐播放器就要通过0101的机器编码对硬件进行上面的操作,但是有了操作系统之后, 音乐播放器只需要调用操作系统提供的接口就可以对硬件进行上述的操作,可以看出大大方便了程序员的工作。
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:清屏
3、终端命令的格式:command [-options] [parameter],其中[]表示的是可选;例如上述六个命令中ls,pwd,clear是不需要任何参数的,其余的都需要指明parameter,如果要进行特定的操作,还需要加上options,例如删除文件夹就可以使用rm -r directoryname进行。
4、终端命令帮助命令:
  • command --help
  • man(manual) command,显示出内容后,空格显示手册的下一屏,enter显示手册的下一行,b进行回滚,f下一屏,q退出
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值