Linux 实验合集
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.
1)启动Linux操作系统,并启动KDE图形桌面。熟悉各屏幕元素。通过KDE编辑器编辑两个文本文件file1、file2。
新建一个文本文件vi New Filename
编辑一个已有的文件vi Filename
2)在主目录下创建文件夹exercise,将文件file1、file2移到新建的目录下。然后分别采用回收站和删除方式删除文件fiel1、file2。注意比较它们的区别。
移动mv file1 file2 /home/exercise
删除rm file1
3)定制KDE桌面,将虚拟桌面的个数改为5个,并为它们设置不同的背景。
4)在Linux图形用户界面下,创建一个新用户(普通用户) 。
adduser username
5)在Linux图形用户界面下,按下组合键
6)按下组合键
二.
2.使用简单命令:date,cal,who,echo,clear等,了解Linux命令格式。
date:显示日期/ cal:显示日历/ who:列出所有正在使用系统的用户、终端名、注册时间/echo:标准输出/clear:清屏
3.浏览文件系统:
1)运行pwd命令,确定当前工作目录。
pwd:显示当前工作目录的绝对路径
2)运行ls -l命令,理解各字段含义。
-l: 以长格式显示文件的详细信息
如:-rw-r--r-- 1 peter peter 19 2012-05-11 19:19 Test03
文件类型权限、连接数、文件主、文件组、文件大小、建立或最近修改的时间、文件名
3)运行ls –ai ,理解各字段含义。
-a: 显示指定目录下所有子目录和文件
-i: 在输出的第一列显示文件的I节点号
4)使用cd命令,将工作目录改到根(/)上。
运行ls –l命令。
5)直接使用cd,回到哪里了?用pwd验证。
cd: 将当前目录改到用户的主目录(非根目录)
6)用mkdir建立一个子目录subdir。
mkdir subdir
7)将工作目录改到subdir。
cd dir
4.文件操作
1)验证当前工作目录在subdir。
运用pwd命令验证
2)运行date〉file1,然后运行cat file1 ,看到什么信息?
显示日期内容
3)运行cat subdir,会有什么结果?为什么?
出错。subdir是一个目录而非文件
4)利用man命令显示date命令的使用说明。
man date
man:查看所有命令的完整说明
5)运行man date〉〉file1,看到什么?
运行cat file1 ,看到什么?
显示man date的内容
(一个>是覆盖,两个>是补充)
6)利用ls –l file1 ,了解链接计数是多少?
运行ln file1 ../fa,再运行ls –l file1 ,看链接计数有无变化?用cat命令显示fa 文件内容。
链接记数从1变为2
ln: 为某一个文件在另外一个位置建立一个同不的链接
7)显示file1的前10行,后10行。
显示前10行head file1
显示后10行tail file1
8)运行cp file1 file2 ,然后ls –l,看到什么?
cp:复制
运行mv file2 file3 ,然后ls –l,看到什么?
mv:移动
运行cat f*,结果怎样?
显示所有以f开头的文件内容
9)运行rm file3,然后ls –l ,结果怎样?
rm:移除
10)在/etc/passwd文件中查找适合你的注册名的行。
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
11)运行ls –l,理解各文件的权限是什么?
r:读(4)w:写(2)x:执行(1)
12)统计file1文件的行数、字数。
wc file1
- c 统计字节数。
- l 统计行数。
- w 统计字数。
13)运行man ls|more,显示结果是什么?
运行cat file1|head -20|tee file5,结果如何?
tee:读取标准输入的数据,并将其内容输出成文件。
运行cat file5|wc,结果如何?
输出字节数、行数、字数…
三.
1. 请给出下列命令执行的结果:
①cd 主目录②cd .. 上一级目录③cd –上次记录
④cd ~主目录⑤cd ../.. 向上移动两级目录⑥cd /根目录
2.目录ABC下有两个子目录a1、b2以及5个普通文件。如果想删除ABC,可使用什么命令?
rm(不是rmdir) –rf ABC
3. 某用户需要以长格式使用三种排序方式显示目录/bin的内容:
(1)以文件大小由大到小的次序排序;
ls -S
(2)以文件大小由小到大的次序排序;
ls -Sr
(3)以文件的最后修改时间的先后次序排序。
ls –c
4.为了修改文件f1(文件f1自己创建)的权限保护位,使文件属主拥有读、写和执行的权限,同组成员和其它用户仅可以读和执行,应该如何做?(用chmod命令) chmod 755 f1
5.复制文件“/etc/hosts”到目录“/tmp”,然后设置其读写权限为:自己可以读、写和执行,组拥有者的用户可以读和执行,其他用户只可以执行。
cp /etc/hosts /tmp
chmod 751 /tmp/hosts
6.复制文件“/etc/hosts”到目录“/tmp”,然后使用命令修改文件/tmp/hosts的属主为用户zhang,组拥有者为组zhang(使用chown和chgrp命令)。
chgrp zhang /tmp/hosts (更改所属组)
chown zhang /tmp/hosts(改变所有者)
7.在用户主目录下查找文件长度恰好为100字节的文件。
find [起始目录] 寻找条件操作
find /home/peter –size 100
8.某用户已经成功使用命令“mount /cdrom”加载使用光盘。参数“/cdrom”只是指定了把光盘加载到的目的位置,如果计算机安装有不止一个的CD-ROM,那么Linux系统应该能够选择其中一个使用。该用户查看了一些参考资料,了解到Linux系统中有个配置文件“fstab”存放有这些相关系统信息。请只使用一个命令把这个文件找出来并显示其内容到屏幕上。(用find命令)
find /etc –name fstab –exec cat {} \;
9.用find命令删除当前目录下所有的a.out或*.o文件。