
linux unix应用
文章平均质量分 81
小许
这个作者很懒,什么都没留下…
展开
-
简单实现window与linux之间的文件共享
现在很多人的学习和工作环境都是两台电脑,比如说我,一台电脑运行window,用于娱乐,另外一台电脑运行linux,用于学习。但是window与linux之间通信却不是很方便,一般通过邮件在两台电脑之间进行通信,既麻烦效率又低。 于是想到了Samba,赶紧找出久违的linux书,依葫芦画瓢的搭建了环境,没想到只需要几步就行了,现在真是方便多了。1> 在Linux上面安装Samba软件。原创 2012-02-23 16:53:09 · 1034 阅读 · 0 评论 -
UNIX 程序设计实验二 同步与异步write的效率比较
实验二同步与异步write的效率比较一:实验目的掌握unix的文件I/O系统调用。二:要求1. 实验要求程序必须指定输出的文件名,而该文件是否按同步方式打开,则是可以选择的。因此程序至少带一个,至多两个输入参数。程序默认从标准输入STDIN_FILENO读取输入文件,可以利用shell的输入定向功能选择具体的输入文件。2. 系统调用times()的说明#i原创 2012-06-13 13:47:16 · 1502 阅读 · 0 评论 -
UNIX程序设计实验三 目录树的遍历
实验三 目录树的遍历 一、目的 掌握与文件和目录树有关的系统调用和库函数。二、要求1、编写程序myfind命令语法:myfind [-comp | -name …]命令语义:(1)原创 2012-06-13 19:09:54 · 1789 阅读 · 0 评论 -
UNIX程序设计实验一:实现带参数的简单的shell
实验一 实现带参数的简单shell一.实验要求利用课本第9页程序1-5的框架,实现带参数的简单shell,实现允许输入命令带参数的简单shell。(1)正确理解并使用系统调用fork(),execve()和waitpid(),特别是execve()函数。fork()函数创建一个新的进程。新进程就是所谓的子进程,它是执行fork()函数的进程(父进程)的“克隆”,也就是说,子进程原创 2012-06-13 13:12:48 · 4347 阅读 · 1 评论 -
unix程序设计实验五 实现mysleep函数
实验五 实现mysleep函数实验描述函数名字和原型: unsigned int mysleep(unsigned int);该函数的功能要求与UNIX的sleep函数一样。 要求:1、使用alarm函数实现定时。2、必须正确处理mysleep函数中的闹钟与调用者可能设置的闹钟之间的关系。例如,如何解决不同的信号处理原创 2012-06-16 20:58:27 · 1567 阅读 · 1 评论 -
UNIX程序设计实验六 线程及其同步—哲学家问题
实验六 线程及其同步—哲学家问题 学习线程的编程和同步。二 实验要求: 1、程序语法philosopher_th [ -t ]N是哲学家的个数(N >= 2)。time是哲学家进餐和沉思的持续时间值,缺省为2秒。2、哲学家的编号为0 ~ N-1,分别用N个线程独立模拟。3、程序的输出要简洁,例如,当编号为3的哲学家在进餐时,就打印:ph原创 2012-06-16 21:04:55 · 1653 阅读 · 0 评论 -
Unix课程设计实验四 编制模拟“五个哲学家”问题的程序(进程同步)
实验4 编制模拟“五个哲学家”问题的程序一、实验目的:学习和掌握并发进程同步的概念和方法。二、实验要求:1、程序语法 philosopher [ -t ] 是哲学家进餐和沉思的持续时间值,缺省值为2秒。2、五个哲学家的编号为0~4,分别用五个进程独立模拟。3、程序的输出要简洁,仅输出每个哲学家进餐和沉思的信息。例如,当编号为3的哲原创 2012-06-16 20:49:43 · 4539 阅读 · 0 评论 -
Linux软件包管理
一:二进制软件包管理(RPM 、YUM)(注:redhat系列,centos)1. RPM软件包的一个例子:sudo-1.7.2p1-5.el5.i386.rpm(其中包括软件名(sudo),版本号(10702pl),发行号(5.el5),和硬件平台(i386)。rpm缺点就是有依赖关系,特别在卸载的时候很麻烦,当然可以强制卸载 :rpm -e --nodeps sudo.系统文件原创 2013-03-18 17:27:22 · 1250 阅读 · 0 评论