. 来源:赛迪网技术社区 作者:lynn[成人用品]
单元三实验
文件和目录操作
估计用时:1小时30分
目标:熟悉文件、目录操作命令的数、语法和几个文件的使用。实.验将这.些命令组合成一个一般的用户任务。 .
实验前准备:准备一个安装好的Red Hat Linux 系统,.并准备一个叫studen.t 的非特权帐号,其密码为student。检查一下指南以确认这个帐号是否已经存.在在系统中。如果你的student 帐号还未建立,则按如下次序操作: ( 游戏 )
1、以root .用户登录 建材
2、输入 # user.add student --------------彩票
3、输入 # passwd student .(广告)
Changing password for use.r .student 女人
New UNIX password: {在这里输入stud.en.t} 学习
BAD. PASSWORD: it is based on a dictionary. word .
Retype new U.NIX passwo.rd {重新输入student} 虚拟主机
passwd: all authentication tokens updated .succ.essfully 电子
实验1:目录和文件管理
假设:
你在你的.home 目录中收集.了一大堆文件,而你觉得现在该是将他们整理一下的时候了。你打算建立几个新的子目录,并将拷贝或者移动它们以适合你的安排。除此之外,还有一些文件你根本.用不着,你想删除它们。 --------------彩票
任务:
. 1、在tty1 上以student登录。密码为student.。 [成人用品]
2.、刚刚登录后你应该在你的home .目录中。用"print working directory"命令校验一下。 .
$ pwd
/home /stude.nt 教育
3、用一下命令检查一.下你在home 目录中有.否文件: 婚庆
$ ls
$ ls -a
$ ls -al
为什么第一.个.命令和第二个命令返回不同的文件个数? .
从第三个命令.的输出中你看出哪个文件在你当前的hom.e 目录中最大? 外贸
在home 目录中有子目录吗? . 外汇
4、你将使用touch 命令来建立一些.这个实验所需要.的文件。关于这个命令的具体问题将在今后的章节中讲述。现在,你只需简单的将下面的命令全盘打出(包括花括号{},还有几个.下划线 _)。 外贸
$ touc.h {report,memo,graph}_{sep,oct,nov,dec}_{a,b,c}{1,2,.3} 乙肝
5、使用ls 命令检验上.一个命令的效果。你应该发现在你的home 目录中有108个(哇……)新建立的空.文件。这些文件便是你后面实验所需的数据文件。如果没有这些文件.,后面的实验将无法继续。 美容
6、为了管理你.的文件你必须建立一些新子目录。使用mkdir 命令建立你的h.ome目录的直接子目录: 婚庆
$ mkd.ir "A Reports" .
$ mkdir sep.tember october november. december .
再次使用ls. 命令检验你的工作。 域名
7、在你新建的子目录中再建立一些其他的目录,使用如下命令..: 外汇
输入下面任一一行:
.$ cd A\ Reports/ --- 印刷
或者
$. cd "A Reports"/ 健康
改变了当前目录。然后:
$ .mkdir 1 2 3 (广告)
使用ls 命令校验你已经在"A Reports."目录中有了3个子目录.,分别叫做1, 2, 3。 --------------彩票
8、将所有含"B"的文件移出你的home 目录并以月份分组。.做类似这种复杂的通配字符的操作时,通常先将其“预览”一遍会是个不错的主意,它可以让你确认是在正确的文件上进行了操作。其中一种方法是将你的命.令.替换成一种“无害”的命令。 (广告)
$ cd
$ ls -.l *dec?b? 女人
你应该看到有9个"december", "b"文件被列出.。现在移动它.们: 鲜花
$ mv *dec?b? december./ 投资
. .列出december 子目录以确认移动操作顺利完成了。 .
$ ls .-l december/ <性病>
total 0
-rw-rw-r-- 1 student student 0 Oct 16 22.:16 g.raph_dec_b1 [成人用品]
-rw-rw-r-- 1 student .stu.dent 0 Oct 16 22:16 graph_dec_b2 .
-rw-rw-r-- 1 student stude.nt 0 Oct. 16 22:16 graph_dec_b3 --------------彩票
-rw-rw-r.-- 1 student student 0 Oct 16 22:16 memo._dec_b1 婚庆
-rw-r.w-r-- 1 student student. 0 Oct 16 22:16 memo_dec_b2 女人
-rw-rw-r-- 1 .student student .0 Oct 16 22:16 memo_dec_b3 服务器
-rw-r.w-r-- 1 s.tudent student 0 Oct 16 22:16 report_dec_b1 --------------彩票
-rw-rw-r-.- .1 student student 0 Oct 16 22:16 report_dec_b2 <性病>
-rw-rw-r-- 1. student student 0 Oct 16 22:16 report_de.c_b3 .
. 9、将所有剩下的."B"文件分别移入相应的目录: 学习
$ mv *nov?b.? november 婚庆
$ .mv *oct?b? october 电影
$ mv *sep?b? se.ptember 外汇
10、..现在你将"A"文件移动到它们相应对数字的目录中去: 学习
$ cd "A R.eports"/ .
. $ mv ~/*_a1 1/ 教育
"a1","september"文件不需.要了。删除.它们并确认剩下的文件已正确的移动了。 外汇
$ cd 1
$ rm *sep*
$ ls
graph_dec_a1. graph_oct_a1 memo_nov_a1 report_dec_a1. report_oct_a1 建材
graph_nov_a.1 memo_dec_a1 memo_oct_a1 rep.ort_nov_a1 .
11、将最后的."a2"和"a3"文件移入相应的.数字目录中去: 婚庆
$ pwd
./home/student/A Re.ports/1 汽车
使用相对路径移动"a.2"文件: 电影
$ mv ../.../*a2* ../2/ 汽车
使用绝对路径移动".a3"文件 建材
$ mv. /home/student/*a3* /hom.e/student/A\ Reports/3/ 婚庆
. 12、回到你的home目录下,并用ls 确认在该目录下只剩下"c"文件.。 电脑
13.、每个月的"c.1"和"c2"文件很重要,你想将它们备份到另外一个目录中去: 外汇
$ mkdir /tmp/a.rchive 建材
$ .cp report.*[1-2] /tmp/archive/ 建材
除此之外所有Decemb.er月份的文件应备份到/tmp/archive 目录中。注意使用 -i 选项以使cp. 命令在覆盖文件时提示。 .
$ cp -i repo.rt_dec* /tmp/arch.ive/ 乙肝
cp: overwrite ’/tmp/archive/report_dec_c1’.? .n 域名
cp: overwrite .’/tmp/archive/repor.t_dec_c2’? n 建材
.14、现在你已经备份了一些对你来说重要的"C"文件,你想删除所有还留在你home 目录里.的文件。.用通配符*c*检验所剩余的文件。为什么你不能用rm *c*删除? [成人用品]
(提示:试试l.s *c* 看看) .
15、删.除所剩余的"c"文件: 建材
. $ rm *c[1-3] 电子
$ ls
A R.epo.rts december november october september .
完成:
一个良.好组织的home 目录,文件都放在合适的子目录中。一些文件备份在/tmp/.archive 目录中。 外贸
实验2:检测磁盘使.用程度 --------------彩票
假设:
你想检测系统上每个文件系统所剩余的空.间。除此之外,你需要.有个包含最占磁盘空间的目录的列表。 .
任务:
1、使用df .检测文件系统.上剩余的空间。输出将类似于如下所示(这当然取决于你的机器安装和配置)。 女人
$ df
Filesystem 1k-block.s Used Available User% Moun.ted on 电脑
/dev/hda5 12880648 16343.44 10591.988 14% / 学习
/dev/hda1 36.566 2476 32202 8% /bo.ot 鲜花
2、注意缺省的df 命令是以块(block)为单位输出的。试着使用-h .和-H. 选项产生更人性化的输出: 鲜花
$ df -h
Filesystem 1k-blocks Used Available User% Mo..unted on 女人
/dev/h.da5 .12G 1.6G 10G 14% / (广告)
/dev/hda1. 36M 2.5M 31.M 8% /boot 乙肝
$ df -H
F.ilesystem 1k-blocks Used Available User% M.ounted on [成人用品]
/dev/hda.5 13G 1..7G 10G 14% / --------------彩票
/dev/hda1 .37M 2.6M 32M. 8% /boot 外贸
.两种选项有何区别?(用man df 查找答案) ..
3、在home 目录下使用du (disk usage.)命令检测你的home 目录使用了多少空间。务必使用-.h 选项产生人性化输出。 [成人用品]
实验3:检测文本文件
任务:
1、首先,我们需要一个.文本文件: .
$ cd
$ cp /usr/share/dict/wo.rds .. .
.2、使用cat 命令显示文件 .
$ cat words
Aarhus
Aaron
Ababa
......输出省略....... <性病>
Zulu
Zulus
Zurich
3、cat 在.这种情况下是一个糟糕的选择,因为输出翻屏得很快。试着使.用less: 健康
. $ less words 学习
Aarhus
Aaron
Ababa
......输出省略....... 电子
abducts
Abe
abed
.......输出省略...... 鲜花
用less 你可以.往回翻(用b)和往前翻(用空格键),一次一个屏幕.。 鲜花
4、若你只需.要快速浏览一下一个文件的头部或者尾部,你可以使用head 或者ta.il: .
$ head wo.rds 域名
Aarhus
Aaron
Ababa
aback
abaft
abandon
abandoned
abndoning
abandonment
abandons
.$ tail words 乙肝
zo.ologically 健康
zoom
zooms
zoos
Zorn
Zoroaster
. Zoroasterian 域名
Zulu
Zulus
Zurich
使用man 搜索head .和tail,找到可以修改显示行数、.和显示的相对位置的选项。 健康
. 哪个命令可以显示某文件的前50行? 杀毒
哪个命令可.以显示某个文件从25000行开始,到其.结束? 电影
单元四实验:.用户信息和man .
估计用时:30分钟
目标:熟悉几个用户识别和.帐户切换命令的使用。 .
. 实验前准备:准备一个安装好,完成过单元三实验的Red Hat Linux. 系统,除此之外一个叫visitor 的.非特权帐号,其密码为vis.itor。检查一下指南以确认这个帐号是否已经存在在系统中。如果你的visitor 帐号还未建立,则按如下次序操作: .
1、以r.oot 用户登录 建材
2、输.入 # useradd visitor 外汇
3、输入 # p.asswd visitor 服务器
Changing. password for user vi.sitor 投资
. New UN.IX password: {在这里输入visitor} .
BAD PASSWORD: it is ba.sed on .a dictionary word 电子
Retype new UNIX password {重新输入vi.sito.r} [成人用品]
pa.ss.wd: all authentication tokens updated successfully .
实验1:本地用户登录
任务:
1、完全注销你的登陆。务必确认你.也退出了所有的虚拟终端和X W.indow 系统。 --- 印刷
2、按切换到虚拟终端1(tty.1)。 .
.3、以root身份登录。 .
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u/31/showart_600621.html 乙肝