实训3 linux 文件与目录管理共19页文档
- 格式:ppt
- 大小:2.08 MB
- 文档页数:17
实验二文件和目录操作一、实验目的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系统中的文件和目录操作。
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操作系统实验名称:实验 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 中,不论是由本级还是远程登录系统,每个系统都必须有⼀个账号,并且对于不同的系统资源有不同的使⽤权限。
对⽂件/⽬录的权限包括权限英⽂缩写数字代号读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操作系统报告单专业:计算机科学与技术学号:姓名:名称:文件和目录管理任课教师:班级:完成日期:成绩:一、实验名称及目的:实验名称:文件和目录管理实验目的: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文件与目录管理一、实验内容练习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目录,以自己的学号建一个目录,并进入该目录。
Linux文件和目录管理一:实验目的:1.在根目录ROOT下,创建A,B用户,并在其home文件夹下创建a,b文件。
其中A中放A.TXT,B中放B.TXT2.在A用户的登陆状态下可以看到B用户文件夹中的内容,不可写,不可执行3.在B用户的登陆状态下可以看到A用户文件夹具有可读可写的权限二:实验步骤1,首先登陆ROOT账号,取得全部的权限2.在终端中创建A,B用户,并设置密码3更改A,B 用户的权限,使其在自己登陆的状态可以创建子目录。
将A,B 用户的权限改成可写可读可执行4登陆A用户5.1在A用户的终端中创建A.TXT文件5.2在文本中输入你想写的内容,并保存可写,不能执行。
776=rxwrxwrw-7:登陆B用户8.1在B用户的终端中创建B.TXT文件。
8.2在文本中输入你想写的内容,并保存774=rwxrwxr--10.重新登陆A用户。
11进入home文件夹,看能否查看B文件12再登陆B用户13:进入home文件夹。
看能否可读可写A.TXT文件三:实验总结第一次开始使用Linux的命令了,一开始是大脑一片空白,什么都不知道,拿起书都不知道从哪个地方看起来,和同学一起做了2节课,终于完成了。
回到自己的电脑,悲惨的发现无法用命令用终端创建用户!重新做了个Linux,当做复习了,等了半个多小时安装完成后,终于能顺利的完成了老师布置的任务。
很有成就感做了4次实验了,真的发现了自己动手的重要性,只有自己全都明白了,全都理解了,才能迅速的完成老师布置的任务,并且才能学到知识。
真的很期待下节课的到来,又能学到新的知识了,无比的期待中。