首页 科技正文

【晋城个】人二手房网:linux((学习))--1. 文件系统

admin 科技 2020-07-12 75 1

sunbet

Sunbet www.aLizhiye.com自1992年和阿里纸业合作以来,在资金实力、 《技术体系》[、〖贴心〗({服务})实现了质「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」飞跃。阿里纸业作为Sunbet<亚洲独>家代理,为官网「<『 【 下[】[』>」《所有会员开户》、代理提供买分卖分等业务。

,

文件 目[[ 〖录〗[结构

『「闲话篇」』:

  linux我也是最近才开始学,写随笔是为分享学习经验「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」同时也留着供自己以后来参考。因为linux(一切皆)文件「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」基本哲学思想。所以我决定从文件 目[[ 〖录〗[开始写。

正文:

  首先linux『文件系统』格式为ext3/4(ext是extended「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」缩写,意为扩展,全称linux<扩展『文件系统』>),〖这个〗简单提「<『 【 下[】[』>」。

  然后linux『文件系统』是树状结构,所有「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」「文件皆在一个叫」 / ‘「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」 目[[【 〖录〗[「<『 【 下[】[』>」】’,【所以〖这个〗】 / 也叫做根 目[[ 〖录〗[

  (“而”根 目[[ 〖录〗[)(/)「<『 【 下[】[』>」「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」一级文件 目[[ 〖录〗[大多也是规定好「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」,由「<『 【 下[】[』>」图这几个关键 目[[ 〖录〗[(骨干)《组成》,这些 目[[ 〖录〗[(文件夹)「<『 【 下[】[』>」各自{存放}了用于完成不同工作「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」文件,{「<『 【 下[】[』>」图截取自}fhs‘〖(【文档】)〗’,感兴趣「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」可以访问〖这个〗网站查看并「<『 【 下[】[』>」载最新「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」fhs「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」pdf‘〖(【文档】)〗’http://www.pathname.com/fhs/ ,〖这个〗‘〖(【文档】)〗’是专门讲linux『文件系统』「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」,最权威

 「<『 【 下[】[』>」面就是我「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」翻译工作:

  /bin :{存放}基本「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」二进制指令文件,一般我们在Linux命令行里输「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」命令都是来自于/bin 目[[【 〖录〗[「<『 【 下[】[』>」】

  /boot :{存放}系统「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」“开机”<引导文件>,内核会根据/boot《分区》「<『 【 下[】[』>」「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」‘文件配置一步步加载磁(盘)内’「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」文件“开机”, 相当于[Windows「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」引导《分区》,《占用空间不大》,一般几百M

  /dev :{存放}{『访问硬件设备』}「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」文件,用来访问硬(盘),《内存等各个硬件》

  /etc :{存放}系统配置文件,“开机”【登陆界面】,命令行字符格式,用户管理都在〖这个〗 目[[【 〖录〗[「<『 【 下[】[』>」】可以改, 相当于[Windows「<『 【 下[】[』>」「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」注册表

  /lib :{存放}<静态库文件>,应该是给开发程序调用「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」, 相当于[Windows「<『 【 下[】[』>」「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」system32 目[[ 〖录〗[

  /media :作为可移动存储设备「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」挂载点,用来访问u(盘),cd光(盘)「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」内容

  /mnt :作为暂时访问其他『文件系统』「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」挂载点,应该访问windows《分区》或其他文件格式「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」设备用「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」,fhs‘〖(【文档】)〗’里对他就四行讲解,所以我觉得不重要(「其实是我没怎么理解」)

  /opt :{存放}附加程序安装包「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」,也就是后来自己想「<『 【 下[】[』>」「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」软件安装包可以放这里,我就理解了这些,要求挺多「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」,详见fhs‘〖(【文档】)〗’3.13处,感觉不重要

  /sbin :{存放}给系统「《『还有』》」root用户调用「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」基本二进制文件,许多时候普通用户执行命令提示权限不足「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」命令大多放在〖这个〗文件 目[[【 〖录〗[「<『 【 下[】[』>」】,「《『还有』》」就是在/usr/sbin 目[[【 〖录〗[「<『 【 下[】[』>」】

  /srv :{存放}系统({服务})(产生)「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」数据,但我在centos7系统上查看了它里面「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」内容,结果连个隐藏文件都没有,结合fhs‘〖(【文档】)〗’所言,〖这个〗‘〖(【文档】)〗’具体做什么没明确规定(可能是我翻译问题,但感觉〖这个〗不重要)

来去学习之---KMP算法--next{『计算过程』}

  /tmp :{存放}临时数据「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」文件,〖〖这个〗 目[[ 〖录〗[可以〗,一般我想做什么实验都在〖这个〗 目[[ 〖录〗[,做完实验就把文件清了,所以是垃圾文件集中地,一般存储空间不够就问他要点比较安全

  /usr :{存放}〖共用〗「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」「可读文件」(<不可写>, 也就是里面文件内容大多[《不能》改「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」),linux『文件系统』第二重要「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」 目[[ 〖录〗[(第一重要「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」 目[[ 〖录〗[被我扔了不好意思),它里面「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」/bin子 目[[【 〖录〗[「<『 【 下[】[』>」】{存放}了大多数用户使用「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」命令,/include子 目[[【 〖录〗[「<『 【 下[】[』>」】放了c语言「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」头文件,/lib子 目[[【 〖录〗[「<『 【 下[】[』>」】放了库文件,「《『还有』》」/local,/sbin,/share这些子 目[[ 〖录〗[都 相当于[工具包,可以理解为Windows「<『 【 下[】[』>」program文件夹,里面有各类软件「《『还有』》」软件用到「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」库文件,头文件,总之对〖这个〗 目[[ 〖录〗[能去用里面「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」工具但不能去乱改里面「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」内容

  /var :{存放}《变量数据》,跟/tmp 目[[ 〖录〗[差不多,〖也是临时数据〗, 但它里面放[「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」不是垃圾文件,它更倾向于记 〖录〗[,它里面记 〖录〗[了所有程序「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」日志「《『还有』》」系统日志等,当然这些日志文件也是可以删「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」,当然要空间首选还是/tmp 目[[ 〖录〗[

 

与第三方系统比较:

  《许多基于》linux底层「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」第三方系统都继承了一个好习惯,如「<『 【 下[】[』>」图,左图是我「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」虚拟机装「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」centos7系统「<『 【 下[】[』>」执行tree命令看到「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」根 目[[ 〖录〗[结构,可以跟右图对比:一个不漏

                                             

 如果你也有装有centos系统「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」主机可以执行以「<『 【 下[】[』>」命令查看

  1. 安装tree软件,一般默认可能没安装,<(可以先在命令行里输个)>tree看看找不找得到〖这个〗命令,{没有就执行}「<『 【 下[】[』>」面这条命令安装tree,如果提示权限不足「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」话命令前面加个sudo

  yum -y install tree

  2.tree「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」用法,「<『 【 下[】[』>」面「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」命令是查看根 目[[ 〖录〗[ / 「<『 【 下[】[』>」「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」一级 目[[ 〖录〗[,这里-L 后面跟「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」1就是查看一级 目[[ 〖录〗[,2就是二级 目[[ 〖录〗[

  tree -L 1 /

  3.查看tree「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」所有用法「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」帮助,「<『 【 下[】[』>」面两种命令都可以查看〖这个〗命令「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」细致用法

  man tree
  tree --help

  玩法很多,自行体验咯

奇怪「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」「地方」

  【既然】「都看到这里了」,《我就再写点》linux『文件系统』里神奇「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」「地方」吧,就在我们提过「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」/dev 目[[【 〖录〗[「<『 【 下[】[』>」】,有三个特殊「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」子 目[[ 〖录〗[,如「<『 【 下[】[』>」图所示,「《『还有』》」神奇「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」《英语介绍》

  「<『 【 下[】[』>」面又是我「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」奇怪翻译:

  /dev/null :所有写到〖这个〗设备( 目[[ 〖录〗[)「<『 【 下[】[』>」「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」数据都是被删除「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」,从这里读数据只会返回EOF状态,{其实就是回收站},你可以把不要「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」垃圾文件mv(move,移动命令)到这里。

  /dev/zero :【〖这个〗设备是用来输出】0「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」,任何写到〖这个〗设备「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」数据都会被扔掉,只能从〖这个〗《〖设备里读取〗》数值0,但这有什么用呢,如果你要测试硬(盘)性能,可以从〖这个〗设备里读数据0写到文件里看看用了多少时间。如「<『 【 下[】[』>」面「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」命令就是从zero《〖设备里读取〗》0写到我们要测试「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」boot《分区》里「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」1gb文件,bs设置块大小1m,count也就是写入块「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」个数为1024,那么总共就是写入1个g「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」内容然后会返回测试数据,多大「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」数据用了多久完成,速度是xxxM/s

  dd if=/dev/zero of=/boot/1gb.file bs=1M count=1024

  /dev/tty :〖这个〗设备 相当于[终端进程,一旦〖这个〗设备打开,所有读写操作都会像实际打开「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」‘终端一样在它上面实现’(显示),‘也就’是你打开tty,就能控制对应tty窗口「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」【输入输出】,终端(terminal)你可以理解成Windows「<『 【 下[】[』>」「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」{桌面},现在windows10“可以开多个{桌面}”,“而”linux也有多个终端可以【输入输出】显示。   

互动环节:

  <最后想请教各位>,linux『文件系统』里第一重要「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」 目[[ 〖录〗[是哪个?「《『还有』》」那些我感觉不重要「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」 目[[ 〖录〗[是不是我遗忘了什么?写了随笔才发现原来自己还是挺多不清楚「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」。有问题还望大家及时指出,别让我坑害了像我一样「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」新人。

【Python3爬虫】一次应对JS<反调试>「『‘『(【〖“<「(『《《的》》』)」>”〗】)』’』」记 〖录〗[

版权声明

本文仅代表作者观点,
不代表本站dafa888的立场。
本文系作者授权发表,未经许可,不得转载。

评论

精彩评论
  • 2020-07-12 00:01:57

    欧博亚洲官方注册欢迎进入欧博亚洲官方注册(Allbet Game):www.aLLbetgame.us,欧博官网是欧博集团的官方网站。欧博官网开放Allbet注册、Allbe代理、Allbet电脑客户端、Allbet手机版下载等业务。特点挺多的