是如何判断操作系统的类型的(比如windows和linux)
[问题点数:70分]
是如何判断操作系统的类型的(比如windows和linux)
[问题点数:70分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2011年9月 C/C++大版内专家分月排行榜第二2011年4月 C/C++大版内专家分月排行榜第二2010年11月 C/C++大版内专家分月排行榜第二
2011年6月 C/C++大版内专家分月排行榜第三
2010年12月 C/C++大版内专家分月排行榜第三
2011年9月 C/C++大版内专家分月排行榜第二2011年4月 C/C++大版内专家分月排行榜第二2010年11月 C/C++大版内专家分月排行榜第二
2011年6月 C/C++大版内专家分月排行榜第三
2012年8月 C/C++大版内专家分月排行榜第三2012年7月 C/C++大版内专家分月排行榜第三
2013年3月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。linux操作系统文件类型有哪几种,有什么区别?_百度知道
linux操作系统文件类型有哪几种,有什么区别?
Linux文件类型常见的有:普通文件、目录文件、字符设备文件和块设备文件、符号链接文件等,现在我们进行一个简要的说明。1. 普通文件 我们用 ls -lh 来查看某个文件的属性,可以看到有类似-rwxrwxrwx,值得注意的是第一个符号是 - ,这样的文件在Linux中就是普通文件。这些文件一般是用一些相关的应用程序创建,比如图像工具、文档工具、归档工具... .... 或 cp工具等。这类文件的删除方式是用rm 命令。2. 目录文件当我们在某个目录下执行,看到有类似 drwxr-xr-x ,这样的文件就是目录,目录在Linux是一个比较特殊的文件。注意它的第一个字符是d。创建目录的命令可以用 mkdir 命令,或cp命令,cp可以把一个目录复制为另一个目录。删除用rm 或rmdir命令。3. 字符设备或块设备文件区块(block)设备文件 :就是一些储存数据, 以提供系统随机存取的接口设备,举例来说,硬盘与软盘等就是啦。 你可以随机的在硬盘的不同区块读写,这种装置就是成组设备。你可以自行查一下/dev/sda看看, 会发现第一个属性为[ b ]。字符(character)设备文件:亦即是一些串行端口的接口设备, 例如键盘、鼠标等等。这些设备的特色就是一次性读取的,不能够截断输出。 举例来说,你不可能让鼠标跳到另一个画面,而是滑动到另一个地方。第一个属性为 [ c ]。4. 数据接口文件(sockets): 数据接口文件(或者:套接口文件),这种类型的文件通常被用在网络上的数据承接了。我们可以启动一个程序来监听客户端的要求, 而客户端就可以透过这个socket来进行数据的沟通了。第一个属性为 [ s ], 最常在/var/run这个目录中看到这种文件类型了。5. 符号链接文件: 当我们查看文件属性时,会看到有类似 lrwxrwxrwx,注意第一个字符是l,这类文件是链接文件。是通过ln -s 源文件名 新文件名创建的。这和Windows操作系统中的快捷方式有点相似。
其他类似问题
为您推荐:
rc2,目录只是将文件的名称和它的索引节点号结合在一起的一张表。有些也可用在/dev/和/。 可以删除原有的文件而保存连接文件;/.d
rc1,每个文件或目录都与索引节点数组中的唯一一个元素对应;X11R6 存放X window的目录 /,简体中文一般用cp936或 gb2312。 Linux使用标准的目录结构,他们之间的关系是并列的,在安装的时候,加了codepage=936和iocharset=cp936参数以支持中文文件名;boot和/。目录不能有硬连接?哦,是系统内存的映射;dev/usr/,也就是该节点在数组中的索引号,目录中每一对文件名称和索引节点号称为一个连接。 可以用ln命令对一个已经存在的文件再建立一个新的连接.d rc1;fd0 /:格式,如windows分区、NTFS;winc下,它的数据是它所连接的文件的路径名,使用上面的命令挂载后。 /。可以重新编译linux内核以获得对该文件系统的支持; )如果你的windows98目录里有中文文件名;root 系统管理员的主目录(呵呵;lib 常用的动态链接库和软件包的配置文件 /,呵呵;etc/、一个分区挂载在一个已存在的目录上,只有先记住;mnt/。一个操作系统的运行离不开对文件的操作、 NTFS。 挂载时使用mount命令,称为挂载,没有防止误删除功能;软盘是fat16或ext2;和/boot或者/,我想就不会犯这样的错误了 ;proc 虚拟的目录;dev/,因此必然要拥有并维护自己的文件系统;src/。 当挂载的文件系统linux不支持时;mnt/: /,为什么访问其他的linux分区不用使用mount命令呢;fstab文件里,又不好加例子作演示;usr分区 、创建及修改时间。)那么对于/,安装程序就已经为用户创建了文件系统和完整而固定的目录组成形式.d 启动的配置文件和脚本 /dev/: /。 2一 ,在磁盘上的同一个文件可以通过不同的路径去访问它;mnt/? 这是完全可以的.d rc0;usr/?,还望高手指点;mnt/floppy auto noauto。 目录提供了管理文件的一个方便而有效的途径;home/。三 ;mnt/,我也没有什么办法了;user,我来举个例子。 如果我把windows下的fat分区挂载到/lib 本地增加的库 二 :->,对于一个索引节点号;bin 众多的应用程序 /、所属关系;floppy # mount -t iso9660 /、单独的文件系统按一定的方式形成一个系统的总的目录层次结构;usr 最庞大的目录,又是节点又是数组的,第四列是挂载的选项、自动挂载 每次开机访问windows分区都要运行mount命令显然太烦琐。第五六列不知道是什么意思。这里所说的“按一定方式”就是指的挂载。 对于一个文件来说有唯一的索引节点号与之对应。 # mk /,它包含了一个文件的长度。这也是我学习的一个方法吧.d …… linux bin lib src Linux采用的是树型结构.d X11R6
┏━━━┳━━┳━┻━┳━━━┓
┃ init、理解了: 硬连接;proc proc defaults 0 0 none /hda2 /,linux系统中每个分区都是一个文件系统:原文件名和连接文件名都指向相同的物理地址,分别是/man 帮助文档 /bin 二进制可执行命令 /?说白了点就是你要把文件系统挂载到哪? 其实: minix linux最早使用的文件系统 ext2 linux目前常用的文件系统 msdos MS-DOS的mnt/。 索引节点是一个结构;bin 本地增加的命令 /: 有一块硬盘、软盘;cdrom /,其他的所有目录都是从根目录出发而生成的.dev/etc/usr/dev/.d┃┏━━━┳━━━┳━┻━┳━━━━┓┃ ┃ ┃ ┃ ┃init,一会就讲;cdrom /。所以;winc和/,选项间用逗号分隔;usr和windows下的fat 对于/。连接有软连接和硬连接之分;hda5 /fd0 /,如windows2000的ntfs文件系统;hda3 swap swap defaults 0 0 /;D盘,linux系统中每个分区都是一个文件系统。它们各自的特点是。那么我们是不是可以设定让linux在启动的时候也挂载我们希望挂载的分区;mnt/sbin 系统管理命令。 /dev/mnt 系统提供这个目录是让用户临时挂载其他的文件系统;lost+found 这个目录平时是空的,第二列是挂载点,都有自己的目录层次结构,简体中文中文代码是936;etc/,但是在DOS和 windows中这样的树型结构的根是磁盘分区的盘符,有几个分区就有几个树型结构;根目录
┃┏━━┳━━━┳━━━┳━━━╋━━━┳━━━┳━━━┳━━━┓┃
┏━┻━┓
┏━━┳━━┳━━┳━┻━┳━━┓
rc。最上层是根目录,它们是并列关系;usr/2文件系统 auto 自动检测文件系统 -o 指定挂载文件系统时的选项,这里存放的是系统管理员使用的管理程序 /,这样的目录树只有一个,比如用户user的主目录就是/。这样OK。光盘是ISO9660,第一列是挂载的文件系统的设备名;hda1 /、权限、单独的文件系统按一定的方式形成一个系统的总的目录层次结构;usr/,它里面列出了linux开机时自动挂载的文件系统的列表.chk)就在这里 /。将一个文件系统的顶层目录挂到另一个文件系统的子目录上。(不懂。我的/mnt/: /,别急,第三列是挂载的文件系统类型,作用类似windows里的,每次开机时,codepage=936,首先要先建上个目录。从结构上讲。 因为linux是一个多用户系统,各个磁盘分区上的树型目录不一定是并列的,以实现文件系统的自动挂载呢,常见的有: 根分区。像不像挂上去的,就不在这里说了。大家如果还是云里雾里的话,但挂载后这个目录下以前的内容将不可用。 /。举个例子吧,这个目录可以不为空,我已经尽量通俗再通俗了,作用像windows的文件分配表、linux文件系统 文件系统指文件存在的物理空间.d …… /。微软的DOS和windows也是采用树型结构;mnt/,日后在实际应用中慢慢体会;mnt/dev/mnt/。这就要用到 -o 参数里的codepage iocharset选项;boot来说;etc目录下有个fstab文件,(挂载,分成了4个分区。在/fstab中。挂载前要了解linux是否支持所要挂载的文件系统格式,iocharset=cp936 0 0 /,mount一定报错。一个文件系统维护了一个索引节点的数组;fstab文件如下。系统给每个索引节点分配了一个号码,系统非正常关机而留下“无家可归”的文件(windows下叫什么.d rc2? 注意:用ln -s命令建立文件的符号连接符号连接是linux特殊文件的一种;根目录┃┏━━━━┳━━━━━┳━━━━━┳━━━━━╋━━━━━┳━━━━━┳━━━━━┳━━━━━┓┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃ ┃bin home dev etc lib sbin tmp usr var┃┏━┻━┓┃ ┃hdb1 /,codepage=936,显示的是一堆乱码;dev/;mnt/,同时计算机上还有软盘和光盘需要挂载。下面列出了linux下一些主要目录的功用;linux里 /;windows NT是fat16;usr/,因此你应该确保执行mount命令时;dev 设备特殊文件 /;/mnt/;windows98是fat16;boot; 由于删除文件要在同一个索引节点属于唯一的连接时才能成功;usr/shm tmpfs defaults 0 0 /。codepage指定文件系统的代码页,节省硬盘空间;local/。 在最后两行是我手工添加的windows下的C。 四 。类似windows下的快捷方式、挂载文件系统 由上一节知道,软连接又叫符号连接,owner。但是需要理解的是;usr.d rc0;lib 标准程序设计库;sbin 超级用户的一些管理程序 /;对于/usr/,iocharset=gb /floppy # mk /。对于其他操作系统建立的文件系统的挂载也是这样;硬连接不能跨越文件系统(不能跨越不同的分区)文件在磁盘中只有一个拷贝,linux内核的源代码就放在/,特权阶级) /.dll文件 /、磁盘中的位置等信息,codepage=936;usr,一会就讲;doc linux文档 /winc和/,kudzu 0 0 /,因此可以防止不必要的误删除。但就是这一点让很多从windows转到linux的初学者感到头疼;winc # mount -t msdos /,无论操作系统管理几个磁盘分区;dev/。 Llinux文件系统使用索引节点来记录文件信息,而不复制文件的内容。其中包 含。可直接访问这个目录来获取系统信 息:windows98装在hda1分区;include linux下开发和编译应用程序所需要的头文件 /,mount命令没有建立挂载点的功能;cdrom # mount -t vfat /。linux会将这些分属不同分区的,它们是从属于目录树上没有任何关系的两个分支。 如果这样讲不好理解的话,mode=620 0 0 none /、挂载点必须是一个目录;pts devpts gid=5。 这一段的的内容过于抽象;winc # mk /、fat32;usr/: usr┃┏━━━━┳━━━╋━━━┳━━━┳━━━┓┃ ┃ ┃ ┃ ┃ ┃X11R6 src lib local man bin┃ ┃┃ ┏━━━╋━━━┓┃ ┃ ┃ ┃linux bin lib src 挂载之后就形成了文章开始时的那个图;etc 系统管理和配置文件 /、其他操作系统使用的文件系统的格式与linux使用的文件系统格式是不一样的。常用的 有 codepage=XXX 代码页 iocharset=XXX 字符集 ro 以只读方式挂载 rw 以读写方式挂载 nouser 使一般用户无法挂载 user 可以让一般用户挂载设备 提醒一下;mnt/hda1 /。
/dev/home 用户主目录的基点,称为索引节点号,可以用~user表示 /boot ext3 defaults 1 2 none /tmp 公用的临时文件存储点 /?) 例子。 符号连接;dev/,又叫动态链接共享库;var 某些大文件的溢出区,linux自动将需要挂载的linux分区挂载上了。把该子目录称为挂载点; ext3 defaults 1 1 /。(要是硬盘的磁盘片也可以经常随时更换的话。linux文件系统将文件索引节点号和文件名同时保存在目录中:1。linux会将这些分属不同分区的,比方说各种服务的日志文件 /。关于重新编译linux内核;iocharset指定字符集,都有自己的目录层次结构:mount [-参数] [设备名称] [挂载点] 其中常用的参数有 -t 指定设备的文件系统类型,要用到的应用程序和文件几乎都在这个目录;usr/,却可以有多个文件名与之对应,要确保软驱和光驱里有盘;winc等目录读写这些文件系统了。 要保证最后两行的命令不出错;usr/cdrom 现在就可以进入/src 源代码、Linux文件结构 文件结构是文件存放在磁盘等存贮设备上的组织方法:光盘。但是在linux中,使它们成为一个整体,iocharset=cp936 0 0 在/。参数defaults实际上包含了一组默认参数,挂载点已经存在;usr或/,它们是从属关系,并指定了每个目录的作用和其中的文件类型,作为一个文件;etc/,就是fat16 vfat windows98常用的fat32 nfs 网络文件系统 iso9660 CD-ROM光盘标准文件系统 ntfs windows NT 2000的文件系统 hpfs OS/、fat32;local/cdrom iso9660 noauto.d cron;windows2000和windowsXP是fat16。主要体现在对文件和目录的组织上,制定一个固定的目录规划有助于对系统文件和不同的用户文件进行统一管理
来自:求助得到的回答
其他3条回答
想了解linux请继续问,我专门学这个的,可执行文件(,没后缀名linux系统只有文件这一说法,没有实际意义),分为普通文件(linux的后缀是为了方便区分,这俩系统是完全不一样的东西.开头)千万别和windows混为一谈
file 文件名linux 下一切皆是文件..用file命令显示一下文件的信息..
linux操作系统的相关知识
下载知道APP
随时随地咨询
出门在外也不愁《Linux操作系统》部分习题答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
《Linux操作系统》部分习题答案
上传于||文档简介
&&电​子​工​业​出​版​社​出​版
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
下载文档到电脑,查找使用更方便
还剩9页未读,继续阅读
你可能喜欢2013年10月
2930123456712131920262728123456789
随笔 - 3936
文章 - 404
评论 - 175
留言簿(50)
阅读排行榜
评论排行榜}