- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux文件结构
Linux是一个多用户多任务的操作系统,可以有多个用户同时登陆系统 。用户分为超级管理员(root)和一般用户,root具有最高权限。多用户是Linux的一个重要特征,由此涉及到操作权限等问题。
; 文件结构是文件存放在磁盘等存贮设备上的组织方法。主要体现在对文件和目录的组织上。
Linux使用标准的目录结构-树型结构,无论操作系统管理几个磁盘分区,这样的目录树只有一个,树根为/。
制定这样一个固定的目录规划有助于对系统文件和不同的用户文件进行统一管理。 ;/bin 这个目录存放着最经常使用的命令。
/boot 存放的是启动Linux时使用的一些核心文件,包括一些链接文件以及镜像文件。
/dev 该目录下存放的是Linux的外部设备,称为设备文件在Linux中访问设备的方式和访问文件的方式是相同的。
/etc 这个目录用来存放所有的系统管理所需要的配置文件和子目录。
/home 用户的主目录,在Linux中,每个用户都有一个自己的目录,例如用户zhang的主目录为 /home/zhang.;/lib 这个目录里存放着系统最基本的动态链接共享库
/lost+found 这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文 件。
/mnt 系统提供这个目录是为了让用户临时挂载别的文件系统。
/proc 这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。;/sbin s就是Super User的意思,这里存放的是系统管理员使用的系统管理程序。
/tmp 这个目录是用来存放一些临时文件的。
/usr 要用到的很多应用程序和文件几乎都存放在该目录下。 (注:redhat 9中linux内核源代码的路径为/usr/src/linux)
/var 这个目录中存放着在不断扩充着的东西,习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件,电子邮件。;Linux下的主要文件类型:
常规文件(-) :文本文件和二进制文件
目录文件(d) :将文件的名称和它的索引节点号结合在一起的一张表
设备文件(c or b) :每种I/O设备对应一个设备文件
管道文件(p) :主要用于在进程间传递数据 ,又称先进先出(FIFO)文件
链接文件(L) :又称符号链接文件,它提供了共享文件的一种方法 ;Linux给文件设定了一定的访问权限
Linux对文件的访问设定了三级权限:文件所有者,与文件所有者同组的用户,其他用户。对文件的访问主要是三种处理操作:读取、写入和执行 ; 当接通PC机电源时,处理器会执行第一条指令并跳到BIOS的入口地址,然后BIOS就进行开机自检,完成自检后,BIOS会根据其设置找到第一个启动设备,比如你设定的是第一个IDE硬盘,那么就会把该盘第0柱面,第0磁道的第1个扇区中的内容(主引导记录MBR)读入内存并运行。MBR 中的主引导加载程序是一个 512 字节大小的映像,其中包含程序代码bootloader和一个分区表.
; ; 引导程序被装入RAM并执行,系统这时通常会给出一个动态变化的屏幕,并将linux和临时根文件系统加载到内存中。这时控制权交给了内核映像程序,内核就可以进行解压缩和初始化操作,最后启动一个用户空间的程序init,并开始执行高级系统初始化工作。
系统启动init实际上是执行程序/sbin/init。init的工作是根据初始化控制表/etc/inittab来执行相应的脚本进行系统初始化.init是用户空间的第一个进程,其pid=1,我们称为1号进程。; 常见的引导程序
lilo
grub;初识shell;Unix的多种shell;Linux的shell;内部命令和外部命令;内部命令和外部命令;命令格式:command [-options] [arguments]
多用户管理:useradd, userdel, passwd,su, who,id
目录相关的:cd, mkdir, rmdir, ls, pwd
文件相关的:cp, rm, ln, chmod, chown,whereis
注销及关机:logout, halt, reboot,exit
查看和编辑文本:less, more, cat, vi
其他命令:man, cut, grep, tar,mail, gzip, ps, mount, ifconfig, hostname, ping, startx, history , echo等; Linux属于多用户操作系统,每个用户有一个用户名和用户id (uid),并在/home下拥有一个主目录。多个用户可以属于某个组
文档评论(0)