实训3 linux 文件与目录管理共19页文档

合集下载

linux文件和目录操作

linux文件和目录操作

实验二文件和目录操作一、实验目的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文件管理与常用命令

实验报告-Linux-实验三-Linux文件管理与常用命令
more [option] filename
下面给出示例,如图3-2所示。
图3-2 more命令显示/etc/inittab文件
(3)less命令
该命令的功能和more命令的功能基本相同,也是用来按页显示文件。如果要按页显示/etc/inittab文件,显示效果,如图3-3所示。
图3-3 less命令显示/etc/inittab文件
3、熟悉Linux下常用的压缩归档工具gzip,bzip,tar,zip的相关操作。
实验仪器:
Windows 7装有Red Hat Enterprise Linux 5.2操作系统虚拟机PC机一台。
实验内容及步骤(或程序清单):
1、用root账户登录到终端,使用cat,more,less,head,tail等命令显示/etc/inittab文件。
图3-7复制/etc目录到/test
4、将/root/test/etc目录用tar命令打包成etc.tar.gz,查看etc.tar.gz的内容,解压缩etc.tar.gz。如图3-8所示。
实验内容及步骤(或程序清单):
图3-8 tar命令压缩/etc并解压缩
5、删除test目录,如图3-9所示。
图3-9删除test目录
通过该实验熟悉了linux操作系统文件及文件夹的相关命令操作掌握了linux下常用的压缩归档工具gzipbziptarzip的使用方法对今后学习linux操作系统起到很大帮助
姓名:黄兵周
学号:07
2013年10月16日
实验项目:文件管理与常用命令
实验目的:
1、熟悉文件显示的相关操作;
2、熟悉文件及文件夹的相关操作;
实验内容及步骤(或程序清单):
(4)head命令

实验Linux文件和目录操作详解

实验Linux文件和目录操作详解

实验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文件系统-目录和文件管理

Linux试验Linux文件系统-目录和文件管理

实验报告课程名称:Linux操作系统实验名称:实验 4、Linux 文件系统学生姓名:学号:指导教师:实验时间:年月日实验成绩:1实验四、Linux文件系统-目录和文件管理一、实验要求(1)掌握目录和文件管理的操作命令;(2)掌握文件权限的修改方法。

(3)掌握文件链接的方法。

二、实验内容和实验步骤【操作要求1】查看Linux系统常见的目录。

目录和文件管理班级:学院(系):【操作步骤】输入命令:1S,查看Linux系统常见的目录,截图如下:【操作要求2】显示当前目录下文件类型。

【操作步骤】输入命令:ls -l|more,截图如下:说明:“-”:表示普通文件“d”:表示目录文件“c”:表示字符设备文件“b”:表示块设备文件“l”:表示符号链接文件【操作要求3】查看当前目录下所有文件类型【操作步骤】输入命令:file *,截图如下:【操作要求4】先创建两个新目录dir1和dir2,然后将dir2目录移到dir1目录中,最后删除dir2目录。

【操作步骤】(1)以普通用户user登陆字符界面,输入命令:pwd,当前目录为用户的主目录:/home/user。

(2)输入命令:ls -1,查看当前目录中的所有文件。

(3)创建两个目录,输入命令:mkdir dir{1,2}。

(4)输入命令:1s -1,确认两个目录创建成功。

以上4个步骤截图如下:2(5)输入命令:mv dir2 diri,将dir2目录移动到diri目录。

(6)输入命令:cd diri,切换diri目录,再输入: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教程(二)文件与目录管理

Linux教程(⼆)⽂件与⽬录管理⼀、基本概念在 linux 中,不论是由本级还是远程登录系统,每个系统都必须有⼀个账号,并且对于不同的系统资源有不同的使⽤权限。

对⽂件/⽬录的权限包括权限英⽂缩写数字代号读read r4写write w2执⾏execute x1⽆权限-01.1 ⽂件的拥有者(owner)⽂件的拥有者也就是创建这个⽂件的⽤户,其他⽤户若需要访问需要 owner 授权,也可以转让给其他⽤户1.2 ⽂件所属组(group)⽂件的拥有者所属的⽤户组,通过“组”来管理机制,⽂件可以多⼈共享。

Linux 先把⽤户按照类别分组,然后给⽤户组分配相应的访问权限,⼀个⽤户可以属于多个组,⼀个组可以包含多个⽤户。

