前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >oeasy教您玩转linux010103我在那pwd

oeasy教您玩转linux010103我在那pwd

原创
作者头像
oeasy
修改2020-08-24 14:24:35
7810
修改2020-08-24 14:24:35
举报
我在哪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 /boot

ls

pwd

boot

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

  • boot是靴子
  • bootstrap是靴子后边的带子 (功能相当于鞋拔子)
在计算机系统中
  • boot是启动
  • bootstrap是引导程序
启动boot过程,是这样的...🤭
  1. 关机状态中,内核和整个系统最开始在硬盘里
  2. 引导程序通过cpu把内核从硬盘的/boot目录加载到内存中
  3. cpu开始执行内存中的内核对应的指令
  4. 内核完成初始化
  5. 内核接管了系统资源(cpu、内存、外设)
  6. 操作系统完成启动过程
  7. 等待下一步输入的指令
启动之后,外面的指令要求运行某个程序
  1. 分配内存
  2. 把程序从硬盘加载到内存中
  3. 分配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

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 我在哪pwd
    • 回忆上次内容😌
      • 其中
      • 列出的两个文件是
    • cat
      • 我们如何在各个文件夹之间任意跳跃呢?🥴
    • pwd
      • 我们如何知道当前在什么文件夹下呢?🥴
    • boot
      • 在计算机系统中
      • 启动boot过程,是这样的...🤭
      • 启动之后,外面的指令要求运行某个程序
  • 内存
    • 什么是内存
      • 内存也称主存Main Momeory.
      • 即使是超级计算机,原理也是一样的
      • 那我们是如何写硬盘的呢?🥴
      • 在哪可以查看内存
    • proc
      • proc是什么意思?
      • 程序不是在硬盘,然后被加载到内存才算进程么?怎么进程又在硬盘里了?
相关产品与服务
对象存储
对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档