实验 Linux文件和目录操作
Linux系统实验2文件与目录操作

Linux系统实验2--文件和目录操作一、实验目地1、学会在Linux系统下如何使用命令对文件和目录进行操作;2、掌握工作目录、用户主目录与路径;3、掌握硬链接与软链接的区别及使用;4、学会以下操作:显示工作目录、切换目录、创建目录、删除目录、复制文件以及移动文件、创建链接文件等;二、预备知识查找并学习以下命令及其常用参数的使用方法!1、pwd:显示工作目录路径;2、cd: 更改工作目录路径;3、ls: 列出字母和文件信息;4、touch:创建空文件、更改文件或目录时间;5、mkdir:创建目录;6、rmdir:删除空目录;7、cp:复制文件和目录;8、mv:移动或更名现有文件和目录;9、rm:删除文件或目录;10、wc:统计文件字节数、字数或行数;11、ln:创建链接文件(含硬链接与软连接);三、实验内容以下实验内容请特别注意:蓝色文字部分务必使用你的真实信息代替!1、使用命令切换到/etc目录,并显示当前工作目录路径;2、使用命令显示/root目录下所有文件目录的详细信息,包括隐藏文件;3、使用命令在你的用户目录下创建空文件??????.txt(?表示你的学号中的数字),并将该文件的时间记录更改为8月8日8点8分;使用vi编辑器在该文件中输入:My name is XXX. (X为你名字汉语拼音字母);使用命令显示该文件的内容;4、在你的用户目录下创建一个空目录,目录名为你的学号,并将/etc/ntp.conf文件复制到该目录中;5、统计文件/etc/ntp.conf的行数、字符数和单词数;6、使用命令在/root目录下创建一个文件xxx(x为你名字汉语拼音字母),使用命令创建/root/xxx文件的硬链接文件/root/你的学号_b和软链接文件/root/你的学号_c;7、使用命令列出/root目录下的详细信息(所显示的内容会包括隐藏文件和第6步所做的工作结果);8、使用命令列出你的用户目录下的详细信息(所显示的内容会包括隐藏文件、目录以及第1~5所做的工作结果)。
linux基本命令实验报告

linux基本命令实验报告Linux基本命令实验报告一、引言在计算机科学领域,Linux操作系统是一种常见的开源操作系统。
它以其稳定性、安全性和灵活性而闻名,并被广泛应用于服务器和个人计算机。
本实验报告旨在介绍一些常用的Linux基本命令,并通过实验来验证其功能和用法。
二、实验目的1. 熟悉Linux操作系统的基本命令;2. 掌握Linux命令的用法和参数;3. 通过实验验证Linux命令的功能。
三、实验内容1. 文件和目录操作命令1.1 ls命令:用于列出当前目录下的文件和目录。
1.2 cd命令:用于切换当前工作目录。
1.3 mkdir命令:用于创建新目录。
1.4 touch命令:用于创建新文件。
1.5 cp命令:用于复制文件或目录。
1.6 mv命令:用于移动文件或目录。
1.7 rm命令:用于删除文件或目录。
2. 文本处理命令2.1 cat命令:用于查看文件内容。
2.2 grep命令:用于在文件中搜索指定的字符串。
2.3 sed命令:用于对文件进行文本替换和编辑操作。
2.4 awk命令:用于处理和分析文本数据。
3. 系统管理命令3.1 ps命令:用于查看当前系统进程。
3.2 top命令:用于实时监控系统资源占用情况。
3.3 kill命令:用于终止指定的进程。
3.4 ifconfig命令:用于查看和配置网络接口。
3.5 ping命令:用于测试网络连接。
四、实验结果与分析1. 文件和目录操作命令实验结果:通过实验,我们成功地使用了ls命令列出了当前目录下的文件和目录,并使用cd命令切换了工作目录。
我们还创建了新目录和新文件,并使用cp命令和mv 命令进行了文件和目录的复制和移动。
最后,我们使用rm命令成功地删除了文件和目录。
2. 文本处理命令实验结果:我们使用cat命令查看了文件的内容,并使用grep命令在文件中搜索了指定的字符串。
我们还使用sed命令对文件进行了文本替换和编辑操作,并使用awk 命令对文本数据进行了处理和分析。
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文件目录操作指令
学号:姓名:
【实验目的】
1.了解在fedora中终端对系统可进行的操作。
2.掌握在终端中对系统文件、目录、硬件的相关指令操作。
【实验要求】
1.熟练掌握目录、文件、系统操作指令的代码
【实验内容】
1.对目录的操作
实验截图:
(1)pwd:显示当前所在目录
(2)cd:进入文件夹
(3)ls:查看当前文件夹所有目录
(4)mkdir:创建目录
(5)rmdir:删除空目录
2.对文件的操作指令
(1)touch:创建文件
(2)mv:移动、重命名
(3)cp:将给出的文件或目录复制到另一个文件或目录中
(4)rm-rf:删除文件或目录
(5)in:建立指向某个文件的连接
(6)file:检测文件类型
(7)wc-:显示一个文件的字节数
(8)cat 文件名|more:查看文件
(9)find:查找文件
(10)grep文本搜索“.profile”
3.系统操作指令
(1)reboot:重启系统
(2)shutdown:安全关闭或重启系统
(3)exit:退出当前shell
【实验小结】
本次实验主要是对linux一些操作指令的熟悉,包括创建文件、目录,检查文件类型,对文件进行移动、重命名等基本操作,是对进一步学习好Linux必备的基础指令。
教师评分。
实验1 常用操作命令

