云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 通信程序设计实验第二、三部分

通信程序设计实验第二、三部分

  • 62 次阅读
  • 3 次下载
  • 2026/4/25 21:24:28

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

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

e.给出获得你的主目录三个不同的命令。 5. 改变目录到参/。?

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

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

8. Linux 系统规定,隐含文件是首字符为”.”的文件,如.profile。在你的系统

中查找.profile 和.login 文件,他们在什么地方,给出这两个文件部分内容。 9. 显示你的主目录下的所有隐含文件的文件名。给出你的会话过程。 10. 下面这些目录的 inode 号是多少:root、你的主目录(home directory)、 ~/temp、 ~/professional、和~/personal? 写出会话过程。注:符号“~”为 主目录

11. 在 labs 目录下,用文本编辑器创建一个名字为 lab1 的文件,文件的内容 为:“Use a text editor to create a file called lab1 under the labs directory in your directory hierarchy. The file should contain the text of this problem.”。 回答下列问题:

a.lab1 文件的类型,用 Linux 命令回答这个问题,给出会话过程。 b. lab1 文件内容的类型,用 Linux 命令回答这个问题,给出会话过程。 12. 退出系统。

实验三 文件安全

实验目的:

1. 学习 Linux 的文件访问权限,用户的类型和文件访问权限的类型; 2. 学习如何确定一个文件的访问权限;

3. 学习如何设置和改变一个文件的访问权限;

4. 学习如何在文件或目录的创建时设置缺省访问权限。

实验内容:

在 Linux 系统中,一个文件的用户类型有三种:所有者( owner users )、 组( group users)、其他人( Other users )

Linux 系统中,文件有三种访问权限:读(r)--允许读某个文件;写(w) --允许 写、修改和删除某个文件;执行(x) --允许执行(run)某个文件。

对于一个目录而言:读(r) --允许用户列出目录的内容,使用 ls 命令;写 (w)--允许用户在目录下建立新文件,删除子目录和文件;执行(x)--允许用户搜索 这个目录,用 cd 命令。

使用 ls -l 或 ls -ld 命令显示文件的访问权限:

本实验使用的命令有:finger、cd、mkdir、ls、chmod、touch、umask 等 1. 登录到你的 Linux 系统 2. 根据下列的要求,写出得到这些信息的会话过程:

a.你的用户名; b.你的用户 ID;id -r c.你的组 ID 和组名字; d.在你同一组中的其他用户名。

注:在/etc/passwd 和/etc/group 文件中查到部分信息,要理解这两个文件的格式。

3. 系统管理员给你的主目录设置的权限是什么?使用什么命令来得到这个答案,给出你的会话过程。

4.在你的主目录中的 temp、professional 和 personal 三个子目录,设置使自己

(owner)拥有读、写、执行 3 种访问权限,设置其它用户只有读和执行权限。 在~/tmp 目录下创建名为 d1、d2 和 d3 的目录。在 d1 目录下,用 touch 命令创建一个名为 f1 的空文件。给出 d1、d2、d3 和 f1 的访问权限。给出完成这些工作 的会话。

5.设置当前目录为你的主目录,设置~/temp 仅执行权限,然后执行 ls –ld temp,再执行 ls –l temp 命令。结果如何?成功执行 ls –l temp 命令需要

的最小权限是什么?请设置 temp 目录的最小权限,然后再一次执行 ls –l temp 命令。给出这个过程的会话。 注:登录系统不能使用 root 用户

6. 用 umask 命令显示当前的掩码。把你的主目录设置为当前目录,然后在 ~/temp/d1 目录下,创建 d11 目录,用 touch 命令创建 f2 空文件。在 temp 目录 下用编辑器创建 hello.c 文件,该文件的内容如下:

#include main(void) { }

再运行命令 gcc –o greeting hello.c ,生成了可执行文件 greeting。长 列表显示 f2、 hello.c、greeting 和 d1 文件访问权限。 7. 退出系统

