Linux作业 完成版 - 图文

更新时间:2023-12-02 08:08:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Linux 应 用 与 开 发 实 验 文 档

班级: 计软081 姓名: 朱贵东 学号: 20081375 Linux用户名:tzhy

1 Linux 应用实训项目1:起步

实验目的:

1. 初步了解 Linux 的命令格式; 2. 学习如何连接 Linux 系统; 3. 实习几个文件维护命令; 4. 学会如何得到帮助信息; 5. 练习几个最常用的命令。

实验内容:

1.

2. 用 who 命令显示当前正在你的 Linux 系统中使用的用户名字:

1) 有多少用户正在使用你的 Linux 系统?给出显示的结果 2) 哪个用户登录的时间最长?给出该用户登录的时间和日期。

3. 使用下面的命令显示有关你计算机系统信息:uname(显示操作系统的名称),

uname –n(显示系统域名),uname –p(显示系统的 CPU 名称) 1) 你的操作系统名字是什么?

2) 你计算机系统的域名是什么? 3) 你计算机系统的 CPU 名字是什么?

4. 使用 passwd 命令修改你的登录密码。

5. 在 shell 提示符后,输入 echo $PS1 并按回车键,系统怎样回答?

6. 在 shell 提示符后,输入 PS1=%并按回车键,显示屏有什么变化?

2 Linux 应用实训项目 2:shell基本命令

实验目的:

练习 data、cal、pwd 等几个常用的 Linux 命令。

实验内容:

1. 登录你的 Linux 系统。

2. 用命令 date 显示当前的时间,给出显示的结果。

3. 用 cal 命令显示下列年份的日历:4、52、1752、1952、2005、2006

a) 给出你显示以上年份年历的命令

b) 1752 年有几天,为什么?提示:在因特网上查找答案

1752年有355天。因为1752年,美国尚未独立,仍旧属于英国殖民地。英国的历制在那年作了重大修正,9月2日的第二天就变成了9月14日。

4. 用 pwd 显示你的主目录(home directory)名字,给出 pwd 显示的结果。 5. 使用 alias 命令显示系统中的命令的别名,给出显示的结果。

6. 使用 uptime 命令判断系统已启动运行的时间和当前系统中有多少登录用户, 给出显示的结

3 Linux应用实训项目 3: 文件编辑

实验目的:

1. 练习用 pico 编辑器编辑文本文件; 2. 练习用 vi 编辑器编辑文本文件; 3. 练习用 emacs 编辑器编辑文本文件;

实验内容:

1. 登录你的 Linux 系统。 2. pico 文本编辑器的使用:

a. 在 shell 提示符下,输入 pico 并按键; b. 在 pico 的文本区,将光标置于首行并输入文字:

This is txet that I have enteres on a lioe in the pico editor.

键和方向键来修正拼写错误; c. 按三次键;

d. 输入:This is a line of text three lines down from the first line. e. 按键;

f. 在 File Name To Write 提示后输入 linespaced,并按键; g. 按下键回到 shell 提示符下;

h. 在 shell 提示符下输入 more linespaced 并按键。 以上步骤完成后,屏幕上看到了什么?

3. 运行 pico 并创建带有 3 行文本的一个文件。然后,使用 pico 的剪切和粘

贴功 能来复制这 3 行,使该文件包含 9 行文本。以 prob3 为文件名保存该文件。

4. vi 编辑器的使用:

a. 在 shell 提示符下,输入 vi firscrip 并按键。vi 的界面将出现在显 示屏上; b. 输入 a,输入 ls –la,并按键; c. 输入 who,并按键;

d. 输入 pwd,再按键。这时屏幕将如下图所示:

ls –la

who pwd ~ ~ ~ ~ ~

e. 输入:wq,并按键; f. 在 shell 提示符下,输入 bash firscrip 并按键;

g. 观察结果。当前的工作目录中有多少个文件?他们的名称和大小?还有 谁在使用你的计算机系统?当前的工作目录是什么?

5. 在系统中运行 vi 并创建一个 bash shell 脚本文件,它包含下面行:

echo $SHELL

chsh –l

然后以 sheller 为名保存该文件并退出 vi。在 shell 提示符下,输入 bash sheller 并按键。屏幕上给出了当前的 shell 和一个 linux 文件,该文件的内容包 含

系统中可用的其他 shell。给出运行的结果。

6. 登录你的 Linux 系统,运行 emacs 程序,编辑一个新文件,使用-nw 命令选项。

a. 在文件的第一行输入你的名字;

b. 在文件的第二行输入“\

and customizable of the Linux text editors\”

4 Linux应用实训项目 4:文件与文件系统结构 实验目的:

1. 学习如何创建一个 Linux 目录的层次结构;

2. 学习有关绝对路径和相对路径;

3. 学习有关主目录(home directory)、登录目录、工作目录(当前目录); 4. 学习如何有效导航 Linux 目录层次; 5. 学习有关文件内容类型和隐含文件;

6. 学习有关文件属性。

实验内容:

1. 登录到你的 Linux 系统

2. 显示你登录目录的绝对路径,给出这个会话过程。。

3. 在系统中,执行 cd professional/courses 命令,回答下列问题:

a. 你的主目录的绝对路径是什么?给出获得该绝对路径的命令及

命 令输出。 b.

acm 目录的绝对路径是什么?

c. 给出 acm 目录的两个相对路径。

d. 执行 cd major/cs381/labs 命令。然后执行一个命令显示当前目录的 绝对路径,给出这个会话过程。

4. 改变目录到/usr。在这个目录下有多少个文件和目录,他们的文件内容类 型是什么?

6. 在/usr/bin 目录下有多少个普通文件、目录文件和链接文件?如何得到这 个答案?

7. 你系统中的 Linux 内核映像文件在那个目录中?给出这个可执行内核映 像文件的名称和文件内容类型。

8. Linux 系统规定,隐含文件是首字符为”.”的文件,如.profile。在你的系统 中查找.profile 和.login 文件,他们在什么地方,给出这两个文件部分内容。

9. 显示你的主目录下的所有隐含文件的文件名。给出你的会话过程。

10. 下面这些目录的 inode 号是多少:root、你的主目录(home directory)、 ~/temp、 ~/professional、和~/personal? 写出会话过程。注:符号“~”为 主目录

11. 在 linux 系统中,头文件有.h 扩展名。在/usr/include/sys 目录中,显示所有 以 t 字母开头的头文件的名字。给出会话过程。

本文来源:https://www.bwwdw.com/article/r6vt.html

Top