Linux文件系统实验
实验七 Linux文件系统
实验七Linux文件系统(一)【实验目的】1、了解Linux系统是如何保存文件信息的,i节点的内容2、掌握创建软连接和硬链接的方法3、熟悉设备节点的表示方法,文件系统的挂载和卸载。
【实验内容】1、用ls–l查看文件的i节点信息如:#ls–l /root/install.log了解每一列的含义2、创建硬链接如:为文件install.log创建硬链接文件hfile#ln /root/install.log hfile3、创建软链接如:为文件install.log创建软链接文件hfile#ln–s /root/install.log sfile4、比较硬链接和软连接#ls -i (比较hfile和sfile的i节点编号)#ls -l (比较hfile和sfile的文件大小)5、查看设备节点文件的信息:#ls -l /dev注意哪些是字符设备节点,哪些是块设备节点文件…..6、显示所有文件系统对i节点和磁盘的使用情况:#df#df -h(当前磁盘还有多少剩余空间?)7、查看文件系统的加载情况#mount8、文件系统的加载和卸载加载磁盘分区/dev/sda1到/media目录下使用#mount /dev/sda1 /media#ls /media卸载已加载的文件系统:#umount /media#ls /media9、加载和卸载U盘#mkdir /mnt/udisk#mount /dev/sdb1 /mnt/udisk#ls /mnt/udisk卸载U盘#umount /mnt/udisk#ls /mnt/udisk10、使用图形界面下对U盘的自动加载和卸载,注意桌面上的加载图标。
实验二 Linux文件系统
2.2 文件系统操作命令(2)
ls :显示当前目录中的文件和子目录列表 mkdir:建立子目录 rmdir: 删除“空”的子目录或无用的目录文件 mv :将文件以及目录移到其他位置,或更改文件 以及目录的名称 pwd :显示用户当前所在的目录 rm : 删除系统中过时或无用的文件 man :详细了解某个命令 quota:限制和显示用户可用的磁盘空间
ext、ext2、ext3、JFS、XFS、Linux Swap、VFAT
1.1 Linux文件系统—文件系统类型
ext2文件系统
GNU/Linux系统中标准的文件系统 文件存取性能极好,对中小型文件尤为突出 文件状态可能不一致,非日志文件系统
ext3文件系统
日志式文件系统 回溯追踪功能,安全性较高 文件处理速度较慢
3.2 实验内容
熟悉Linux文件操作命令,如查看文件系统的分区和 设备文件、查看目录结构、创建文件夹、复制文件、 更改文件权限等,观察Linux文件系统的特点 对比实验一的文件拷贝代码,利用不同的文件操作 函数实现文件的输出和拷贝 实现对光盘的加载和访问,然后卸载设备 加载Windows文件系统,实现对Windows数据的访 问和共享
2.1 文件系统生成和加载—命令du
命令du:统计目录或文件所占磁盘空间大小
逐级进入指定目录的每个子目录并显示该目录占用文
件系统数据块的情况 语法:du [options] [names]
无names时,对当前目录进行统计
option选项:
-s:对每个names只给出占用的数据块综述 -a:递归显示指定目录中所有文件占用的数据块数
实验2Linux文件系统指导
实验指导:实验2 Linux文件系统一.文件系统结构(树结构)根目录/ 下:/boot:启动Linux时需要的所有文件。
/Bin:二进制目录,包含大多数Linux命令的二进制映象。
/dev:设备目录,包含的文件对应于连接到计算机的设备(终端、磁盘驱动器等等)。
有字符特殊文件和块特殊文件。
/etc :包含许多专用于主机的文件和目录,这些文件和目录包含了系统配置文件。
/home :包含用户的主目录。
创建的所有用户都会在这个目录下建立一个子目录,目录名为用户名。
用户本身对该目录下文件拥有所有权限。
/lib 等二.目录操作命令echo $HOME : 确认当前用户的主目录命令pwd:显示当前的工作目录。
1.显示目录内容:命令ls命令格式:ls [选项]目录名(显示目录中所有子目录及文件名)选项:-l:以列表方式显示。
包含文件类型与权限、硬链接数目、所有者、组、文件大小、修改时间、文件名文件类型:普通文件(-)目录(d)特殊/设备文件(块特殊文件b或字符特殊文件c)命名管道(p)符号链接(l)-a: 显示所有文件,包含隐藏文件(如. 和..)。
其余选项用man命令查看#man ls可以多个选项一起使用。
如:-la例:#ls –l |more (分屏显示当前目录详细内容)2.创建和删除目录命令mkdir创建目录;命令rmdir删除目录;语法:mkdir [选项]目录名rmdir [选项]目录名(注意目录下必须为空)选项-p:可以创建和删除一系列具有父子关系的目录。
例:#mkdir /home/xiaomei/course#mkdir –p stu/temp (同时创建目录stu 和temp)#rmdir course (course目录下必须为空,否则会显示错误信息)3.改变目录命令cd:改变当前目录例:#cd / (进入根目录/)#cd /home (进入根目录下的home目录中)#cd /home/007 (进入根目录下的home目录中的007目录)#cd (cd不带任何参数,回到主目录)#cd .. (回到上一层目录,如果当前目录为/home/007,则该命令执行后当前目录为/home)、三.文件处理1.查看文件内容命令cat格式:cat [选项]文件名选项–n:为显示行添加行号例:#cat test2 (显示当前目录下test2的文件内容)命令more:如果要查看的文件超过一页,可以分屏显示。
《Linux系统管理》Linux文件管理实验报告
《Linux系统管理》Linux文件管理实验报告一、实验目的:1.掌握Linux系统文件的操作命令2.掌握Linux系统权限的操作命令二、实验内容:1.用文件显示命令显示文件。
(1)以root身份进入系统命令符界面,查看当前目录下的文件及目录信息,请使用常见的选项进行显示并观察结果;查看/etc目录下的文件及目录信息,并查看/etc目录自己的信息,简述两种显示结果是否有区别?(2)显示/etc/passwd文件中的信息同时含有行号,并用more、less、head及tail命令进行不同的查看方式对该文件的部分内容进行显示;(3)在/tmp目录下创建/lianxi/first目录路径;在/tmp/lianxi目录下同时创建名为second和third的两个目录;生成 test目录作为lianxi的子目录,并将其权限设置为(744)(要求创建后查看是否存在);(4)利用cat及重定向命令在/tmp/lianxi/first目录中建立小型文件m1,输入以下信息:echo “Hello! Linux”echo ‘date’并显示m1文件的内容;(5)将当前日期重定向至/tmp/lianxi/first/目录的m2文件中,并显示其文件内容;(6)并利用cat命令将m1和m2文件合并至/tmp/lianxi/first/目录的m3文件中,并显示文件内容。
2.用查找、排序、显示内容命令操作文件。
(1)检索/etc/passwd文件中名为root的字符串,且显示其所在文件中的行号,同时利用管导线再次完成此功能;利用cat和管道线查看配置文件/etc/logrotate.conf中过滤掉空格及‘#’注释的文件内容。
(2)重新编辑/tmp/lianxi/first/m1文件中的内容,使得最终m1文件中的内容显示为:Study 30 independentlyHardly 95 finishLinux 85 task●查看m1文件中的内容;●对m1文件按每行第一个字符进行排序输出;●对m1文件按每行第一个字符进行方向排序;●对m1文件按每行第一个字段进行数值排序;●对m1文件按每行以第三个字段为关键字进行排序;●把root目录下的所有文件按文件由大到小进行排序。
linux文件操作实验总结
linux文件操作实验总结在进行Linux文件操作的实验过程中,我们学习了许多有关文件的基本操作和常用命令,下面将对这些实验内容进行总结和归纳。
一、文件操作基础1. 新建文件:使用touch命令可以创建一个新的空文件。
例如,使用命令"touch test.txt"来创建一个名为test.txt的空文件。
2. 文件重命名:使用mv命令可以将文件进行重命名。
例如,使用命令"mv oldname.txt newname.txt"将旧文件名oldname.txt修改为newname.txt。
3. 文件删除:使用rm命令可以删除指定的文件。
例如,使用命令"rm test.txt"可以删除名为test.txt的文件。
4. 文件复制:使用cp命令可以将文件复制到指定的位置。
例如,使用命令"cp test.txt /home/user"可以将test.txt文件复制到/home/user目录下。
二、文件权限管理1. 权限说明:Linux系统中的文件具有读、写和执行权限,分别对应数字4、2和1。
可以使用chmod命令来更改文件的权限。
2. 修改权限:使用chmod命令加上对应的数字值可以修改文件的权限。
例如,使用命令"chmod 777 test.txt"将test.txt文件的权限设置为最高权限。
3. 查看权限:使用ls命令的-l参数可以列出文件的详细信息,包括权限信息。
例如,使用命令"ls -l test.txt"可以查看test.txt文件的权限情况。
三、文件查找与查看1. 文件查找:使用find命令可以在指定路径下查找符合条件的文件。
例如,使用命令"find /home/user -name test.txt"可以查找/home/user目录下名为test.txt的文件。
linux的文件系统、目录结构、文件管理实验报告
linux的文件系统、目录结构、文件管理实验报告Linux是一款使用广泛的操作系统,具有丰富的文件系统、目录结构、文件管理系统。
以下是Linux文件系统实验报告。
一、文件系统文件系统是指计算机操作系统用来管理文件和数据存储空间的一种机制。
Linux系统使用的是可扩展的第二代文件系统(ext2、ext3、ext4),它支持更大的文件和更大的分区,并使用了更高效的索引和更快的文件系统检查。
二、目录结构Linux目录结构是一个统一的层次结构,它将计算机的所有文件都组织到一个合理的层次结构中。
以下是Linux常见的目录结构:1. /(根目录):根目录是文件系统的根节点,所有文件和目录都以它为起点。
2. /bin:包含一些最基本的系统工具,比如ls、cp、mv等常用命令。
3. /dev:包含系统设备文件。
4. /etc:包含系统中的配置文件和脚本文件。
5. /home:用于存储用户的个人文件和数据。
6. /lib:包含了系统中使用的一些共享库文件。
7. /mnt:用于挂载外部设备,比如USB、CD-ROM等。
8. /opt:用于存放第三方软件的安装文件和数据。
9. /proc:该目录是一个虚拟目录,它不占用实际存储空间,但可以查看和修改系统的运行状态。
10. /root:超级用户的家目录。
11. /sbin:包含一些管理系统的系统管理员使用的工具。
12. /tmp:用于存放临时文件和目录。
13. /usr:用于存放非本地(不是系统)用户的应用程序和数据。
14. /var:用于存放可变的数据,比如日志文件。
三、文件管理文件管理是指对计算机文件进行操作,如创建、复制、粘贴、移动和删除等。
下面是Linux 文件管理的一些常见命令:1. ls:列出目录中的文件和子目录。
2. cd:切换目录。
3. mkdir:创建一个新目录。
4. touch:创建一个新文件。
5. cp:复制文件或目录。
6. mv:移动或重命名文件。
实验二 Linux 文件系统
实验二 Linux 文件系统一. 实验目的1. 熟悉Linux文件系统的文件和目录结构,掌握Linux文件系统的基本特征2. 掌握命令行方式下文件操作命令3. 掌握程序中文件操作函数的使用方法二.实验内容1. 熟悉Linux的目录结构2. 熟悉Linux常用命令3. 掌握文件操作命令。
三.实验指导(一) Linux文件系统Linux文件系统是一个树形结构,一切都从根目录(“/”)开始,Linux以“加载”的方式把所有分区都放置在“根”下指定的目录里。
Linux常用的文件系统:ext、ext2、ext3、JFS、XFS、Linux Swap、VFATLinux目录结构系统管理员和普通用户使用的命令Linux内核和系统启动文件系统管理所需的配置文件Linux的外部设备用户的主户目录命令、程序库、文档和其他文件常用命令man 对命令的英文帮助解释如:man uname查看uname相关的用法,注:按q键或者ctrl+c退出。
help 对命令的中文帮助解释如:uname --help系统信息uname -a 输出一组系统信息,如:内核版本cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /proc/swaps 显示哪些swap被使用cat /proc/version 显示内核的版本cat /proc/net/dev 显示网络适配器及统计cat /proc/mounts 显示已加载的文件系统free:查看当前系统的内存使用情况uptime:显示系统运行了多长时间date 显示系统日期cal 2015 显示2015年的日历表history 显示用户过去使用的命令passwd:设置用户密码ps:查看系统中属于自己的processpstree:以树状方式显示系统中所有的进程whoami:显示你自已登陆的用户名whereis:查询命令所在目录以及帮助文档所在目录whereis bin 显示bin所在的目录id:打印出自己的UID以及GID。
实验 Linux文件系统管理实验
auto:自动挂载。 nouser:使一般用户无法挂载。 async:以非同步方式执行文件系统的输入 输出操作。 可见,该列表中光驱和软驱是不自动挂载 的,参数设置为noauto。 注意:如果非要设成自动挂载,则要确保 每次开机时光驱和软驱里都要有盘。
四、实验内容和步骤
1.挂载文件系统 (1)手工挂载文件系统
-o<选项>,指定挂载文件系统时的选项, 有些也可用在/etc/fstab中,常用的有如下几 种。 codepage=XXX:代码页。cp936 iocharset=XXX:字符集。gb2312 ro:以只读方式挂载。 rw:以读写方式挂载。 nouser:使一般用户无法挂载。 user:可以让一般用户挂载设备。
以下是一个/etc/fstab文件的实例: /dev/had3 / ext3 defaults 11 LABEL=/boot /boot ext3 defaults 1 2 /dev/had1 /dosc vfat defaults 0 0 /dev/had2 /dosd vfat defaults 0 0 /dev/had4 swap swap defaults 0 0 /dev/fd0 /mnt/floppy msdos noauto,user 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,user 0 0 None /proc proc defaults 00
此时,可以进入/mnt/cdorm等目录这些文件系 统。 注意:要保证命令不出错,确保光驱里有盘。 如果挂载的是在windows下的文件系统,并且 有中文文件名,用以上命令挂载后,显示一堆乱码。 这时,需要用-o 参数中的codepage iocharset选项。 其中,codepage指定文件系统的代码页,简体中文代 码是936;iocharset指定字符集,简体中文一般用 cp936或gb2312。 当挂载的文件系统linux不支持时,mount一定 出错(如Windows 2000的NTFS)。这时,可以重新 编译linux内核,以获得对该文件系统的支持。
Linux操作系统-实验2-文件系统-指导书-PPT版本
2.编辑虚拟机设置:在VMware Workstation中,右键点击你的Ubuntu虚拟机,选 择“设置”(Settings)或“编辑设置”(Edit Settings)。
3.添加硬盘:在设置窗口中,选择“硬盘”(SCSI controller或SATA controller,取决 于你的配置),然后点击“添加”(Add)按钮。在出现的菜单中选择“硬盘” (Hard Disk),然后点击“下一步”(Next)。
2-创建、挂载和卸载文件系统
① 查看新增加硬盘信息 ② 创建文件系统 ③ 挂载文件系统 ④ 查看挂载信息 ⑤ 卸载文件系统
查看新增加硬盘信息: sudo fdisk -l|grep sda
创建文件系统:sudo mkfs –t ext2 /dev/sdb
挂载文件系统: sudo mount /dev/sdb /tzq_data
第三章 Linux文件系统
实验二、文件系统
要求: (1)掌握VMware虚拟机中添加硬盘 (2)创建、挂载和制裁文件系统 (3)熟悉fdisk、mkfs、e2label、mount、umount 等命令
Tips: (1)熟悉Linux目录结构 (2)对照Windows和Mac OS来学习。
1-VMware虚拟机中添加硬盘
Tips: /tzq_data 要先创建好
查看挂载信息:mount|more
ቤተ መጻሕፍቲ ባይዱ
查看挂载信息:df –h 或者 cat /etc/mtab
查看挂载信息:cat /etc/mtab
测试挂载情况 a) 在挂载的目录下再新建一目录,命名为学号; b) 新建一shell文件,内容为查看登录用户和日期;
Lniux文件系统实验报告
实验五文件系统
一、实验目的
1.掌握Linux系统下fdisk命令的用法。
2.掌握Linux系统下文件系统的创建、挂载与卸载。
3.掌握Linux系统下利用RAID技术实现磁盘冗余阵列的方法。
二、实验内容
1.磁盘分区管理
2.动态磁盘管理
三、实验指导
1.服务器现需要新建一块20GB的硬盘,需要对新增的硬盘进行分区管理、分区方案为/user目录所在分区10GB,/backup目录所在分区5GB,/home目录所在分区5GB。
步骤一,添加新硬盘
点击“编辑虚拟机设置”按钮,如下图
选择添加硬盘,如下图
下一步选择“SCSI(S)推荐”,如下图
下一步创建“新虚拟磁盘”,设置磁盘空间大小为“20GB”,如下图所示
单击完成,即完成了新硬盘的添加,如下图所示
通过fdisk -l命令查看新硬盘是否添加成功
步骤二,利用fdisk命令对/dev/sdb/进行分区
步骤三,格式化新建分区,在各分区上建立ext3类型的文件的系统,建立时要求检查磁盘坏块并显示详细信息。
步骤四,将/dev/sdb1挂载到/user目录,/dev/sdb2挂载到
/backup目录,/dev/sdb3挂载到/home目录
2、某公司的Linux服务器新增两块硬盘,硬盘大小为40GB。
为了实现数据保护功能,现需利用2块硬盘创建RAID1卷。
要求创建的RAID设备名为/dev/md110,并利用mkfs命令创建ext3文件系统。
最后将文件系统挂载到系统上。
四、实验总结
通过本次实验,我学习到fdisk 的一些命令和在Linux 系统下利用RAID 技术实现磁盘冗余阵列的方法。
实验三 Linux文件系统管理
实验三:实验三:L L inux文件系统管理【实验目的】1、掌握linux文件及目录的属主与属组的表示及设置2、掌握linux文件及目录权限的表示及修改方法3、掌握文件及目录特殊权限的表示及设置方法4、了解文件链接的建立方法【实验环境】Red Hat Enterprise Linux5操作系统【实验内容】1、linux文件及目录的属主与属组的表示及设置2、linux文件及目录权限的表示及修改3、文件及目录特殊权限的表示及设置4、文件链接的建立【实验指导】1、查看/root目录下所有文件的权限、属主及属组2、修改/root目录中install.log文件的属主为studen,属组不变3、修改/root目录中install.log文件的属主和属组均为studen4、修改/root目录中anaconda-fs.cfk文件的权限为属组用户及其它用户可以读取5、修改/root目录中install.log文件的权限为所有用户都可以读写6、给/root目录中的install.log文件添加上特殊权限SUID,Desktop目录添加上特殊权限SUID。
7、给/root目录中的anaconda-fs.cfk文件添加上特殊权限粘滞位t。
8、修改新创建文件所拥有的权限文件创建时的默认权限=0666–umask(默认权限0022)目录创建时的默认权限=0777–umask(默认权限0022)1)显示系统默认掩码2)修改系统默认掩码为0000,新建文件222.txt,新建目录abc,查看权限9、在/home/student目录中建立/root中aaa.txt文件的硬链接文件dhy1.txt、dhy2.txt、dhy3.txt,查看结果10、在/home/student目录中建立/root中aaa.txt文件的符号链接文件aa.doc、bb.doc,查看结果【实验要求】一、基础管理1、在/home目录中建立文件xxx_f1、xxx_f2、xxx_f3、xxx_f4(xxx为姓名拼音),建立目录dhy。
操作系统文件系统实验报告
操作系统文件系统实验报告1. 实验目的本实验旨在深入了解操作系统中的文件系统,掌握文件系统的基本原理和操作。
2. 实验环境本实验使用Linux操作系统作为实验环境,其中包括以下软件和工具: - 操作系统:Ubuntu 20.04 - 文件系统:EXT4 - 终端模拟器:GNOME Terminal3. 实验步骤3.1 创建虚拟硬盘首先,我们需要创建一个虚拟硬盘,作为文件系统的存储介质。
可以使用以下命令来创建一个大小为1GB的虚拟硬盘:$ dd if=/dev/zero of=disk.img bs=1M count=10243.2 格式化虚拟硬盘接下来,我们需要使用mkfs命令来格式化虚拟硬盘,使其支持EXT4文件系统:$ mkfs.ext4 disk.img3.3 挂载虚拟硬盘格式化完成后,我们可以将虚拟硬盘挂载到系统中的一个目录上,以便我们可以访问其中的文件:$ mkdir /mnt/disk$ mount disk.img /mnt/disk3.4 创建文件现在,我们可以在挂载的虚拟硬盘上创建文件,可以使用touch命令来创建一个空文件:$ touch /mnt/disk/file.txt3.5 写入文件我们可以使用echo命令向文件中写入一些内容:$ echo "Hello, World!" > /mnt/disk/file.txt3.6 读取文件可以使用cat命令来读取文件的内容:$ cat /mnt/disk/file.txt3.7 卸载虚拟硬盘完成实验后,我们可以卸载虚拟硬盘,以便之后的实验使用:$ umount /mnt/disk4. 实验总结通过本次实验,我们深入了解了操作系统中的文件系统,并学会了如何创建、格式化、挂载和访问文件系统。
文件系统是操作系统中非常重要的一部分,它负责管理和组织计算机上的文件和目录,为用户提供了方便的文件操作接口。
掌握文件系统的基本原理和操作对于进一步学习和理解操作系统的工作原理具有重要意义。
实验六 LINUX文件系统管理
实验6 Linux文件系统和权限管理1 实验目的1、掌握文件系统管理的常用命令。
2、掌握磁盘分区、挂载的方法。
2 实验环境VMware中已经安装好CentOS6.2版本。
3 实验原理1、Linux常用文件权限管理命令主要有:chmod、chown两个;而文件系统管理常用命令主要有fdisk、mkfs、mount/umount、df、du等,这些命令的使用可参见教材P86~P104或者帮助手册。
2、Linux常用文件权限管理命令主要有:chmod、chown两个;而文件系统管理常用命令主要有fdisk、mkfs、mount/umount等,这些命令的使用可参见教材P86~P104或者帮助手册。
4 实验任务1、对硬盘进行分区、格式化操作,挂载和卸载等操作。
2、设置配置文件/etc/fstab实现设备的自动挂载。
5 实验步骤1、创建硬盘分区sda5,要求其大小为200M,完成后效果2、创建文件系统ext4,使用命令将sda5格式化的命令是。
(自己验证)3、使用命令将sda5挂载到/data目录下的操作是。
完成后验证图,可以使用df命令验证。
4、使用命令卸载sda5的操作为。
(自己验证)5、修改配置文件/etc/fstab,使得系统开机后自动挂载sda5到/data下。
(完成后自己验证)6、使用命令在/etc目录下查找文件名前四个字符为init后面任意的文件。
7、使用命令在/目录下查找大小大于100M的文件。
8、为/etc目录下的inittab文件在root用户家目录下创建符号连接inittab_s和硬连接inittab_i 然后查看inittab_s和inittab_i的i节点号对比符号连接和硬连接的不同。
操作系统实验5文件系统:Linux文件管理
(1)掌握Linux 提供的文件系统调用的使用方法;
(2)熟悉文件和目录操作的系统调用用户接口;
(3)了解操作系统文件系统的工作原理和工作方式。
(1) 利用Linux 有关系统调用函数编写一个文件工具filetools,要求具有下列功能:***********
0. 退出
1. 创建新文件
2. 写文件
3. 读文件
4. 复制文件
5. 修改文件权限
6. 查看文件权限
7. 创建子目录
8. 删除子目录
9. 改变当前目录到指定目录
10. 链接操作
通过这次实验掌握Linux 提供的文件系统调用的使用方法;熟悉文件和目录操作的调用用户接口,了解操作系统文件系统的工作原理和工作方式。
实验15 LINUX的文件系统
实验15 LINUX的文件系统实验目的:学习利用linux对磁盘分区。
学会挂载硬盘到linux系统。
实验步骤:准备1.在为LINUX虚拟机添加一只1.0G的硬盘。
2.开动虚拟机,运行终端。
3.运行df,查看当前分区信息。
分区4.运行fdisk /dev/sdb5.进入fdisk的操作界面(选m查看帮助)6.选择n建立分区。
a)P表示主分区,E表示扩展分区。
b)然后选分区号。
c)开始点。
(以柱面作为单位)d)结束点(或者是大小)。
要求:建立一个主分区和一个扩展分区,一共两个驱动器,大小相同。
(提示,扩展分区并不等于逻辑驱动器)7.选w写入分区表。
格式化8.利用mkfs命令格式化磁盘。
a)mkfs –t ext3 /dev/sdb1 将第一分区格式化成ext2格式b)另一个分区格式化成fat32格式(如何写命令)挂载9.建立文件夹disk1和disk2作为挂载点mkdir disk1mkdir disk210.利用mount命令挂载磁盘到文件夹(挂载点)a)mount /dev/sdb1 /root/disk1 将第一分区挂载到disk1文件夹b)mount /dev/sdb5 /root/disk2 将另一分区挂载到disk2文件夹11.利用df命令重新查看分区信息。
重新挂载12.利用umount命令卸载磁盘umount /dev/sdb5或者umount /root/disk213.在根目录建立文件夹disk3(自己思考操作)14.将sdb5挂载到disk3(自己思考操作)15.利用df查看结果是否正确。
实验三Linux文件系统及文件管理
实验三1 实验名称:Linux文件系统及文件管理2 实验目的通过本实验了解Linux操作系统支持的多文件系统,并熟练掌握Linux文件管理方法,使实验者具备初步的Linux操作系统文件管理能力,包括:2.1 掌握磁盘管理能力2.2 掌握目录与文件管理能力2.3 掌握文件归档与压缩能力2.4 掌握RPM软件包管理能力3 实验环境3.1Windows XP下基于“VMware Workstation”虚拟机环境的Red Hat Enterprise Linux Server 5系统。
3.2将主机的登录名改为具有个人学号后3位特征的名字。
4实验要求、步骤及结果4.1掌握目录与文件管理相关的shell命令的使用。
【操作要求1】用一条命令新建具有如下结构的目录树。
注意:文件名严格区分大小写。
【操作要求1】【操作要求2】将M2目录重命名为m2;查看m1目录的访问权限;减去其它用户对m1目录的执行权。
【操作步骤1-重命名】【操作步骤2-查看权限】【截取访问权限】修改前【截取访问权限】修改后【操作要求3】不区分大小写,找出/etc/fstab文件中不包含“swA p”字样的行,结果保存在mulu/m1/m11/test.txt文件中;将mulu/m1/m12目录移动到mulu/m2下目录下并重命名为m22;删除mulu/m2/m21目录。
参照“【操作要求1】样式”绘制目录结构图。
【操作步骤1-字符匹配】【操作步骤2-移动】【操作步骤3-删除目录】【绘制目录结构图】【操作要求4】统计/etc 目录下扩展名为.conf 的文件数,结果保存到mulu 目录的wc.txt 文件中;查看wc.txt 的访问权限;查看wc.txt 的内容。
【操作步骤1】【操作步骤2】【操作步骤3】【操作要求5】从/etc 目录开始查找(find )fs 开头文件;将fstab 文件中所有包含“mnt ”的行写入f4文件并保存在当前目录中。
Linux实验4-Linux文件系统-目录和文件管理
实验报告课程名称: Linux操作系统实验名称:实验4、Linux文件系统-目录和文件管理学生姓名:班级学号学院(系):指导教师:实验时间:年月日实验成绩:实验四、Linux文件系统-目录和文件管理一、实验要求(1)掌握目录和文件管理的操作命令;(2)掌握文件权限的修改方法。
(3)掌握文件链接的方法。
二、实验内容和实验步骤【操作要求1】查看Linux系统常见的目录。
【操作步骤】输入命令:ls,查看Linux系统常见的目录,截图如下:【操作要求2】显示当前目录下文件类型。
【操作步骤】输入命令:ls –l|more,截图如下:说明:●“-”:表示普通文件●“d”:表示目录文件●“c”:表示字符设备文件●“b”:表示块设备文件●“l”:表示符号链接文件【操作要求3】查看当前目录下所有文件类型【操作步骤】输入命令:file *,截图如下:【操作要求4】先创建两个新目录dir1和dir2,然后将dir2目录移到dir1目录中,最后删除dir2目录。
【操作步骤】(1)以普通用户user登陆字符界面,输入命令:pwd,当前目录为用户的主目录:/home/user。
(2)输入命令:ls –l,查看当前目录中的所有文件。
(3)创建两个目录,输入命令:mkdir dir{1,2}。
(4)输入命令:ls –l,确认两个目录创建成功。
以上4个步骤截图如下:(5)输入命令:mv dir2 dir1,将dir2目录移动到dir1目录。
(6)输入命令:cd dir1,切换dir1目录,再输入:ls命令,查看到dir2目录。
截图如下:(7)删除dir2目录,输入命令:rm –rf dir2。
【操作要求5】查找profile文件。
【操作步骤】(1)切换用户为超级用户,输入命令:su -,并输入密码。
(2)输入命令:find /etc -name profile, 截图如下:(3) 使用exit命令,退出超级用户身份。
【操作要求6】将/etc/profile文件中所有包含“HOSTNAME”的行存入f4文件,并修改f4文件的权限,让所有用户都可以读写。
Linux文件系统实验
实验编号与实验名称:文件系统实验实验目的:熟悉文件和目录的基本操作;了解Linux的/proc文件系统实验内容及要求(详见实验讲义与实验指导书):内容:1)在/usr目录下创建一个目录usr_test和文本文件test,并建立一个test文件的链接test02。
通过修改test文件中的内容查看test和test02中内容的情况,并分析原因。
2)编写程序,从/proc文件中抽取内核参数(任意的2个参数即可,如CPU时钟速度信息等)3)实现文件的拷贝,即把一个文件内容复制到另一个文件要求:对于内容1),给出操作步骤和结果分析,需回顾第二次实验中练习过的Shell命令和教材中的文件和目录操作系统调用对于内容2)和3)给出完整C语言代码或者代码截图和代码执行结果,可参考本文件“实验预读”中相关内容和教材P.149/266图4-5相关代码实验用到的软件(:)VMware实验内容及关键步骤(代码)Q2(60分)1)在/usr目录下创建一个目录usr_test和文本文件test,并建立一个test文件的链接test02。
通过修改test文件中的内容查看test和test02中内容的情况,并分析原因。
分析:在linux系统中通过link连接就可以通过第三方的查询,通过link函数后test01被绑定给test02中,所以可以通过test02去查询。
2.编写程序,从/proc文件中抽取内核参数(任意的2个参数即可,如CPU时钟速度信息等)3.实现文件的拷贝,即把一个文件内容复制到另一个文件实验过程中遇到的问题解决办法与实验体会Q3(10分)得分:评阅教师特殊评语:评阅教师:日期:。
实验2Linux文件系统
实验2 Linux文件系统一.实验目的通过实验掌握Linux中文件管理的基本概念,包括常用命令格式、文件类型、目录结构等,初步了解有关文件安全方面的知识。
二.实验内容1.使用pwd,cd,ls等命令浏览文件系统。
2.使用cat,cp,mv,head,tail,rm等命令查看和操作文件。
3.使用find,grep命令进行文件查找和模式匹配。
4.使用chmod命令修改文件的权限。
三、实验报告1.简要说明实验的目的、任务与设备2.写出具体的实验步骤3.总结实验过程中遇到的问题及解决方法4.实验体会四. 实验步骤所有实验内容均在终端命令行界面完成。
一.目录操作〈1〉确认当前用户的主目录,和显示当前的工作目录。
增加用户mary(注意设置密码),注销root用户,利用mary用户登录进入Linux。
确认此时的当前用户的主目录与root用户登录时的主目录有什么区别。
〈2〉利用ls命令显示当前工作目录的内容:〈3〉运行以下命令,查看有何显示结果:ls –ai〈4〉使用mkdir命令建立一个子目录subdir。
〈5〉使用带-d选项的ls命令,能看到有关子目录的信息。
〈6〉使用cd命令,将工作目录改到根目录(/)上。
〈7〉使用ls命令列出根目录的内容,再分别列出各子目录的内容。
〈8〉使用ls-l命令列出/dev的内容。
〈9〉使用不带参数的命令cd,然后用pwd命令确定你当前的工作目录是什麽。
〈10〉使用命令cd ../..,查看工作目录移到了什麽地方?二.文件处理〈1〉利用cd命令,将工作目录改到你的主目录上。
〈2〉将工作目录改到你的子目录subdir下,然后运行命令:date > file1(将当前日期和时间存放到新建文件file1中。
)〈3〉使用cat命令查看file1文件的内容。
〈4〉利用man命令显示date命令的用法:man date〈5〉将date命令的用法附加到文件file1的后面:man date >> file1〈6〉利用cat命令显示文件file1的内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验编号与实验名称:
文件系统实验
实验目的:
熟悉文件和目录的基本操作;了解Linux的/proc文件系统
实验内容及要求(详见实验讲义与实验指导书):
内容:
1)在/usr目录下创建一个目录usr_test和文本文件test,并建立一个test文件的链接
test02。
通过修改test文件中的内容查看test和test02中内容的情况,并分析原因。
2)编写程序,从/proc文件中抽取内核参数(任意的2个参数即可,如CPU时钟速度信
息等)
3)实现文件的拷贝,即把一个文件内容复制到另一个文件
要求:
对于内容1),给出操作步骤和结果分析,需回顾第二次实验中练习过的Shell命令和教材中的文件和目录操作系统调用
对于内容2)和3)给出完整C语言代码或者代码截图和代码执行结果,可参考本文件“实验预读”中相关内容和教材P.149/266图4-5相关代码
实验用到的软件(:)
VMware
实验内容及关键步骤(代码)Q2(60分)
1)在/usr目录下创建一个目录usr_test和文本文件test,并建立一个test文件的链接
test02。
通过修改test文件中的内容查看test和test02中内容的情况,并分析原因。
分析:在linux系统中通过link连接就可以通过第三方的查询,通过link函数后test01被绑定给test02中,所以可以通过test02去查询。
2.编写程序,从/proc文件中抽取内核参数(任意的2个参数即可,如CPU时钟速度信息等)
3.实现文件的拷贝,即把一个文件内容复制到另一个文件
实验过程中遇到的问题解决办法与实验体会Q3(10分)得分:
评阅教师特殊评语:
评阅教师:
日期:。