printf (“Hello, world!\\n”);次的

实验四 基本文件处理

实验目的:

1. 学会如何显示文本文件的内容; 2. 学会如何复制、追加、移动和删除; 3. 学会如何合并文件; 4. 学会如何确定文件的大小; 5. 学会如何比较文本文件; 6. 学会使用各种打印命令。

实验内容:

在 Linux 系统中,一个文件的用户类型有三种:所有者( owner users )、 组( group users)、其他人( Other users )

实验用到的命令:|、man、vi、cat、nl、head、tail、ls、cp、wc、lpr 等

1. 登录到你的 Linux 系统

2. 创建几个大小不等的文本文件,供本实验和后面几个实验用。用 man cat > mediumFile 命令创建中等大小的文件;用 man bash > largeFile 命令创建 一个大文件;在创建一个名字为 smallFile 关于学生数据的小文件,文件每行内容(蓝色字体部分)如下,注意字段之间用 tab 符隔开: FirstName LastName Major GPA Email Phone

Here is the minimum amount of data that you will have in this file.

John James Al Ahmad Sam Arun Rick James Art John Nabeel Tom Pat Jake John Sunil Charles Diane Aziz

Doe Davis Davis Rashid Chu Roy Marsh Adam Pohm Clark Ali Nelson King Zulu Lee Raj Right Rover Inan

ECE ECE CS MBA ECE SS CS CS ECE ECE EE ECE SS CS EE ECE EECS

3.54 3.71 2.63 3.04 3.68 3.86 2.34 2.77 4.00 2.68 3.56 3.81 3.77 3.00 3.64 3.86 3.31

doe@jd.home.org davis@jd.work.org davis@a.lakers.org ahmad@mba.org chu@sam.ab.com roy@ss.arts.edu marsh@a.b.org jadam@a.b.org pohm@ap.a.org clark@xyz.ab.com ali@ee.eng.edu nelson@tn.abc.org king@pk.xyz.org zulu@jz.sa.org jlee@j.lee.com raj@sr.cs.edu right@cr.abc.edu rover@dr.xyz.edu ainan@ai.abc.edu

111.222.3333 111.222.1111 111.222.2222 111.222.4444 111.222.5555 111.222.8888 111.222.6666 111.222.7777 111.222.9999 111.111.5555 111.111.8888 111.111.6666 111.111.7777 111.111.9999 111.111.2222 111.111.3333 111.111.4444 111.111.5555 111.111.1111

ECE3.87 EECS3. 3.75

3. 使用 cat 和 nl 命令显示 smallFile 文件内容并显示行号。两个命

令的输出应该 完全一样。给出完成这项任务的命令。

4. 用 more 命令显示 smallFile 和 mediumFile 文件内容,每屏显示 18 行。给出你的命令(显示的内容不需要)。

5. 显示 largeFile 文件的开始 12 行内容,显示 smallFile 文件的最后 5 行内容, 要用什么命令?哪个命令能显示 smallFile 文件从第 6 行

搜索更多关于: 通信程序设计实验第二、三部分 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

c.给出 acm 目录的两个相对路径。 d. 执行 cd major/cs381/labs 命令。然后执行一个命令显示当前目录的 绝对路径,给出这个会话过程。 e.给出获得你的主目录三个不同的命令。 5. 改变目录到参/。? 6. 在/usr/bin 目录下有多少个普通文件、目录文件和链接文件?如何得到这个答案? 7. 你系统中的 Linux 内核映像文件在那个目录中?给出这个可执行内核映像文件的名称和文件内容类型。 8. Linux 系统规定,隐含文件是首字符为”.”的文件,如.profile。在你的系统 中查找.profile 和.login 文件,他们在什么地方,给出这两个文件部分内容。 9. 显示你的主目录下的所有隐含文件的文件名。给出你的会话过程。 10. 下面这些目录的 inod

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com