实验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操作系统报告单专业:计算机科学与技术学号:姓名:名称:文件和目录管理任课教师:班级:完成日期:成绩:一、实验名称及目的:实验名称:文件和目录管理实验目的:1、了解linux系统的文件和目录结构2、熟悉linux系统的文件和目录管理的方式和命令3、能够熟练的使用文件和目录管理命令二、实验内容及要求:1.查看操作系统的根目录下,有哪些目录2.文件操作(1)查看文件(可以是二进制的)内容 cat执行格式:cat filename 或more filename 或cat filename|more 例: cat file1 以连续显示方式,查看文件 file1 的内容 more file1或 cat file1|more 以分页方式查看文件的内容(2)删除文件rm执行格式: rm filename 例: rm file? rm f* (3)复制文件 cp执行格式:cp [r] source dest ination 例:cp file1 file2将 file1 复制成 file2cp file1 dir1 将file1复制到目录 dir1 cp /tmp/file1 将file1复制到当前目录cp /tmp/file1 file2 将file1复制到当前目录名为 file2 cp –r dir1 dir2 (recursive copy)复制整个目录(4)移动或更改文件、目录名称 mv执行格式: mv source destination 例:mv file1 file2 将文件 file1,更名为 file2mv file1 dir1 将文件 file1,移到目录 dir1 下 mv dir1 dir2(5)比较文件(可以是二进制的)或目录的内容 diff执行格式:diff [r] name1 name2 (name1、name2 同为目录)文件或例: diff file1 file2 比较 file1 与 file2 的不同处diff –r dir1 dir2 dir1 与 dir2 的不同处(6)文件中字符串的查找 grep专业:计算机科学与技术学号:姓名:执行格式:grep string file1例:grep abc file1 查找并列出串 abc 所在的整行文字 3、系统询问与权限口令(1)查看系统中的使用者执行格式: who (2)查看 username执行格式: who am I 查看自己的 username (3)改变自己的 username 的帐号与口令 su执行格式: su username例: su username 输入账号 Password 输入密码(4)文件属性的设置 chmod执行格式:chmod [R] mode name 其中:[-R]为递归处理,将指定目录下所有文件及子目录一并处理 mode 为 3-8 位数字,是文件/目录读、写、执行允许权的缩写(r:read,数字代号为"4", w:write,数字代号为"2", x:execute,数字代号为"1")mode: rwx rwx rwx user group other 缩写:(u)(g)(o)例:chmod 755 dir1 将将目录 dir1 设定成任何人皆有读取及执行的权利,但只有拥有者可作写修改。
linux系统使用实验报告

linux系统使用实验报告Linux 系统使用实验报告一、实验目的本次实验旨在深入了解和熟悉 Linux 操作系统的基本操作、命令行使用以及系统配置,掌握常见的文件管理、进程管理、用户权限管理等功能,提高对 Linux 系统的实际应用能力。
二、实验环境1、操作系统:Ubuntu 2004 LTS2、实验工具:终端模拟器(Terminal)三、实验内容与步骤(一)系统登录与基本命令1、启动计算机,选择 Ubuntu 操作系统,输入用户名和密码登录系统。
2、打开终端模拟器,熟悉常用的基本命令,如`ls` (列出当前目录下的文件和文件夹)、`cd` (切换目录)、`mkdir` (创建新目录)、`rmdir` (删除空目录)等。
(二)文件管理1、在用户主目录下创建一个名为`experiment` 的文件夹,使用`mkdir experiment` 命令。
2、进入该文件夹,使用`cd experiment` 命令。
3、在`experiment` 文件夹中创建一个文本文件`filetxt` ,使用`touch filetxt` 命令。
4、使用`vi` 或`nano` 编辑器打开`filetxt` 文件,输入一些文本内容,并保存退出。
5、查看文件的内容,使用`cat filetxt` 命令。
6、复制文件,使用`cp filetxt file_copytxt` 命令。
7、移动文件,使用`mv filetxt/`命令将文件移动到上级目录。
8、删除文件,使用`rm file_copytxt` 命令。
(三)进程管理1、运行一个后台进程,例如`ping &`,然后使用`jobs` 命令查看后台进程。
2、将后台进程切换到前台,使用`fg %1` (其中%1 为后台进程的编号)命令。
3、终止进程,使用`Ctrl + C` 组合键终止正在运行的进程。
4、查看系统当前运行的进程,使用`ps aux` 命令。
(四)用户权限管理1、创建一个新用户,使用`sudo adduser username` 命令,其中`username` 为新用户的用户名。
linux操作系统管理文件和权限实训总结

