Linux前往内存仿真目录,oeasy教您玩转linux010103我在那pwd

原标题:oeasy教您玩转linux010103我在那pwd

我在哪pwd

回忆上次内容😌

我们上次列出了关于发行版详细信息文件的位置

ls /etc/*release

其中

ls是命令的名字,意味着list列表

/是整个文件系统的根root

/etc是根目录下的etc文件夹

*代表通配符,可以对应零到任意多个任意字符

/etc/*release 是 根目录下etc文件夹下的所有以release结尾的文件

列出的两个文件是

os_release

lsb_release

那么如何把两个文件里面的内容输出出来呢?🥴

cat

合并输出文件内容cat

cat /etc/*release

这样我们就可以得到当前发行版的详细信息了🤗

除了/etc之外,哪里还有好玩的呢?🥴

我们如何在各个文件夹之间任意跳跃呢?🥴

cd=change directory意思是改变文件夹

cd /etc ls *release cat *release

cd /etc把文件夹跳到/etc(根下的etc下)

ls *release查看当前目录下所有以release结尾文件

cat *release把所有以release结尾的文件内容合并输出

pwd

我们如何知道当前在什么文件夹下呢?🥴

pwd=print working directory输出当前文件夹

这次我们跳到根下的/boot文件夹

cd /bootlspwd

boot

这个boot文件夹是干什么的呢?🥴

3b2b98f08cd52b5c6efc91e70f50a77f.png

boot是靴子

bootstrap是靴子后边的带子 (功能相当于鞋拔子)

在计算机系统中

boot是启动

bootstrap是引导程序

启动boot过程,是这样的...🤭关机状态中,内核和整个系统最开始在硬盘里

引导程序通过cpu把内核从硬盘的/boot目录加载到内存中

cpu开始执行内存中的内核对应的指令

内核完成初始化

内核接管了系统资源(cpu、内存、外设)

操作系统完成启动过程

等待下一步输入的指令

启动之后,外面的指令要求运行某个程序

分配内存

把程序从硬盘加载到内存中

分配cpu资源去执行程序

内存

什么是内存

内存也称主存Main Momeory.

内存是能够直接被cpu操作的存储器.而硬盘光驱是外存,外存中的数据只有先调入内存后才能被中央处理器访问、处理。

即使是超级计算机,原理也是一样的 世界上前 500 的计算机

中,90% 以上使用的 linux.目前居于第四位的是 无锡国家超算中心

的 神威·太湖之光

,我们可以去看看他有多少的cpu核心、内存。

这么多cpu核心,这么大内存,而且是国内第一台全部采用国产处理器 申威26010

构建的超算!使用的内核原理和我们的小服务器也是相通的👍.

那我们是如何写硬盘的呢?🥴

我们先把需要写的东西写到内存里,然后在把内存里的数据同步到硬盘上.

在哪可以查看内存

这个我们要进入根下的/proc文件夹cd /proc cat meminfo pwd

proc

proc是什么意思?

proc指的是process(进程),进程就是被内核从硬盘加载到内存的,正在运行着的程序.

程序不是在硬盘,然后被加载到内存才算进程么?怎么进程又在硬盘里了?

内存里面的进程会同步到硬盘里面的proc文件夹做记录.有的时候内存不够,还需要一部分硬盘做为虚拟内存使用.

那这里到底有什么?我们用ls来list一下😎cd /proc ls

我们可以发现有些蓝色的数字对应的文件夹

这些蓝色数字文件夹对应着进程

发现

version

dmazoneinfo

cpuinfo

咱们用cat,看看去?走!🤪 这些文件里面有什么呢? 上一章010102distro 参与制作

去做实验 下一章010104whatis

0

ffcf81133a611a104aaed8c0a4c6e3f2.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值