Linux 学习笔记 3 认识基本命令与目录结构 以及挂载卸载

写在最前

通过前两节学习,我相信大家对于这个Linux 已经有了一个初步的认识,到底什么是Linux,它是如何启动的以及,我们也手动去通过构建GRUB

让一个内存版的Linux 在我们的虚拟机上成功跑起来了,虽然不能保存数据,我们转到了服务端最常用的Centos,去深入的了解与认识它,这样

对你以后的程序生涯还是有一个很大的帮助,最后,活到老,学到老,别停下,干就完事了!

 

从安装基本的虚拟机Linux 以及配置了虚拟机的网络,让我们的虚拟机通过桥接的方式,拥有本地网络的一个IP

我们也可以通过其他的SSH工具进行连接,SSH工具可以方便的复制和粘贴,对于新手还是特别友好的,这一节里面,我们尝试

 

奥利给!!!

 

认识目录结构

ls 命令

ls 命令最为一个最基础的命令,用于查看指定目录下的文件以及子目录,当然也是我们平时使用最广泛的一个命令

ls / 的意思就是说:列出/(根目录下的所有文件以及目录) 这里就可以看到当前的根目录下,所存在的目录

选项的话,这里常用的就有:

  • -l 详细列出目录的结构

这样就可以列出我们根目录下的所有目录的最详细的内容,包括权限、时间等。当前只需要知道这么多就行了

理解目录结构

Linux 里面最重要的一点就是:万物皆是文件,不管是硬盘的驱动器还是其他,都是以文件目录来表示的,最重要的一点就是

它的目录是一个树状,并且最顶层/ 根目录

/bin 目录

我们都知道 bin 目录下存放着大量的命令,我们直接操作的cd ls ll 等命令都可以在这个目录下找到

这个目录下存放的命令,普通用户和root 用户都可以执行

/boot 引导目录

通过ll 查看这个目录下所有的文件详情后,我们可以看到这里存在grub 目录以及 vmlinuz 等内核引导文件,

这里还是会有点熟悉,因为我们在第一节通过手动构建grub的时候 曾经复制过这些。

 

/dev 设备目录 类似windows 的设备管理器

其实这个目录我们最关心的主要是以sda 开头的目录

Linux 将系统下挂的设备分配到/dev 目录下,对于各种SCSI 设备,分配了以SD开头的目录文件夹

sdx y

这里的x 代表的是abcd

  • a 代表基本盘
  • b 基本从属盘
  • c 辅助主盘
  • d 辅助从盘

这里的 y 代表的是 数字 1-16

Linux 规定,每一块硬盘最多有四个主分区。包含扩展分区 

  • 主分区和扩展分区占用1-4的分区编号
  • 逻辑分区则占用5-16的分区编号

 

 这样我们就能一下子看懂了

 

/home 个人文件夹目录

这就很明了了,这就和我们windows 里面的个人文件夹目录是一样的

/mnt 挂载目录

当前的目录下是不存在挂载的,因为我们取出了虚拟了光盘,可以尝试挂一个光盘上去,这里学习一下mount 命令

 

什么是挂载?

通俗点来说,就本节说的linux 存在一个文件目录 以/ 根目录开始

当然我们的u盘或者其他存储设备,都会存在不一样的文件目录,挂载的目的在于将这两者进行一个结合,就可以通过Linux

去访问我们U盘里面存在的文件目录了。

挂载开始

通过在虚拟机上挂载一个光盘ISO 镜像文件,我们可以在linux的 /dev 目录下找到sr0 一般sr0 作为光驱

首先在/mnt 目录下创建一个文件目录sr0 名称与/dev 下保持一致

 

通过mount 命令进行挂载 格式:mount + 设备路径

查看光驱存在的目录结构,可以查看到目录的存在

 

卸载开始 umount

挂载肯定有一个类型在Windows上面对于U盘有一个弹出的操作,当然Linux也是支持的

通过umount + 挂载点位置进行卸载 要通过root 进行操作

 

小结

善于总结,把学过的东西再翻出来走一遍,或许真的会发现新大陆也说不定!

参考:http://c.biancheng.net/view/5903.html

posted @ 2019-12-29 18:23  程序猿小码  阅读(344)  评论(0编辑  收藏  举报