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
二.
2.使用简单命令:date,cal,who,echo,clear等,了解Linux命令格式。 date:显示日期/ cal:显示日历/ who:列出所有正在使用系统的用户、终端名、注册时间/echo:标准输出/clear:清屏
3.浏览文件系统:
1)运行pwd命令,确定当前工作目录。
2)运行ls -l命令,理解各字段含义。 -l: 以长格式显示文件的详细信息
3)运行ls –ai ,理解各字段含义。
-a: 显示指定目录下所有子目录和文件 -i: 在输出的第一列显示文件的I节点号4)使用cd命令,将工作目录改到根(/)上。
运行ls –l命令。
5)直接使用cd,回到哪里了?用pwd验证。
cd: 将当前目录改到用户的主目录(非根目录)
6)用mkdir建立一个子目录subdir
7)将工作目录改到subdir
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的内容 (一个>是覆盖,两个>是补充)
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,可使用什么命令?
3. 某用户需要以长格式使用三种排序方式显示目录/bin的内容:
(1)以文件大小由大到小的次序排序;
(2)以文件大小由小到大的次序排序;
(3)以文件的最后修改时间的先后次序排序。 4.为了修改文件f1(文件f1自己创建)的权限保护位,使文件属主拥有读、写和执行的权限,同组成员和其它用户仅可以读和执行,应该如何做? (用chmod命令)
chmod 755 f1
5.复制文件“/etc/hosts”到目录“/tmp”,然后设置其读写权限为:自己可以读、写和执行,组拥有者的用户可以读和执行,其他用户只可以执行。
6.复制文件“/etc/hosts”到目录“/tmp”,然后使用命令修改文件/tmp/hosts的属主为用户zhang,组拥有者为组zhang(使用chown和chgrp命令)。
7.使用vi打开一个新文档,并输入以下两行内容:
1)
Linux is an operating system that was initially created as a hobby by a young student, Linus Torvalds, at the University of Helsinki in Finland. Linus had an interest in Mini x, a small UNIX system, and decided to develop a system that exceeded the Minix sta ndards.
2)发出命令显示行号。
3)保存到文件AboutLinux,不退出。
8、在linux中运行helloworld!
#include
int main()
{
printf("hello world!\n");
return 0;
}