实验04 文件及目录相关命令的使用(一)
- 格式:doc
- 大小:35.00 KB
- 文档页数:2
《Linux操作系统》课程实验报告班级:姓名:实验地点:日期:实验4 文件和目录操作一、实验目的1、理解Linux文件系统的结构和目录组织方式;2、掌握Linux常用目录和文件命令的使用。
二、实验内容与要求以root用户身份登录Linux1、Linux目录管理命令(1)用pwd显示当前工作目录路径;(2)用cd命令先转到/home目录,再转到根目录;(3)用ls命令列出根目录下的所有文件和目录;(4)在/home目录下建立如下图所示的目录结构:(5)将目录temp4删除。
2、文件管理命令(1)用cat命令在st目录下建立两个文件file1和file2,文件内容如下所示。
然后用cat 命令将文件file1和file2的内容合并起来放到文件file3中。
file1文件内容:I love Linux 1I love Linux 2I love Linux 3I love Linux 4I love Linux 5file2文件内容:I love Linux 6I love Linux 7I love Linux 8I love Linux 9I love Linux 10(2)用touch命令更新文件file3的修改日期和时间(更新为你的生日)(3)cp命令①文件复制:将st目录下的file1、file2、file3复制到temp1目录下(可考虑使用通配符)②目录复制:将temp1目录复制到temp2目录下(即temp1作为temp2的子目录)(4)mv命令①重命名:将st目录下的文件file3重命名为myfile②文件移动:将st目录下的文件myfile移至temp2/temp1目录下(5)rm命令将temp2目录下的所有文件和子目录删除3、显示文件内容命令练习用cat命令显示文件file2的内容三、实验环境VMware+RHEL5四、实验步骤及结果步骤1:打开vmware,启动rhel5,以root用户登录系统。
实验四文本及目录相关命令的使用(一)实验四文本及目录相关命令的使用(一)上机实验内容:一、简答部分1.简述PATH变量的作用环境变量PATH的作用是提供给用户查找文件的可能路径;当新安装了套件时,可能需要将可执行文件的路径写入环境变量.二、操作部分1. 绝对相对路径1)用绝对路径执行ls指令2)把当前操作目录切换到root的家目录,使用相对路径执行ls 指令2. PATH变量1)查看当前用户的PA TH变量2)把路径/tmp/test加入到PATH变量中3.目录操作:1)用命令列出根目录下的目录及文件;2)用一条命令创建目录/root/test/x/y/z;3)查看当前目录下的所有文件,要求显示其详细信息;4)切换目录至/root/test/x/y,并删除目录z;5)切换回root用户的主目录,并使用一条命令删除/root/test,/root/test/x,/root/test/x/y;4.文件查看相关命令6)用cat命令显示/root/install.log文件的内容,要求对输出的内容显示行号;7)用more命令显示/root/install.log,并在在屏幕底部More 提示符后打印信息;8)用less命令显示/root/install.log,要求显示读取文件的百分比、行号及总行数;9)用head命令显示/root/install.log前30行;10)用tail命令显示/root/install.log后30行;11)用tail命令显示/root/install.log第30行至文件尾的部分;5.touch指令12)在/tmp目录下新建目录t113)在t1目录下新建文件test14)查看文件test1的m-time,a-time,ctime15) 修改文件test1的访问时间为当前时间16)修改文件test1的状态改变时间为当前时间17)修改文件test1的创建时间为当前时间18)同时改变文件test1的三个时间属性19)设定文件test1时间属性为2天以前20)设定文件test1的时间属性为2009年9月9号9点9分(注意在执行15-20指令时可间隔一定的时间,执行完毕之后注意观察指令结果)6.cp指令mv指令21)把root家目录下的install.log文件复制到t2中,并重命名为install.log122)切换用户为user,在/tmp中新建文件test223)切换用户为root,并把/tmp中的test2复制到root的家目录下24)同时查看root家目录下和/tmp目录下的test2文件的详细信息(注意对比)25)把/etc目录下的文件备份到/tmp下26)分别对/tmp目录下的文件test2建立硬链接文件test2-link 和符号链接文件test2-slink27)同时查看/tmp目录下的文件test2、硬链接文件test2-link 和符号链接文件test2-slink的详细信息(注意对比)28)复制符号链接文件test2-slink到root家目录,并保留对文件test2的连接。
实验Linux文件和目录操作详解在Linux系统下,文件和目录是操作系统中的基本组成部分。
对于初学者来说,熟悉Linux文件和目录的操作是非常重要的。
本篇文档将详细介绍Linux系统中的文件和目录操作。
1. 创建文件和目录在Linux系统中,可以使用touch命令创建一个空文件,例如:$ touch myfile.txt使用mkdir命令可以创建一个新的目录,例如:$ mkdir mydir如果需要一次性创建多级目录,可以使用mkdir命令的-p 选项,例如:$ mkdir -p mydir1/mydir2/mydir32. 查看文件和目录使用ls命令可以查看当前目录中的文件和目录列表,例如:$ lsmyfile.txt mydir如果需要显示隐藏文件,可以使用ls命令的-a选项,例如:$ ls -a. .. .hiddenfile myfile.txt mydir使用cd命令可以切换当前目录,例如:$ cd mydir使用pwd命令可以查看当前所在的目录路径,例如:$ pwd/home/user/mydir使用cat命令可以查看文件的内容,例如:$ cat myfile.txtHello, this is my file.3. 复制、移动和重命名文件和目录使用cp命令可以复制文件或目录,例如:$ cp myfile.txt myfile_copy.txt$ cp -r mydir mydir_copy使用mv命令可以移动文件或目录,例如:$ mv myfile.txt /tmp/myfile.txt$ mv mydir /tmp/mydir使用mv命令还可以重命名文件或目录,例如:$ mv myfile.txt newname.txt4. 删除文件和目录使用rm命令可以删除文件,例如:$ rm myfile.txt使用rm命令的-r选项可以递归删除目录及其内容,例如:$ rm -r mydir5. 修改文件和目录的权限使用chmod命令可以修改文件或目录的权限,例如:$ chmod 755 myfile.txt$ chmod 755 mydir其中,755是权限的数字表示形式,表示文件所有者具有读、写、执行权限,其他用户具有读、执行权限。
Linux实验(常用命令使用一)实验三Linux常用命令(一)一、实验目的1.熟悉Linux操作环境。
2.掌握Linux一般命令格式。
3.掌握有关文件和目录操作的常用命令。
4.熟练使用man命令。
二、实验内容1.熟练掌握登录和退出系统命令。
2.熟悉date,cal,bc,clear,man等命令。
3.在用户主目录下对文件进行如下操作:复制一个文件、显示文件内容、查找指定内容、排序、文件比较、文件删除。
4.对目录进行管理:创建和删除子目录、改变和显示工作目录、列出文件权限、建立链接文件等。
三、实验步骤1.登录进入系统,打开shell环境(终端)。
2.使用date,cal,bc,clear等命令,了解Linux命令格式。
3、浏览文件系统(1)运行pwd命令,确定当前工作目录。
(2)运行ls -1命令,理解各字段含义。
(3)运行ls -ai命令,理解各字段含义。
(4)使用cd命令,将工作目录改到根(/)上。
运行ls -1命令,了解各目录的作用。
(5)直接使用cd,回到哪里了?用pwd验证。
(6)用mkdir建立一个子目录subdir(7)将工作目录改到subdir4.文件操作(1)验证当前工作目录在subdir。
(2)运行date>filel,然后运行cat filel,记录观察到的信息(3)再次运行date > file1,然后运行cat file1,记录观察到的信息(4)运行date >>file1,然后运行cat file1,记录观察到的信息并说明原因(5)利用man命令查看date命令的帮助说明(6)运行mandate >>filel,然后运行cat filel,看到什么?(7)显示file1的前10行,后10行(8)复制file1为file2(9)查看file1和file2的文件详细信息,记录并说明其异同(10)运行mv file2 file3,然后ls -l,看到什么?运行cat f* 结果怎样?(11)运行rm file3,然后ls -1 ,结果如何?(12)建立file1的链接文件file4(13)复制file1到上一级目录(14)在用户目录下删除file1,删除subdir四、实验思考题1.举例说明Linux命令的常用格式。
实验四文件操作一、实验目的1.熟悉和理解文件系统的概念和文件系统的类型。
2.掌握文件系统的挂载方法。
3.学会Linux中数据备份的方法。
4.了解Linux系统中文件系统的管理机制。
二、实验内容1.挂载文件系统。
2.监视文件系统状态。
3.维护文件系统。
4.软盘的使用。
5.硬盘的使用。
6.数据备份和压缩。
7.在GNOME下管理磁盘三、实验环境1.装有Linux系统的计算机。
2.软磁盘和光盘各一张。
四、实验步骤(一)挂载文件系统1.手工挂载文件系统①用mount命令挂载文件系统。
命令格式:mount [-fnrvw] [-t type] device dir其中:-t type:指定文件系统类型;device:待安装文件系统的块设备名;dir:安装点(目录);-f: 模拟一个文件系统的挂装过程,用它可以检查一个文件系统是否可以正确挂装。
-n:挂装一个文件系统,但不在fstab文件中生成与之对应的设置项。
-v:命令进展注释,给出mount命令每个操作步骤的注释。
-r:将文件系统挂载为只读模式;-w:将文件系统挂载为读写模式。
操作:在软驱中插入一张磁盘,然后将软驱挂载为msdos文件类型。
②挂载软磁盘的命令:mount -t msdos /dev/fd0 /mnt/floppy挂载完成后,用ls命令查看软磁盘中包括的文件。
③用mount命令还可以显示所有已安装的文件系统。
命令格式:mount [-hV]2.手工卸载文件系统用umount命令卸载文件系统。
命令格式:umount [-hV]umount [-a] [-n] [-v] [-t types]其中:-h:显示帮助信息。
-V:显示版本信息。
-a:表示要卸载/etc/fstab中的所有文件系统;-n:卸除时不要将信息存入/etc/mtab文件中。
-v:执行时显示详细的信息。
-t types:指定文件系统的类型。
操作:卸载软盘的msdos文件系统。
①命令:umount -t msdos /dev/fd0卸载完成后,从软盘驱动器中取出软盘。
实验1 常用操作命令1、实验目的通过实验掌握Linux的目录操作,文件操作,文本文件显示等常用管理命令。
掌握管道与重定向操作。
2、实验内容(1)Linux的目录操作(2)文件操作(3)文本文件显示(4)管道与重定向3、实验步骤(一)文件与目录操作命令(1)用root账号登录到终端,使用pwd命令查看当前目录.(2)使用cd命令将当前目录切换到/目录下。
(3)使用ls命令查看Linux的目录结构,了解各个目录存放与系统相关的文件。
(4)使用cat、more、head .tail等命令显示介/etc/inittab文件内容。
(5)使用grep命令在/etc/inittab文件中查询“initdefault',字符串。
(6)使用find命令查找/目录下所有以main开头的文件,并显示这些文件的内容。
(7)用cp命令将/etc目录下的inittab文件和拷贝到/root目录下。
(8)使用sort或uniq命令对root目录下的inittab文件排序后输出其结果。
(9)统计inittab文件的字节数、行数、字数。
(10)用mkdir命令在/root目录下创建一个test目录。
(11)用cp命令将/etc目录及其下所有内容复制到test目录下。
(12)使用cd和ls查看/root/test/etc下的内容。
(13)将test目录改名为test2.(14)删除test2目录。
(二)目录操作命令(1)使用建立子目录命令(mkdir)在用户目录下创建如图所示的目录结构。
(2)删除子目录命令(rmdir)思考题1、利用sed命令在/etc/passwd中分别查找满足以下条件的行:(1) o字符重复任意次(2) o字符重复一次以上(3) o字符重复两次以上2、利用sed命令将input文件中的\OU字符串修改为(ou)3、利用sed命令打印input文件中除第3^'8行之外的所有行,在以下三种不同选项组合下运行该命令:(1)不带任何选项:(2)只带一n选项;(3)同时带一n和一p选项并分析以上三种不同选项组合的区别。
实验二Linux系统文件及目录处理命令【实验目的】掌握Linux文件及目录处理常用命令的使用方法;【实验重难点】Linux各类命令的使用方法。
【实验内容与要求】注意:做实验之前先拍快照。
修改主机名为学号+姓名首字母首先查看主机名hostname。
其次,输入vi /etc/sysconfig/network,然后将HOSTNAME后面的值改为想要设置的主机名。
接下来,更改/etc下的hosts文件,在提示符下输入vi /etc/hosts,然后将localhost.localdomain改为想要设置的主机名。
最后,reboot一,目录操作命令1.启动计算机,利用root用户登录到系统,查看提示符。
2.用pwd命令查看当前所在的目录。
3.用ls命令列出此目录下的文件和目录。
4.列出此目录下包括隐藏文件在内的所有文件和目录并且长格式显示。
5.进入/home目录下,创建测试目录test。
6.利用ls命令列出文件和目录,确认test目录创建成功。
7.进入test目录。
8.回到上一次工作目录,再删除test目录。
9.cd /后,进入/home的命令。
(分别用绝对路径和相对路径进入)二,文件操作命令1.利用touch命令,在/home目录创建一个新的空文件newfile。
2.利用cp命令复制系统文件/etc/profile到/home目录下,其命令为。
3.在/home中复制文件profile到一个新文件profile.bak,作为备份。
4.用长格形式列出当前目录下的所有文件,注意比较每个文件的长度和创建时间的不同。
5.查找 /etc下的passwd这个文件。
6.查找/home目录下的所有名为profile的文件,其命令为。
7.在/home下面创建test目录,在test目录下创建目录a,在a目录下创建目录b,在b目录中创建目录c.在目录c中创建d,用一个命令完成。
8.进入c目录中。
删除目录d9.回到b目录中,然后cd ../..看看到什么目录里去了。
实验Linux文件和目录操作实验Linux文件和目录操作(1)一、实验内容练习Linux文件和目录操作命令。
二、实验目的掌握文件与目录管理命令掌握文件内容查阅命令三、实验题目1. 文件与目录管理(1) 查看CentOS根目录下有哪些内容?(2)进入/tmp目录,以自己的学号建一个目录,并进入该目录。
(3)显示目前所在的目录。
(4)在当前目录下,建立权限为741的目录test1,查看是否创建成功。
(5)在目录test1下建立目录test2/teat3/test4。
(6)进入test2,删除目录test3/test4。
(7)将root用户家目录下的.bashrc复制到/tmp下,并更名为bashrc (8)重复步骤6,要求在覆盖前询问是否覆盖。
(9)复制目录/etc/下的内容到/tmp下。
(10)在当前目录下建立文件aaa。
(11)查看该文件的权限、大小及时间(12)强制删除该文件。
(13) 将/tmp下的bashrc移到/tmp/test1/test2中。
(14) 将/test1目录及其下面包含的所有文件删除。
2. 文件内容查阅、权限与文件查找(1) 使用cat命令加行号显示文件/etc/issue的内容。
(2) 反向显示/etc/issue中的内容。
(3) 用nl列出/etc/issue中的内容。
(4) 使用more命令查看文件/etc/man.config(5) 使用less命令前后翻看文件/etc/man.config中的内容(6) 使用head命令查看文件/etc/man.config前20行(7) 使用less 命令查看文件/etc/man.config后5行(8) 查看文件/etc/man.config前20行中后5行的内容(9) 将/usr/bin/passwd 中的内容使用ASCII方式输出(10) 进入/tmp目录,将/root/.bashrc复制成bashrc,复制完全的属性,检查其日期(11) 修改文件bashrc的时间为当前时间四、实验指导1. 文件与目录管理(1)查看CentOS根目录下有哪些内容?ls /(2)进入/tmp目录,以自己的学号建一个目录,并进入该目录。
实验四文本及目录相关命令的使用(一)
上机实验内容:
一、简答部分(这部分以提交word文本)
1.简述PATH变量的作用
二、操作部分(以录像形式提交)
打开终端后在[root@localhost ~]#后面输入自己名字
1. 绝对相对路径
1)用绝对路径执行ls指令
2)把当前操作目录切换到root的家目录,使用相对路径执行ls 指令
2. PATH变量
1)查看当前用户的PA TH变量
2)把路径/tmp/test加入到PA TH变量中
3.目录操作:
1)用命令列出根目录下的目录及文件;
2)用一条命令创建目录/root/test/x/y/z;
3)查看当前目录下的所有文件,要求显示其详细信息;
4)切换目录至/root/test/x/y,并删除目录z;
5)切换回root用户的主目录,并使用一条命令删除/root/test,/root/test/x,
/root/test/x/y;
4.文件查看相关命令
6)用cat命令显示/root/install.log文件的内容,要求对输出的内容显示行号;
7)用more命令显示/root/install.log,并在在屏幕底部More 提示符后打印信息;
8)用less命令显示/root/install.log,要求显示读取文件的百分比、行号及总行数;
9)用head命令显示/root/install.log前30行;
10)用tail命令显示/root/install.log后30行;
11)用tail命令显示/root/install.log第30行至文件尾的部分;
5.touch指令
12)在/tmp目录下新建目录t1
13)在t1目录下新建文件test
14)查看文件test1的m-time,a-time,ctime
15) 修改文件test1的访问时间为当前时间
16)修改文件test1的状态改变时间为当前时间
17)修改文件test1的创建时间为当前时间
18)同时改变文件test1的三个时间属性
19)设定文件test1时间属性为2天以前
20)设定文件test1的时间属性为2009年9月9号9点9分
(注意在执行15-20指令时可间隔一定的时间,执行完毕之后注意观察指令结果)6.cp指令mv指令
21)把root家目录下的install.log文件复制到t2中,并重命名为install.log1
22)切换用户为user,在/tmp中新建文件test2
23)切换用户为root,并把/tmp中的test2复制到root的家目录下
24)同时查看root家目录下和/tmp目录下的test2文件的详细信息(注意对比)
25)把/etc目录下的文件备份到/tmp下
26)分别对/tmp目录下的文件test2建立硬链接文件test2-link和符号链接文件test2-slink
27)同时查看/tmp目录下的文件test2、硬链接文件test2-link和符号链接文件test2-slink的详细信息(注意对比)
28)复制符号链接文件test2-slink到root家目录,并保留对文件test2的连接。