linux操作系统管理文件和权限实训总结在这次Linux操作系统管理文件和权限的实训中,我深入了解了Linux文件系统的基本概念、文件和目录的操作命令、以及文件和目录的权限管理。
通过实际操作,我不仅掌握了这些理论知识,还对Linux操作系统有了更深入的理解。
首先,我了解到Linux文件系统是层次结构,所有的文件和目录都从根目录“/”开始。
通过使用“ls”命令,我可以查看当前目录下的文件和目录列表。
使用“cd”命令,我可以改变当前的工作目录。
在文件和目录的操作方面,我学习了创建、删除、复制和移动文件和目录的命令。
例如,“mkdir”命令可以用于创建新的目录,“rm”命令可以用于删除文件或目录,“cp”命令可以用于复制文件或目录,“mv”命令可以用于移动文件或目录。
同时,我也学习了如何恢复误删除的文件,例如使用“extundelete”命令。
在文件和目录的权限管理方面,我学习了使用“chmod”、“chown”和“chmod + s”等命令来设置和管理文件和目录的权限。
通过这些命令,我可以改变文件或目录的所有者,也可以改变文件或目录所属的组,还可以设置文件的读、写和执行权限。
此外,我还学习了如何使用“find”和“locate”命令查找文件,以及如何使用“tar”命令打包和解包文件。
这些命令在管理文件时非常有用。
这次实训对我今后的学习和工作都有很大的帮助。
首先,我了解了Linux操作系统的基础知识,这有助于我更好地理解其他操作系统相关的知识。
其次,通过实际操作,我掌握了文件和目录的操作命令以及文件和目录的权限管理命令,这可以提高我管理文件和目录的能力。
最后,我也学会了如何查找文件和解包文件,这有助于我更好地管理文件。
总的来说,这次实训让我对Linux操作系统有了更深入的了解,也让我更加熟悉Linux操作系统管理文件和权限的方法。
我相信这些知识和技能将对我今后的学习和工作产生积极的影响。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验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目录,以自己的学号建一个目录,并进入该目录。
cd /tmpmkdir 270931027cd 270931027(3) 显示目前所在的目录。
pwd(4) 在当前目录下,建立权限为741的目录test1,查看是否创建成功。
mkdir –m 741 test1(5) 在目录test1下建立目录test2/teat3/test4。
cd test1mkdir –p test2/teat3/test4(6) 进入test2,删除目录test3/test4。
cd test2rmdir –p test3/test4(7) 将root用户家目录下的.bashrc复制到/tmp下,并更名为bashrc。
cp /root/.bashrc /tmp/bashrc(8) 重复步骤6,要求在覆盖前询问是否覆盖。
cp –i /root/.bashrc /tmp/bashrc(9) 复制目录/etc/下的内容到/tmp下。
cp –r /etc/ /tmp(10) 在当前目录下建立文件aaa。
touch aaa(11) 查看该文件的权限、大小及时间ls -l(12) 强制删除该文件。
rm –f aaa(13) 将/tmp下的bashrc移到/tmp/270931027/test1/test2中。
mv /tmp/bashrc /tmp/270931027/test1/test2(14) 将test1目录及其下面包含的所有文件删除。
rm –r /tmp/270931027/test12. 文件内容查阅、权限与文件查找(1) 使用cat命令加行号显示文件/etc/issue的内容。
cat -n /etc/issue(2) 反向显示/etc/issue中的内容。
tac /etc/issue(3) 用nl列出/etc/issue中的内容。
nl /etc/issue(4) 使用more命令查看文件/etc/man.configmore /etc/man.config(5) 使用less命令前后翻看文件/etc/man.config中的内容less /etc/man.config(6) 使用head命令查看文件/etc/man.config前20行head -n 20 /etc/man.config(7) 使用less命令查看文件/etc/man.config后5行tail -n 5 /etc/man.config(8) 查看文件/etc/man.config前20行中后5行的内容head -n 20 /etc/man.config|tail -n 5(9) 将/usr/bin/passwd中的内容使用ASCII方式输出od -t c /usr/bin/passwd(10) 进入/tmp目录,将/root/.bashrc复制成bashrc,复制完全的属性,检查其日期cd /tmpcp -a /root/.bashrc bashrcll bashrc; ll --time=atime bashrc; ll --time=ctime bashrc(11) 修改文件bashrc的时间为当前时间touch bashrcll bashrc; ll --time=atime bashrc; ll --time=ctime bashrc五、实验报告(1) 实验题目。
(2) 操作的主要步骤或命令。
(3) 命令及其执行结果。
实验Linux文件和目录操作(2)一、实验内容练习Linux文件和目录操作命令。
二、实验目的了解文件与目录的默认权限与隐藏权限掌握如何改变文件属性与权限掌握命令与文件的查询方法三、实验题目1. 文件权限(1) 执行echo pwd >> pwd.sh,然后使用ls -al查询一下,发生了什么事?(2) 以两种方式查看系统中新建文件或目录的默认权限(3) 新建文件test1和目录test2,查看它们的权限是否与(1)中的默认权限相符(4) 修改pwd.sh文件权限为r-xr--r--。
(5) 执行pwd.sh。
(提示:执行本路径下文件的命令是./文件名)。
2. 文件查找(1) 查看文件/root/.bashrc的类型(2) 查询ifconfig和cd命令的完整文件名(3) 只找出跟passwd有关的“说明文件”文件名(4) 找出系统中所有与passwd相关的文件名(5) 将过去系统上面3天前的24小时内有改动(mtime)的文件列出(6) 使用find查找当前目录下比man.config新的文件,并存储到man.config.new 文件。
(7) 列出/etc下比/etc/man.config新的文件(8) 查找系统中所有属于root的文件及不属于任何人的文件(9) 使用find查找/下面所有名称为man.config的文件。
(10) 找出文件名为man.config的文件(11) 使用locate查找所有名称为man.config的文件。
(12) 11步和12步的结果一样么?为什么?(13) 找出/etc下文件类型为f的文件(14) 找出系统中大于1M的文件四、实验指导1. 文件权限(1) 执行echo pwd >> pwd.sh,然后使用ls -al查询一下,发生了什么事?(2) 以两种方式查看系统中新建文件或目录的默认权限①umask②umask -S(3) 新建文件test1和目录test2,查看它们的权限是否与13题中的默认权限相符umasktouch test1mkdir test2ll(4) 修改pwd.sh文件权限为r-xr--r--。
chmod 544 /root/pwd.sh(5) 执行pwd.sh。
(提示:执行本路径下文件的命令是./文件名)。
./pwd.sh2. 文件查找(1) 查看文件/root/.bashrc的类型file /root/.bashrc(2) 查询ifconfig和cd命令的完整文件名which ifconfigwhich cd(3) 只找出跟passwd有关的“说明文件”文件名whereis -m passwd(4) 找出系统中所有与passwd相关的文件名locate passwd(5) 将过去系统上面3天前的24小时内有改动(mtime)的文件列出find / -mtime 3(6) 使用find查找当前目录下比man.config新的文件,并存储到man.config.new 文件。
find /root/270830914 -newer man.config >man.config.new(7) 列出/etc下比/etc/man.config新的文件find /etc -newer /etc/passwd(8) 查找系统中所有属于root的文件及不属于任何人的文件find / -user rootfind / -nouser(9) 使用find查找/下面所有名称为man.config的文件。
find / -name man.config(10) 找出文件名为man.config的文件find / -name man.config(11) 使用locate查找所有名称为man.config的文件。
locate man.config(12) 11步和12步的结果一样么?为什么?不一样,locate 更加详细与man.config 相关联的也都列出来(13) 找出/etc下文件类型为f的文件find /etc -type f(14) 找出系统中大于1M的文件find / -size +1000k五、实验报告(1) 实验题目。
(2) 操作的主要步骤或命令。
(3) 命令及其执行结果。
实验Linux VI编辑器一、实验内容练习Linux VI编辑器的使用。
二、实验目的掌握使用vi编辑器的使用方法掌握vi提供的相应命令。
三、实验题目1 拷贝/etc/man.config文件到当前目录。
2 用VI打开它,请问现在是在什么模式?3 将光标移动到行尾,再将光标移动到行首。
4 将光标移动到21行,删除5行。
5 撤销刚才的操作。
6 将光标移动到11行,复制10行。
7 将复制的内容粘贴到文章末尾。
8 保存退出9 使用vi新建文档Hello.java10 进入编辑模式输入源代码。
11 保存退出。
(尚无法编译,因为可能未安装JDK)。
四、实验指导1 拷贝/etc/man.config文件到当前目录。
cp /etc/man.config .2 用VI打开它,请问现在是在什么模式?vi man.config 一般模式3 将光标移动到行尾,再将光标移动到行首。