1.3 其他⼈(other)不是 owner ⼜不在⽂件所属的组⾥⾯就是其他⼈。

1.4 超级⽤户 root拥有对系统的完全控制权,和 windows ⾥⾯的 Administrator ⼀样。

默认情况下,Linux 的账号信息保存在 /etc/passwd ,密码保存在 /etc/shadow ⽂件,组名保存在 /etc/group 。

若在执⾏命令时提⽰没有权限,如 permission denied,在命令前⾯增加 sudo 以 root 来执⾏命令即可。

1.5 sudosu 是 substitute user 的缩写,表⽰使⽤另⼀个⽤户的⾝份sudo 命令⽤来以其他⾝份来执⾏命令,预设的⾝份为 root⼆、⽂件的属性Linux / Unix 很重要的⼀个设计原则是:⼀切都是⽂件。

终端输⼊ ls -al 可以看到当前⽬录下所有⽂件的信息,⼀共有七列⽂件类型和权限,⽂件链接数/⼦⽬录个数,⽂件所有者,⽂件所属组,⽂件⼤⼩,最后修改时间,⽂件名2.1 ⽂件的类型和权限⽂件类型-:普通⽬录d:⽬录l:软连接,类似于 windows ⾥⾯的快捷⽅式b:块设备,存取的时候可以使⽤缓存加速c:字符设备,⼀次读取⼀个字符p:管道,进程间通信的时候⽤到s:套接字⽂件,⽹络相关的⽂件接下来的 9 个字符中,以三个为⼀组,且均为 rwx 和 - 组合234 位:⽂件所有者 owner 对这个⽂件的权限567 位:⽂件所属组 group 对这个⽂件的权限890:不是 owner 也不在⽂件所属组的⽤户对这个⽂件的权限对于⽂件来说:r 代表可读 readw 代表可写 writex 代表可执⾏ execute对⽬录来说:r 能不能列出该⽬录中的内容w 可不可以对该⽬录中的内容进⾏增加、删除、修改、重命名x 该⽬录是不是可进⼊,也就是 cd如果没有相应的权限,则相对的位置上字符会变成 -,为了使⽤⽅便,linux 表⽰权限的时候将 rwx 对应成数组,r 对应4,w对应2,x对应1。

Linux 实验报告二文件和目录管理

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 设定成任何人皆有读取及执行的权利,但只有拥有者可作写修改。

实验3 Linux文件与目录管理(1)

实验3   Linux文件与目录管理(1)

实验3 Linux文件与目录管理一、实验内容练习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目录,以自己的学号建一个目录,并进入该目录。

实训3 linux 文件与目录管理

实训3  linux 文件与目录管理


九、文件或目录复制命令cp cp copy的简写,即拷贝。 格式为: cp [选项] [ 源文件 ] [目的文件] , 例如:把test1 拷贝成test2 ,这样即可 cp test1 test2
-r 如果要拷贝一个目录,必须要加-r选项,否则是拷 贝不了目录的。
i 如果遇到一个存在的文件,会问是否覆盖。在 Redhat/CentOS系统中,我们使用的cp其实是cp –I
二、显示出当前所在目录命令 pwd
三、进入到目录命令 cd
./ 指的是当前目录 ../ 指的是当前目录的上一级目录。
上图中,首先进入到/usr/local/lib/ 目录下,然后再进 入 ./ 其实还是进入到当前目录下,用pwd查看当前 目录,并没有发生变化,然后再进入../ 则是进入到 了/usr/local/目录下,即/usr/local/lib目录的上一级目 录。你看明白了吗?
六、 删除目录或者文件命令 rm rmdir 只能删除目录但不能删除文件,要想删除一个 文件,则要用rm命令了。rm同样也有很多选项。你 可以通过man rm 来获得详细帮助信息。只列举较常 用的几个选项。
-i 这个选项的作用是,当用户删除一个文件时会提示 用户是否真的删除。这个参数在CENTOS是默认的, 使用时可不加。

十、文件或目录重命名或移动命令mv mv 格式为: mv [选项] 源文件或目录 目标文件或目录, 例如:把test1 重命名成test2 ,这样 mv test1 test2 实例一:文件或目录改名 将文件test.log重命名为test1.txt 命令: mv test.log test1.txt 实例二:移动文件 将test1.txt文件移到目录test3中 命令: mv test1.txt test3
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档