linux期中试题.pdf
linux 期中试题 linux 期中试题(2011.11)2011-11-23 18:07:50|分类:UNIX&linux 系统|标签:|字号大中小订阅 一、填空题 1.某文件的权限为 drw-rw-r-x,用数值形式表示该权限,则该八进制数为(665)。2.链接文件或目录的命令是(ln)。3.第一个 IDE 硬盘的第一个分区是(/dev/hda1)。4.链接文件的属性位是(l)。5.列出所有终端上所有用户的有关进程的所有信息的命令及选项是(ps-aux)。6.使用 rm 命令递归删除文件或目录的命令选项开关是(-r)。7.mv 命令可以移动文件和目录,还可以为文件和目录(改名)。8.创 建 文 件 系 统 命 令 是(mkfs);安 装 文 件 系 统 命 令 是(mount)。9.某文件的权限为:p-wxr-r-,用数值形式表示该权限,则该八进制数 为:(344),该文件类型是管道。10.在 vi 编辑环境下,使用(Esc)键进行模式转换。11.($#)代表命令行上除 shell 脚本名的参数个数。12.($*)表示在命令行中实际给出的所有实参字符串。13.常用的环境变量中,(HOME)包含用户主目录的全路径名;(PATH)包含 shell 默认查找命令的目录列表。14.Linux在(/etc/fstab)文件中,列出了系统初启时需要自动安装的所有 分区。15.在用户注册时将首先执行(.bash_profile)然后执行.bashrc脚本。16.退出注册的时将自动运行(.bash_logout)脚本。17.(/root)目录是超级用户 root 默认的主目录。18.(/dev)目录包含了所有 Linux 的外部设备名。二、单项选择题:1.字符设备文件类型的标志是(B)。A.p B.c C.s D.l 2.以下(A)文件中存放有用户密码的相关信息。A./etc/shadow B./etc/passwd C./etc/group D./etc/profile 3.csh 启动时,自动执行用户主目录下(A)文件中命令。A.cshrc B.logout C.autoexec D.config 4.一般来说,设备文件所在的目录是(D)A./home/root B./home C./D./dev 5.文件权限读、写、执行的三种标志符号依次是(A)。A.rwx B.xrw C.rdx D.srw 6.用 ls l 命令列出下面的文件列表,(C)文件是目录文件。A.-rw-rw-rw-2 hel-s users 56 Sep 09 11:05 hello B.-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C.drwxr-r-1 hel users 1024 Sep 10 08:10 zhang D.lrwxr-r-1 hel users 2024 Sep 12 08:12 cheng 7.在/home/stud1/wang 目录下有一文件 file,使用(D)可实现在后台执 行命令,此命令将 file 文件中的内容输出到 file.copy 文件中。A.cat file;file.copy B.cat;file.copy C.cat file file.copy&D.cat file file.copy&8.如果当前目录为/home,进入目录/home/stud1/test 的命令是(C)。A.cd test B.cd/stud1/test C.cd stud1/test D.cd home 9.用户 user1 和 user2 同属于 users 组。user1 有一文件 file1,要 user2 能修 改 user1 的 file1 文件,该文件应拥有(B)权限。A.744 B.664 C.646 D.746 10.系统将存储设备和 I/O 设备均看做文件来操作,(C)不是以文件的形 式出现。A.目录 B.软链接 C.i 节点表 D.软盘 11.(D)设备是字符设备。A.hdc B.fd0 C.hda1 D.tty1 12.下列不属于 i 节点内容的是(D)。A.索引信息 B.文件类型 C.link 数 D.文件名 13.要使 shell 把当前目录作为查找命令的目录之一,应设置的环境变量是(D)。A.HOME B.PWD C.SHELL D.PATH 14.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读 与写,则该文件的权限为(D)。A.467 B.674 C.476 D.764 15.退出交互模式的 shell,应键入(C)。A.;B.q C.exit D.quit 16.设超级用户 root 当前所在目录为:/usr/local,键入 cd 命令后,用户 当前所在目录为(B)。A./home B./root C./home/root D./usr/local 17.字符设备文件类型的标志是(B)。A.p B.c C.s D.l 18.(A)是在文件目录表中。A.i 节点号 B.文件长度 C.数据指针 D.文件类型 19.文件 exer1 的访问权限为 rw-r-r-,现要增加所有用户的执行权限和 同组用户的写权限,下列命令正确的是(B)。A.chmod a+x g+w exer1 B.chmod 765 exer1 C.chmod o+x exer1 D.chmod g+w exer1 20.在/home/stud1/wang 目录下有一文件 file,使用(D)可实现在后台执行命 令,此命令将 file 文件中的内容输出到 file.copy 文件中。A.cat file;file.copy B.cat;file.copy C.cat file file.copy&D.cat file file.copy&三、正误判断:正确“”,错误“”1.ls l 显示文件时,第 1 列的字符为 c 表示块设备文件。2.将前一个命令的标准错误输出作为后一个命令的标准输入,称之为 管道。3.chmod 命令可以改变文件的访问权限。4.可以使用 kill 命令结束后台进程。5.普通文件的权限有读、写、可执行。不可写文件就不能被删除。6.修改文件内容,系统不需要修改目录文件,而需要修改文件对应的 i 节点内容。7.每个目录表也作为一个文件,存于“文件存储区”中,有其自己的 i 节点。8.符号连接,在算法软件上实现,硬连接在数据结构上实现。9.修改文件内容,系统不需要修改目录文件,而需要修改 i 节点内容。10.目录有执行权限意味着该目录下的所有文件均为可执行。11.默认方式下,bash 使用用户主目录下面的文件.myhistory 来保存命 令历史。12.-a*?abc 只匹配-a*abc 和-a?abc。13.cat 命令只能将文本文件的内容输出显示。14.mv 命令可对文件或目录重新命名,也可将文件从一个目录移到另一 个目录中。15.cd 命令改变当前工作目录,命令不带参数时则显示当前工作目录的 绝对路径。16.chown 命令可改变某个文件或目录的所有者和所属的组。17.kill 通过向进程发送指定的信号来结束相应进程的运行。18.sleep 让进程暂停由时间值所指定的秒数。19.在命令提示符下能直接执行的脚本文件只要其权限有 x 属性即可。20.*和?是通配符,它们在方扩号中则视为普通字符。1-5 6-10 11-15 16-20 UNIX 期中试题(201104)2011-04-14 09:24:08|分类:UNIX&linux 系统|标签:|字号大中小订阅 一、填空题:(本大题共 10 空,每空 2 分,共 20 分)1.在 UNIX 内核中,进程 PCB 被分为两部分。一是进程运行时才需要的数据,放在 PCB 的()结构中,当内存紧张时可暂时淘汰到外存。二是进 程的基本数据,放在PCB 的()结构中,这是进程不运行时也需要 的管理信息。2.文件的权限都用 10 位表示,分为四段,其中第一段占 1 位,表示()。3.能正确执行 cat/a/b/c 命令的条件是要求/、/a、/a/b 三目录有()权限,c 文件有()权限;否则,命令执行失败。4.能正确执行命令 cd./st8 的要求是()目录、.和 st8 必须有()权限。5.某文件的权限为:drw-r-r-,用数值形式表示该权限,则该八进制数 为()。6.文件的权限用于控制进程对系统中文件和目录的访问。权限的三个级别 分别是文件主、同组用户、()用户。7.创建用户时,若未选组,则系统为其增加一个与()相同的组。二、单项选择题:(本大题共 20 小题,每小题 1.5 分,共 30 分)1.管道文件类型的标志是()。A.p B.c C.s D.l 2.以下()文件中存放有用户密码的相关信息。A./etc/cshrc B./etc/shadow C./etc/group D./etc/profile 3.csh 启动时,自动执行用户主目录下()文件中命令。A.cshrc B.logout C.autoexec D.config 4.用 ls al 命令列出下面的文件列表,()文件是目录文件。A.-rw-rw-rw-2 hel-s users 56 Sep 09 11:05 hello B.-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C.drwxr-r-1 hel users 1024 Sep 10 08:10 zhang D.lrwxr-r-1 hel users 2024 Sep 12 08:12 cheng 5.在/home/stud1/wang 目录下有一文件 file,使用()可实现在后台执行 命令,此命令将 file 文件中的内容输出到 file.copy 文件中。A.cat file;file.copy B.cat;file.copy C.cat file file.copy&D.cat file file.copy&6.如果当前目录为/home,进入目录/home/stud1/test 的命令是()。A.cd test B.cd/stud1/test C.cd stud1/test D.cd home 7.用户 user1 和 user2 同属于 users 组。user1 有一文件 file1,要 user2 能修 改 user1 的 file1 文件,该文件应拥有()权限。A.744 B.644 C.664 D.746 8.系统将存储设备和 I/O 设备均看做文件来操作,()不是以文件的形式 出现。A.目录 B.软链接 C.i 节点表 D.软盘驱动器 9.用命令 ls-al 显示出文件 ff 的描述如下所示,由此可知文件 ff 的类 型为()。prwxr-xr-1 root root 0 C.ec 10 17:12 ff A.命名管道文件 B.硬链接 C.目录 D.符号链接 10.改变文件所有者的命令为()。A.chmod B.touch C.chown D.cat 11.要使 shell 把当前目录作为查找命令的目录之一,应设置的环境变量是()。A.HOME B.PWD C.SHELL D.PATH 12.使用()可把 stderr 合并到 stdout,然后重定向到某文件。A.&B.|C.D.&err.list 把 stdin 合并到 stdout,然后重定向到文件err.list。11.可以在脚本文件的第一行自行指定解释程序。12.引导块(0 号块)用于启动系统,只有根文件系统的引导块有效。13.每个文件都对应一个 i 节点,目录项则没有 i 节点。14.修改文件内容,系统不需要修改该文件所在的目录文件,而需要修改 i 节点 内容。15.文件存储区,用于存放文件数据的区域,而目录表的数据不存于此。16.可以在同一目录或者不同目录中的两个目录项,有相同的 i 节点号。17.根文件系统也可以卸载。18.i 节点内不含文件名。19.目录若无写权限,则目录下所有文件禁止写。20.每个目录项指定的文件名-i 节点号映射关系,叫做软连接。四、简答题(本大题共 4 小题,每小题 5 分,共 20 分)1.要查找系统中,名字叫 gcc298 的文件,应该敲入的 shell 命令是什么?2.shell 命令 ls-l/|grep d|wc l 中/的作用是什么?整条SHELL 命令的作 用是什么?3.rmdir/usr/tmp 命令能够成功删除目录的前提是什么?4.请分别简述正则表达式的 6 个元字符.*$的作用。答案:一、1.(user)(proc)2.(文件类型)3.(x)(r)4.(当前)(x)5.(644)6.(其他)7.(用户名)二、1-5 A B A C D 6-10 C C C A C 11-15 D A C B B 16-20 D D C B A 三、1-5 6-10 11-15 16-20 四、1.find/-name gcc298 print。2./代表根目录;整条SHELL命令的意思是把根目录下的目录文件(也即文 件夹)的个数统计出来。3.rmdir/usr/tmp 命令能够成功删除目录的前提是什么?答:能够成功删除这个目录的前提是该目录没有任何文件和子目录存在,是 一个空目录。4.请分别简述正则表达式的 6 个元字符.*$的作用。答:.表示匹配任意单字符;单字符正则表达式后跟*,匹配此单字符正则表达式的 0 次或任意多次出现;表示集合;表示转义字符,它后面出现特殊元字符的话,特殊元字符表达字符本身,不代表特殊字符;在行首部表示匹配行首的某个字符串;$在行尾部表示匹配行尾部的某个字符串。UNIX 习题和答案 20110322 2011-03-22 22:15:56|分类:默认分类|标签:|字号大中小订阅 一、填空题 1.在 Linux 系统中,以(文件)方式访问设备。2.链接分为:(硬)链接和(符号)链接。3.某文件的权限为:drw-r-r-,用数值形式表示该权限,则该八进制数为:(644),该文件属 性是(目录)。4.安装 Linux 系统对硬盘分区时,必须有两种分区类型:(文件系统)分区和(交换)分区。5.在 Linux 系统中,用来存放系统所需要的配置文件和子目录的目录是(/etc)。6.结束后台进程的命令是(kill)。7.链接文件的属性位是(l)。8.将前一个命令的标准输出作为后一个命令的标准输入,称之为(管道)。9.在 Linux 系统下,第二个 IDE 通道的硬盘被标识为(hdb)。10.在 vi 编辑环境下,使用(Esc)键进行模式转换。11.用()符号将输出重定向内容附加在原文的后面。12.增加一个用户的命令是:(adduser 或 useradd)。二、单项选择题 1.Linux 文件属性和权限一共 10 位长度,分成四段,第三段表示的内容是 C。A 文件类型 B 文件所有者的权限 C 文件所有者所在组的权限 D 其他用户的权限 2.终止一个前台进程可能用到的命令和操作 B。A kill B+C C shut down D halt 3.对名为 fido 的文件用 chmod 551 fido 进行了修改,则它的许可权限是 D。A-rwxr-xr-x B-rwxr-r-C-r-r-r-D-r-xr-xx 4.用 ls al 命令列出下面的文件列表,D 文件是符号连接文件。A-rw-rw-rw-2 hel-s users 56 Sep 09 11:05 hello B-rwxrwxrwx 2 hel-s users 56 Sep 09 11:05 goodbey C drwxr-r-1 hel users 1024 Sep 10 08:10 zhang D lrwxr-r-1 hel users 2024 Sep 12 08:12 cheng 5.Linux文件系统的文件都按其作用分门别类地放在相关的目录中,对于设备文件,一般应将 其放在 C 目录中。A/bin B/etc C/dev D/lib 6.在 vi 编辑器中的命令模式下,键入 B 可在光标当前所在行下添加一新行。A;B;C;D A 7.在vi编辑器中的命令模式下,删除当前光标处的字符使用 A 命令。A;B;C;D;10.在vi编辑器中的命令模式下,重复上一次对编辑的文本进行的操作,可使用C 命令。A 上箭头 B 下箭头 C;D;11.用命令ls-al显示出文件ff的描述如下所示,由此可知文件 ff的类型为 A。-rwxr-xr-1 root root 599 Cec 10 17:12 ff A 普通文件 B 硬链接 C 目录 D 符号链接 12.删除文件命令为:D。A mkdir B rmdir C mv D rm 13.改变文件所有者的命令为 C。A chmod B touch C chown D cat 14.文件权限读、写、执行的三种标志符号依次是 A。A rwx B xrw C rdx D srw 15.进程有三种状态:C。16.从后台启动进程,应在命令的结尾加上符号 A。A&B C#D$17.某文件的组外成员的权限为只读;所有者有全部权限;组内的权限为读与写,则该文件的权限 为 D。A 467 B 674 C 476 D 764 18.退出交互模式的shell,应键入C。A;B q C exit D quit 19.设超级用户root当前所在目录为:/usr/local,键入cd 命令后,用户当前所在目录为 B。A/home B/root C/home/root D/usr/local 20.字符设备文件类型的标志是 B。A p B c C s D l 22.将光盘/dev/hdc卸载的命令是A。A umount/dev/hdc B unmount/dev/hdc C umount/mnt/cdrom/dev/hdc D unmount/mnt/cdrom/dev/hdc 23.在/home/stud1/wang目录下有一文件file,使用D 可实现在后台执行命令,此命令将 file文件 中的内容输出到file.copy文件中。A cat file;file.copy B cat;file.copy C cat file file.copy&D cat file file.copy&24.如果当前目录为/home,进入目录/home/stud1/test 的命令是C。A cd test B cd/stud1/test C cd stud1/test D cd home 25.已知某用户stud1,其用户目录为/home/stud1。分页显示当前目录下的所有文件的文件或目录 名、用户组、用户、文件大小、文件或目录权限、文件创建时间等信息的命令是 D。A more ls al B more al ls C more :在本地机中执行交互 shell,exit回到ftp环境,如:!ls*.zip 2.$macro-ameargs:执行宏定义macro-name。3.accountpassword:提供登录远程系统成功后访问系统资源所需的补充口令。4.append local-fileremote-file:将本地文件追加到远程系统主机,若未指定远程系统文件名,则使用本地 文件名。5.ascii:使用ascii类型传输方式。6.bell:每个命令执行完毕后计算机响铃一次。7.bin:使用二进制文件传输方式。8.bye:退出ftp会话过程。9.case:在使用mget时,将远程主机文件名中的大写转为小写字母。10.cd remote-dir:进入远程主机目录。11.cdup:进入远程主机目录的父目录。12.chmod mode file-name:将远程主机文件file-name的存取方式设置为mode,如:chmod 777 a.out。13.close:中断与远程服务器的 ftp会话(与open对应)。14.cr:使用asscii方式传输文件时,将回车换行转换为回行。15.delete remote-file:删除远程主机文件。16.debugdebug-value:设置调试方式,显示发送至远程主机的每条命令,如:deb up 3,若设为0,表 示取消debug。17.dirremote-dirlocal-file:显示远程主机目录,并将结果存入本地文件 18.disconnection:同close。19.form format:将文件传输方式设置为 format,缺省为file方式。20.get remote-filelocal-file:将远程主机的文件remote-file传至本地硬盘的local-file。21.glob:设置 mdelete,mget,mput 的文件名扩展,缺省时不扩展文件名,同命令行的-g参数。22.hash:每传输1024字节,显示一个hash符号(#)。23.helpcmd:显示 ftp 内部命令 cmd 的帮助信息,如:help get。24.idleseconds:将远程服务器的休眠计时器设为 seconds 秒。25.image:设置二进制传输方式(同binary)。26.lcddir:将本地工作目录切换至 dir。27.lsremote-dirlocal-file:显示远程目录remote-dir,并存入本地文件local-file。28.macdef macro-name:定义一个宏,遇到macdef下的空行时,宏定义结束。29.mdeleteremote-file:删除远程主机文件。30.mdir remote-files local-file:与dir类似,但可指定多个远程文件,如:mdir*.o.*.zipoutfile。31.mget remote-files:传输多个远程文件。32.mkdir dir-name:在远程主机中建一目录。33.mls remote-file local-file:同nlist,但可指定多个文件名。34.modemodename:将文件传输方式设置为modename,缺省为stream方式。35.modtime file-name:显示远程主机文件的最后修改时间。36.mput local-file:将多个文件传输至远程主机。37.newer file-name:如果远程机中file-name的修改时间比本地硬盘同名文件的时间更近,则重传该文件。38.nlistremote-dirlocal-file:显示远程主机目录的文件清单,并存入本地硬盘的local-file。39.nmapinpattern outpattern:设置文件名映射机制,使得文件传输时,文件中的某些字符相互转换,如:nmap$1.$2.$3$1,$2.$2,$3,则传输文件a1.a2.a3时,文件名变为a1,a2。该命令特别适用于远 程主机为非UNIX机的情况。40.ntransincharsoutchars:设置文件名字符的翻译机制,如ntrans1R,则文件名LLL将变为RRR。41.open hostport:建立指定ftp服务器连接,可指定连接端口。42.passive:进入被动传输方式。43.prompt:设置多个文件传输时的交互提示。44.proxy ftp-cmd:在次要控制连接中,执行一条 ftp 命令,该命令允许连接两个ftp服务器,以在两个服 务器间传输文件。第一条 ftp 命令必须为open,以首先建立两个服务器间的连接。45.put local-fileremote-file:将本地文件local-file传送至远程主机。46.pwd:显示远程主机的当前工作目录。47.quit:同bye,退出ftp会话。48.quote arg1,arg2.:将参数逐字发至远程ftp 服务器,如:quote syst.49.recv remote-filelocal-file:同get。50.reget remote-filelocal-file:类似于get,但若local-file存在,则从上次传输中断处续传。51.rhelpcmd-name:请求获得远程主机的帮助。52.rstatusfile-name:若未指定文件名,则显示远程主机的状态,否则显示文件状态。53.renamefromto:更改远程主机文件名。54.reset:清除回答队列。55.restart marker:从指定的标志marker处,重新开始get 或put,如:restart 130。56.rmdir dir-name:删除远程主机目录。57.runique:设置文件名只一性存储,若文件存在,则在原文件后加后缀.1,.2等。58.send local-fileremote-file:同put。59.sendport:设置PORT命令的使用。60.site arg1,arg2.:将参数作为SITE命令逐字发送至远程ftp主机。61.size file-name:显示远程主机文件大小,如:site idle 7200。62.status:显示当前ftp状态。63.structstruct-name:将文件传输结构设置为struct-name,缺省时使用stream结构。64.sunique:将远程主机文件名存储设置为只一(与 runique 对应)。65.system:显示远程主机的操作系统类型。66.tenex:将文件传输类型设置为 TENEX机的所需的类型。67.tick:设置传输时的字节计数器。68.trace:设置包跟踪。69.typetype-name:设置文件传输类型为 type-name,缺省为ascii,如:type binary,设置二进制传输方 式。70.umasknewmask:将远程服务器的缺省 umask 设置为newmask,如:umask 3 http:/ er user-namepasswordaccount:向远程主机表明自己的身份,需要口令时,必须输入口令,如:user anonymous myemail。72.verbose:同命令行的-v 参数,即设置详尽报告方式,ftp 服务器的所有响应都将显示给用户,缺省为 on.73.?cmd:同help.如何在虚拟机linux上增加ftp 服务;如何挂载windowa文件系统2010-11-01 16:53:32|分类:默认分类|标签:|字号大中小订阅 1 通过ftp服务交换文件 这种方式首先需进行虚拟机的网络配置。VMware 虚拟机初始安装 linux 操作系统之后,其上的网络配置是自动获取 IP 地址。启动linux 系统,当自检到网络连接eth0 时,会出现红色的错信息“FAILED”。linux 系统启动完成后,网络处于非连接状态。这时需改变网络配置,将其设置为静态 IP地址。配置静态IP地址的设置步骤为:Main MenuSystem SettingNetworkEditStatically set IP addresses。在配置中,将虚拟机linux 系统的网络IP 地址设置成与物理机windows系统在同一子网,重新启动即可。接下来就是配置ftp 服务。一般地,ftp 服务不是linux 系统的默认安装,所以需先安装 ftp服务组件。整个设置步骤为:添 加ftp服 务 器 组 件:Main MenuSystem SettingAdd/Remove ApplicationsFTP Server Update;启动ftp服务:Main MenuSystem SettingServicesvsftpd。(注:以类似方法,可安装 telnet服务,这样可以在 windows平台上以telnet登录linux系统)这样ftp已运行于虚拟机 linux系统中,可以上传下载文件了。下面就文件的上传与下载做一简要介 绍:在inux系统中,默认情况下,ftp匿名用户(anonymous)的下载目录为/var/ftp,应用中可将供用户下载的文件放在该目录之下。当建立ftp连接后,就可用匿名用户登录,可下载文件到本地系统上(包括 物理机的windows系统)。如果要向该虚拟机linux系统的ftp服务器上传文件,默认情况下,可在任一联网的计算机上,使用该虚拟机 linux系统中的本地用户名和密码登录到这个ftp服务器上,即可上传、下载文件。默认情况下,这时上传的文件是放在该虚拟机 linux 系统的“/home/用户名”目录下。以上叙述的是在虚拟机的 linux平台上建立ftp服务器,实现在虚拟机和物理机之间进行文件交换,也可在物理机的windows平台上建立ftp服务器,完成同样的工作。限于篇幅,对此就不再叙述了。下面是利用 ftp 服务交换文件的实例。虚拟机linux(ip 地址192.168.0.120)上安装并启动了ftp 服务。为了描述的方便,下面采用的是Windows下的命令方式。实用中可采用 Windows下的浏览器访问或采用 专门的ftp客户端软件访问虚拟机 linux的ftp服务。实例 1:在物理机windows(ip 地址 192.168.0.130)的控制台方式下,以匿名(anonymous)访问虚 拟机linux的ftp服务器;E:ftp 192.168.0.120 注:链接ftp服务器 User(192.168.0.120:(none):anonymous Password:ftp ls 注:显示ftp服务器上的文件 mnt.txt pub ftp get mnt.txt 注:下载文件get mnt.txt 实例2:以虚拟机linux系统中的用户lsl 访问虚拟机linux的 ftp服务器;E:ftp 192.168.0.120 User(192.168.0.120:(none):lsl 注:输入用户名lsl Password:ftp ls 注:显示用户lsl主目录下的文件 fdiskx mybc.log ftp put dos.txt 注:将物理机windows的文件dos.txt上传到用户lsl的主目录 2 通过在虚拟机上添加物理盘交换文件 这种方法的主要思想是利用虚拟机 VMware软件提供的添加物理盘功能,和linux 能支持多种不同文件系统的一个重要特征,如 ext,FAT,ext2,MSDOS 等。这样虚拟机上的linux 可以访问物理机windows 的FAT文件系统,以实现两者的文件交换。下面就该方法的实施步骤叙述如下:首先启动VMware,然后选择虚拟机 Rea Hat Linux,添加物理盘:Edit virtual machine settingsAddHard DiskUse a physical diskUse entire disk 启动虚拟机linux系统,在linux文件系统下挂载windows FAT文件系统:在挂载FAT文件系统之前,先利用 fdisk命令查看物理盘上各文件系统的具体情况,以便选择目前 linux系统支持的文件系统,下面是具体的操作实例:#fdisk l(注:本行是执行命令,下面是该命令的显示结果)Disk/dev/sda:8589 MB,8589934592 bytes 255 heads,63 sectors/track,1044 cylinders Units=cylinders of 16065*512=8225280 bytes Device Boot Start End Blocks Id System 第一部分/dev/sda1*1 13 104391 83 Linux/dev/sda2 14 979 7759395 83 Linux/dev/sda3 980 1044 522112+82 Linux swap Disk/dev/hda:250.0 GB,250056737280 bytes 255 heads,63 sectors/track,30401 cylinders Units=cylinders of 16065*512=8225280 bytes Device Boot Start End Blocks Id System/dev/hda1*1 4831 38804976 7 HPFS/NTFS 第二部分/dev/hda2 4832 30401 205391025 f Win95 Extd(LBA)/dev/hda5 4832 12321 60163393+7 HPFS/NTFS/dev/hda6 12322 27742 123869151 7 HPFS/NTFS/dev/hda7 27743 30401 21358386 b Win95 FAT32 上面显示的第一部分是虚拟机 linux系统上的虚拟盘文件系统情况。第二部分是物理机windows 系统的物理硬盘分区情况。其中,/dev/hda1即C盘分区属于NTFS文件系统;/dev/hda2属于Win95扩 展分区;/dev/hda5、/dev/hda6、/dev/hda7 是扩展分区下的三个逻辑分区,/dev/hda5、/dev/hda6 属于 NTFS 文件系统,/dev/hda7属于FAT文件系统(默认情况下,linux支持)。以下就是针对/dev/hda7(Windows 下的E 盘)的操作实例:实例1:在物理机Windows系统下,利用控制台方式显示的 E盘的情况:驱动器 E 中的卷没有标签。卷的序列号是9860-B55E E:的目录 md5.c fdiskx.txt 问题.doc dir.txt 4 个文件21,07 5 字节 0 个目录21,853,421,568 可用字节#mount 实例2:在虚拟机linux系统下的操作:#ls-l/mnt 注:显示linux下/mnt目录的文件 drwxr-xr-x 2 root root 4096 Dec 14 2009 cdrom drwxr-xr-x 2 root root 4096 Dec 14 2009 floppy#mount/dev/hda7/mnt 注:将windows的E 盘挂载在/mnt下 linux部分习题参考答案 2009-12-18 18:56:42|分类:UNIX&linux系统|标签:|字号大中小订阅 2.4 文件是指文件系统中存储数据的一个命名的对象。Linux 下主要有普通文件、目录文件、设备文 件、符号链接文件。2.5 pwd,cd.,ls l 2.7目录文件1、2、6;普通文件3、7;设备文件4、5 2.8 chmod;ln(创建文件的硬连)或rm(删除文件的硬连);chown 2.9(1)转到用户住目录(2)转到当前目录的上一级目录(3)转到当前目录的上两级目录(4)转到根目录 2.15 rm r*;cd.;rm ABC 4.8反向显示命令行给出的参数 4.9 方法1:count=$#arg=$1 while$count gt 1 do cp$2$arg count=expr$count-1 shift done 方法2:count=$#cmd=cp while$count gt 0 do cmd=$cmd$count count=expr$count-1 shift done eval$cmd P211习题7.3#include#include sys/types.h#include#include#include#include int main(int argc,char*argv)int fd1,fd2;int flags=O_CREAT|O_TRUNC|O_WRONLY;char buf100;if(fd1=open(argv1,O_RDONLY)0)printf(打开源文件错!);exit(EXIT_FAILURE);if(fd2=open(argv2,flags,0644)0)if(write(fd2,buf,100)0)perror(写文件错!);close(fd1);close(fd2);exit(EXIT_SUCCESS);1.linux系统中进程有哪两种模式?