实验7:Linux文件操作
- 格式:pdf
- 大小:173.93 KB
- 文档页数:6


实验二文件和目录操作一、实验目的1.熟悉Linux文件目录结构2.掌握文本操作命令3.掌握文件、目录操作命令二、实验内容1.显示、改变文件目录2.显示文本文件3.匹配文本文件4.文本文件排序5.复制、删除、移动文件6.复制、删除、移动目录文件三、步骤和要求1.练习cd、ls、pwd命令,理解显示信息意义mesg npwdcd /pwdcd /homepwdcd 个人学号pwdcd ..cd /个人学号cdcd /var/materialspwdcd ..pwdcdls –lls –l .ls -alls –ld .ls –ld /homels –ld /home/个人学号2.练习显示文本文件命令,理解显示信息意义cdcp /var/materials/jsj12x.txt ./cp /var/materials/he* ./cp /var/materials/lastlogs ./cat hello.ccat hello.c hello.c.bakcat he*cat *.shmore ex_shmore jsj12x.txtmore rj*head -n 5 jsj12x.txttail -n 3 jsj12x.txt3.练习建立、删除、移动目录文件命令,理解显示信息意义cdmkdir dir1mkdir dir2mkdir dir2/dir21mkdir dir2/dir22mkdir /dir2/dir23mkdir ./dir2/dir24mkdir –p dir3/dir31/dir311/dir3111 tree dir1tree dir2tree dir3rmdir –p dir3rmdir –p d2mv jsj12x.txt jsj12x.txt dir1rm dir1rm dir1 –rrm dir2rmdir dir34.练习ln命令,理解显示信息意义cdln –s /var/materials maln -s /etc/passwd pwls –lia .cat pwcd mals –ld .ls –ld ..ls –ld ../其他同学学号ls –ld /home/其他同学学号。
LINUX文件操作命令Linux操作系统是一种基于UNIX的操作系统,具有强大的文件操作功能。
下面列举了一些常用的Linux文件操作命令,以帮助用户更好地管理和操作文件。
1. ls命令ls命令用于列出当前目录中的文件和文件夹。
常用选项包括:--l:以详细模式列出文件信息,包括文件权限、所有者、大小等。
--a:显示所有文件,包括隐藏文件。
--h:以人类可读的格式显示文件大小。
2. cd命令cd命令用于切换当前工作目录。
例如:- cd /path/to/directory:切换到指定路径的目录。
- cd ..:切换到上级目录。
- cd:切换到当前用户的主目录。
3. pwd命令pwd命令用于显示当前工作目录的完整路径。
4. touch命令touch命令用于创建新文件或更新已存在文件的访问时间和修改时间。
例如:- touch filename:创建一个空文件。
- touch -d "2024-01-01" filename:设置文件的访问时间和修改时间为指定日期。
5. mkdir命令mkdir命令用于创建新目录。
例如:- mkdir directory:创建一个名为directory的目录。
- mkdir -p directory/subdirectory:创建directory目录下的子目录subdirectory。
6. rm命令rm命令用于删除文件和目录。
常用选项包括:- rm filename:删除指定文件。
- rm -r directory:删除指定目录及其内容。
- rm -f filename:强制删除文件,不提示确认。
7. cp命令cp命令用于复制文件和目录。
常用选项包括:- cp source destination:将source文件复制到destination。
- cp -r source destination:复制source目录及其内容到destination。
使用Linux终端进行文件和目录操作Linux是一种开源操作系统,拥有强大的终端命令行工具,使用户能够高效地进行文件和目录操作。
本文将介绍一些常用的Linux终端命令,并通过示例演示它们的用法。
1.进入终端首先,我们需要进入Linux终端。
在大多数Linux发行版中,可以使用快捷键Ctrl + Alt + T打开终端窗口。
2.查看当前目录使用以下命令可以查看当前所在目录:```pwd```该命令将显示当前工作目录的绝对路径。
3.目录操作命令3.1.创建目录使用以下命令可以创建一个新的目录:```mkdir 目录名例如,要创建一个名为"documents"的目录,可以运行以下命令:```mkdir documents```3.2.进入目录使用以下命令可以进入一个目录:```cd 目录名```例如,要进入"documents"目录,可以运行以下命令:```cd documents```3.3.列出目录内容使用以下命令可以列出当前目录中的所有文件和子目录:```ls该命令将显示当前目录中的所有文件和目录的列表。
3.4.重命名目录使用以下命令可以重命名一个目录:```mv 原目录名新目录名```例如,要将名为"documents"的目录重命名为"docs",可以运行以下命令:```mv documents docs```3.5.删除目录使用以下命令可以删除一个空目录:```rmdir 目录名```例如,要删除名为"docs"的目录,可以运行以下命令:rmdir docs```如果目录非空,可以使用以下命令删除目录及其内容:```rm -r 目录名```例如,要删除名为"docs"的目录及其内容,可以运行以下命令:```rm -r docs```4.文件操作命令4.1.创建文件使用以下命令可以创建一个新的文件:```touch 文件名```例如,要创建一个名为"example.txt"的文件,可以运行以下命令:touch example.txt```4.2.复制文件使用以下命令可以复制一个文件:```cp 原文件名新文件名```例如,要将名为"example.txt"的文件复制为"copy.txt",可以运行以下命令:```cp example.txt copy.txt```4.3.移动文件使用以下命令可以将一个文件移动到另一个位置:```mv 原文件名目标目录```例如,要将名为"example.txt"的文件移动到"documents"目录中,可以运行以下命令:```mv example.txt documents/```4.4.重命名文件使用以下命令可以重命名一个文件:```mv 原文件名新文件名```例如,要将名为"example.txt"的文件重命名为"new.txt",可以运行以下命令:```mv example.txt new.txt```4.5.删除文件使用以下命令可以删除一个文件:```rm 文件名```例如,要删除名为"example.txt"的文件,可以运行以下命令:```rm example.txt```5.其他常用命令5.1.切换用户使用以下命令可以切换到另一个用户:```su 用户名```例如,要切换到名为"john"的用户,可以运行以下命令:```su john```5.2.查找文件使用以下命令可以在文件系统中查找一个文件:```find 路径 -name 文件名```例如,要在当前目录及其子目录中查找名为"example.txt"的文件,可以运行以下命令:```find . -name example.txt```5.3.显示文件内容使用以下命令可以显示一个文件的内容:```cat 文件名```例如,要显示名为"example.txt"的文件内容,可以运行以下命令:```cat example.txt```通过学习和使用这些Linux终端命令,您可以更高效地进行文件和目录操作。
linux基本⽬录操作和⽂件操作实验⼆基本⽂件操作和⽬录操作⼀、实验⽬的:1.熟悉命令⾏的组成结构。
2.熟练掌握常⽤的⽬录操作命令的使⽤。
3.熟练掌握常⽤的⽂件操作命令的使⽤。
4.熟悉⽂本显⽰命令的⽤法。
5.掌握Linux环境下的其它命令。
⼆、实验任务:1.熟练掌握复习有关⽂件和⽬录操作命令。
2.学会常⽤的⽂件操作命令和⽬录操作命令。
三、实验内容:1.以普通⽤户⾝份进⼊系统,进⼊⽂字操作模式;2.显⽰查看当前⽬录下的⽂件⽬录清单;3.创建新的⽬录,在当前⽬录下创建如下⽬录树/lx/lx1 /lx2 /lx34.改变当前⼯作⽬录,将lx2设置为当前⽬录;5.确定当前⼯作⽬录,⽤pwd 命令查看当前⼯作⽬录;6.创建新的⽂件,利⽤cat 命令创建⼀个通讯录⽂件,⽂件名为txl ,⽂件内包含五个⼈的通讯录信息,有姓名、所在城市、地址、电话号码等;7.显⽰查看⽂件内容,利⽤cat 命令,查看已有⽂件txl 的内容;8.复制拷贝⽂件,将⽂件txl 复制到⼦⽬录lx3 中,命名为txlb;9.重新命名⽂件:练习改名⽂件,将txl 改为txla;10.合并⽂件:在lx1 ⼦⽬录中再创建⼀个新的⽂件,名为newtxl,并为该⽂件输⼊2个⼈的通讯录信息,将newtxl⽂件与txla ⽂件合并,放在lx1⼦⽬录中,命名为hbtxl,并检验合并后的效果;11.移动⽂件,在不同的⼦⽬录之间移动⽂件;12.以不同的⽅式显⽰查看⽂件⽬录清单:在当前⽬录中显⽰⼦⽬录中的内容(⽤长格式);按最近修改时间的顺序显⽰当前⼯作⽬录;按⽂件名字母的反向顺序列出⽂件⽬录;13.删除已有的⽂件和⽬录;记录以上操作内容及效果。
完成以上操作后,请再使⽤图形模式重复执⾏对应的⽂件和⽬录操作,⽐较两种操作⽅式各⾃的优缺点。
14.练习使⽤输出重定向操作,将执⾏man ls命令的结果重定向输出到⼀个指定的⽂件file1中去。
15.练习使⽤附加重定向操作,将ls –l 命令执⾏的结果添加到⽂件file1中去,并查看该⽂件的内16.练习使⽤输⼊重定向操作,将执⾏某个命令的的原始数据从⼀个指定的⽂件中读出,并执⾏该命令。