下载此文档

安工大Linux习题附整理资料.doc


文档分类:研究生考试 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
安工大Linux习题附整理资料.doc课程复****重点提纲
Linux操作系统部分
(1 )常见linux命令的使用(如Is、more、ps、cp、mv>管道、输入输岀重定向、用户类型等);
(2) gcc编译命令(如包括指定库路径和文件名的程序编译)
shell程序设计部分
(1) shell常见语法规则;
(2) shel I函数的定义、调用与参数传递;
(3) shel I环境变量与参数传递
C程序设计部分
(D进程创建(三种创建方法);
(2) 线程创建(线程与进程运行时的区别);
(3) 线程同步与互斥(信号量与互斥量,P, V操作)
(4) 进程间通信(信号、管道、信号量、共享内存和消息队列)(本次考试这个部分涉及较少,但作为知 识是非常重要的部分)。
(5) 网络编程(socket类型、客户端与服务器端编程框架)
练****题
• 命令分析
#ls -l|more
-rw-r—r--
1
root
root
6
5月
12 14:44 test
-rw-r—r--
1
root
root
1084
1月
18 19:26
drwx
3
root
root
4096
3月
22 10:51 C_program
-rw-r—r--
1
root
root
49492
1月
18 19:25
执行这条命令的当前目录下有多少个子目录,你是根据什么判断的?
..则是3个子目录,..则就只有C_program —个子目录。通过 第一列的第一个字符d判断的,d代表是目录文件
?文件的拥有者和组用户是谁?可以执行吗?如何修改文件的权限使它不可写?
6Byte ;拥有者是root,组用户是root ;不可以执行;chmod a-r
C_program是目录还是普通文件,如果是目录,它的下面有几个子目录,你是根据什么判断的?
目录;可能有一个子目录(个人见解,不知对不对,理由如下)。因为一个目录在刚 创建并没有任何子目录的时候就会有2个链接数,但是如果里面有子目录的话,子目 录里会有对父目录有一个链接,这个链接名为",此时就有一个子目录。但是如果 在其他地方有C_program的链接的话,则该目录就没有任何子目录。
• 下面是一shell程序片段,回答下列问题
funl()
}
fun2()
{
•••/
}
•••/
case "$1" in
"1") funl $1;;
"2") fun2 $1;;
•••I
* ) exit;;
esac
(1) 程序中$1是什么?这个程序应该怎么使用?
$1指的是传给shell的第一个参数。假设此shell脚本的名称为x,传递不同的参数时
将调不同的函数进行处理,如 ./xl ,则会调用funl $1进行处理。
将这个shell程序框架改写为对应的C程序框架。
#include <stdio・h>
#include <stdlib・h>
#include <ctype・h>
int funl(int para){
}
int fun2(int para){
}
Intfun3(int par

安工大Linux习题附整理资料 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人蓝天
  • 文件大小69 KB
  • 时间2021-10-23