1.在Linux系统中,以(文件)方式访问设备 。
2.Linux文件系统中每个文件用(i节点)来标识。
3.某文件的权限为:drw-r--r--,用数值形式表示该权限,则该八进制数为:(644),该文件属性是(拥有者有读写权限)。
4.安装Linux系统对硬盘分区时,必须有两种分区类型:(根分区)
和(交换分区)。
5.vi编辑器具有两种工作模式:(浏览模式)和 (编辑模式)。
6.CD-ROM标准的文件系统类型是(iso9660)。
7.(mv)命令能够移动文档和目录,还能够为文档和目录重新命名。
8.shell不但是(脚本语言),他同时也是一种功能强大的编程语言。 bash是Linux的缺省shell。
9.管道就是将前一个命令的标准输出作为后一个命令的(标准输入)。
10.对于目录来说(执行)权限是最基本的权限,而(写)权限可能会影响到目录下文件的安全性。
1.分析Linux文件系统如何通过i节点把文件的逻辑结构转换成物理结构转换的工作过程。
答:i节点是一个64字节长的表,表中包含了文件的相关信息,其中有文件的大小、文件所有者、文件的存取许可方式以及文件的类型等重要信息。在i节点表中最重要的内容是磁盘地址表。在磁盘地址表中有13个块号,文件将以块号在磁盘地址表中出现的顺序依次读取相应的块。Linux文件系统通过把i节点和文件名进行连接,当需要读取该文件时,文件系统在当前目录表中查找该文件名对应的项,由此得到该文件相对应的i节点号,通过该i节点的磁盘地址表把分散存放的文件物理块连接成文件的逻辑结构。
2.什么是符号链接,什么是硬链接?符号链接与硬链接的区别是什么?
答:符号链接也称为软链接,它是包含在文件中的路径名。当系统遇到符号链接时,它沿着符号链接提供的路径名前行,然后继续沿着符号链接后面的任何其余路径前行。如果路径名以一个 / 开始,则系统返回到 /(“根”)目录,并从该目录开始沿着路径前行。如果路径名未以 / 开始,则系统返回到前一级目录,并从那个目录开始沿着符号链接中的路径名前行。
硬连接指通过索引节点来进行的连接。
硬链接和软链接的区别包括以下两个方面。
(1)硬链接文件和原文件指向同样的数据,两者就像科隆一样,inode号也相同,当删除原文件时,硬链接文件仍然存在有效。但硬链接文件不同于文件的复制。应该说硬链接文件的产生只是原文件所在目录文件的内容发生改变,原文件的数据并没有得到复制,而复制文件,磁盘上有两份数据。简单说,硬链接就是一个类似于别名的概念。当原来的名字没有了,别名照样可以使用。
(2)软连接和windows系统的快捷方式含义一样,不做多的解释。软链接和原文件的inode不同,该文件的内容是指向原文件的路径信息。软链接就好像是指针一样。而硬链接就是引用。
1.写出完成下列操作的指令或指令操作的结果
(1)以exam身份成功登录到Linux系统后,显示用户主目录的指令,并写出显示的目录。
pwd
/home/exam
具体系统不一样,pwd也可以改为echo $HOME
(2)在当前目录下建立目录LINUXexam,进入刚建立的目录并在其下建立空文件mytestfile。
mkdir LINUXexam (mkdir建立目录)
cd LINUXexam
touch mytestfile (touch建立文件)
(3)列出LINUXexam目录下详细文件清单,并写出mytestfile文件的权限(用8进制写出)和文件的所有者。假设UMASK为022。
ls -l
644 exam(由于不知道Mytestfile的权限,所以答案不唯一,但是明白UMASK的作用相当于IP地址的子网掩码一样)
(4)转换为超级用户的身份,并用指令显示系统目前的用户情况。
su root
w
(5)复制文件/etc/passwd到LINUXexam目录,注意复制时保持文件的所有属性不变。并写出复制后的文件权限(用字母表示)和文件所有者。
cp /etc/passwd /home/exam/LINUXexam
-rw-r--r-- exam
(6)用VI打开复制后的文件/home/exam/LINUXexam/passwd,并用指令删除exam用户的密码使其为空(假设光标已经定位在密码字段的开始),存盘并退出VI。
vi /home/exam/LINUXexam/passwd
按delete键依次删除
按:wq存盘退出
(7)删除文件mytestfile,若第一次不能删除则想办法删除之并写出你用到的指令。(假设mytestfile文件的权限已改为544而且目录LINUXexam其他用户无写的权限)
chmod 644 mytestfile && rm -rf mytestfile
2.假设在一台机器上安装了双系统:WindowsXp和Red Hat Linux 9.0。已知WindowsXp有C:和D:,其中D: 是这台机器的第一个IDE硬盘的第2个主分区,文件系统是FAT32。现在要在linux系统中访问D:中的某些文件。请写出下列操作指令
(1)在:Linux上创建文件夹/mnt/win
mkdir /mnt/win
(2)使用mount命令将D:装载到/mnt/win
mount -t vfat /dev/sda2 /mnt/win
(3)卸载/mnt/win
cd ~ && umount /mnt/win
(4)如果D:有中文的文件名,应该如何mount
mount -t vfat /dev/sda2 /mnt/win -o iocharset=cp936