发新话题
打印

帮作做

帮作做

1UNIX/Linux系统的用于文件权限管理的命令有:umaskchmodchownchgrp。试分别说明它们的作用。在UNIX/Linux中有用于编程的相应系统调用或函数吗?若有按对应顺序写出它们的名字

2、在UNIX/Linux系统中,环境变量是非常重要,在字符界面下试说明:PATH变量的作用;UNIX/Linux系统的超级用户的环境变量PATH中允许包含当前目录吗?若在超级用户的当前目录内有可执行文件mypro,如何执行它(写出执行时键盘输入内容)如何使用该命令在后台执行(写出执行时键盘输入内容)

3、在UNIX/Linux系统的字符界面下,输入命令ls ?il时得到以下输出,试说明输出中每个字段的意思:

1234 brw-r--r-- 2 root bin 3, 1 Jan 30 2003 /dev/hda1





4、试述微机硬盘的结构

5、请以Linux/UNIX为例说操作系统的启动或引导过程?

6、试说明当一个UNIX/Linux用户工作结束后,为什么要退出系统(从系统中注销)?写出两种用于用户注销的命令。

7、试述shell的功能。

8、试述UNIX/Linux系统对文件系统的使用。设有光盘文件系统,在字符模式下创建一个目录new_dir,然后将其上的内容复制到复制到刚创建的目录内。

9、设在UNIX/Linux系统中,软驱所对应的设备文件为/dev/fd0,有一张软盘,请用一种方法构造该软盘的映象(假定该软盘的映象文件名为disk.img),并其放在系统的临时目录内。

10、试述/etc/hosts的内容、格式和作用。

11、设有文本文件myfile,它只有两行内容,分别为

I am

A student

有一个shell程序,它的内容为

xx=`cat myfile`; yy=$?

echo $xx

echo $yy

Echo “${yy}|$xx” > myfile

请写出它执行后的输出结果:

_________

_________

_________

文件myfile的内容为:__________

[left]10阅读程序后,写出执行结果[/left]

(1) x=0; y=1

untile [ $y ?gt 10 ]

do

x=`expr $x + $y`

y=`expr $y + 1`

done

echo 1+2++10=$x



(2) N=2; a=`expr $N + 1`; b=`expr $N + $a`

(a=2;b=3;N=`expr $a + $b`)

echo N=$Necho $a+$b=$N?



(3) N=2; b=$N

{a=2;b=3;N=`expr $a + $b`}

echo \$N=$N\n\$b=$b

[left]11、分别用shellC设计一个程序设计,你的当前工作目录是什么?你所使用的操作系统是什么,是什么版本的?你所使用的计算机CPU是什么类型的?[/left]

12、在UNIX/Linux系统中,与用户、组和密码相关主要文件有三个,它们分别是________________________________,试分别说明它们的结构和作用。

14viUNIX/Linux系统中的主要编辑器,试说明它的大致功能及使用方法(包括:启动,退出,三种工作模式及切换,编辑,光标定位)。

15UNIX/Linux系统中的软中断或信号是可以被捕获的,分别说明在shell编辑和C编程中对信号的捕获和处理办法。

16ccgccg++UNIX/Linux系统中的语言编译器,以程序myc.c为例说明以下参数的用法:

cc myc.c

cc -c myc.c

cc ?S myc.c

cc myc.c -Idir

cc myc.c -lmylib

cc myc.c ?Ldir

cc myc.c -o myp

17、在在UNIX/Linux系统中,常见的文件类型有(1) 普通文件,(2) 目录文件,(3) 字符特殊文件,(4) 块特殊文件,(5) FIFO(6) 套接口(socket)(7) 符号连接。试分别?*鲈?lt;/font>shell编程和C编程中判别它们的方法。

18access函数是UNIX/Linux编程中按实际UIDGID测试文件访问权的(读:R_OK,写:W_OK,执行:X_OK和存在:F_OK),试说明它的使用方法。在shell编程中如何测19syncfsync函数的是同步文件系统或文件,试说明在UNIX/Linux系统中为什么要进行文件系统或文件同步。

      

TOP

发新话题