Linux 实验合集

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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图形用户界面下,按下组合键(或)切换到虚拟控制台1,以root超级用户身份登录。

6)按下组合键 (或)切换到虚拟控制台2,以在第(1)步中所创建的普通用户身份登录。

二.

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文件。

相关文档
最新文档