linux的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文件夹是干什么的呢?
-
boot是靴子
-
bootstrap是靴子后边的带子 (功能相当于鞋拔子)
在计算机系统中
-
boot是启动
-
bootstrap是引导程序
-
关机状态中,内核和整个系统最开始在硬盘里
-
引导程序通过cpu把内核从硬盘的/boot目录加载到内存中
-
cpu开始执行内存中的内核对应的指令
-
内核完成初始化
-
内核接管了系统资源(cpu、内存、外设)
-
操作系统完成启动过程
-
等待下一步输入的指令
-
分配内存
-
把程序从硬盘加载到内存中
-
分配cpu资源去执行程序
-
中,90% 以上使用的 linux.目前居于第四位的是
无锡国家超算中心 -
的
神威·太湖之光 -
,我们可以去看看他有多少的cpu核心、内存。
-
这么多cpu核心,这么大内存,而且是国内第一台全部采用国产处理器
申威26010 -
构建的超算!使用的内核原理和我们的小服务器也是相通的.
-
我们可以发现有些蓝色的数字对应的文件夹
-
这些蓝色数字文件夹对应着进程
-
发现
-
version
-
dmazoneinfo
-
cpuinfo
-
-
启动boot过程,是这样的...
启动之后,外面的指令要求运行某个程序
内存
什么是内存
内存也称主存Main Momeory.
内存是能够直接被cpu操作的存储器.而硬盘光驱是外存,外存中的数据只有先调入内存后才能被中央处理器访问、处理。
即使是超级计算机,原理也是一样的
世界上前 500 的计算机
那我们是如何写硬盘的呢?
我们先把需要写的东西写到内存里,然后在把内存里的数据同步到硬盘上.
在哪可以查看内存
这个我们要进入根下的/proc文件夹
cd /proccat meminfopwd
proc
proc是什么意思?
proc指的是process(进程),进程就是被内核从硬盘加载到内存的,正在运行着的程序.
程序不是在硬盘,然后被加载到内存才算进程么?怎么进程又在硬盘里了?
内存里面的进程会同步到硬盘里面的proc文件夹做记录.有的时候内存不够,还需要一部分硬盘做为虚拟内存使用.
那这里到底有什么?我们用ls来list一下
cd /procls
咱们用cat,看看去?走! 这些文件里面有什么呢?
上一章010102distro参与制作免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com