
Linux
文章平均质量分 62
rommel1
这个作者很懒,什么都没留下…
展开
-
Ubuntu下如何收听豆瓣电台
在Ubuntu下有两种方法收听豆瓣电台:1.由于系统swf播放软件冲突造成的,解决方法如下:swf文件没有被adobe flash来打开,虽然安装了,但是默认还是用其他程序打开的,这是安装firefix时候默认的一个程序。具体解决方法如下:打开新立得软件管理,直接搜索swf,出来一大堆,看看你都安装了什么和swf有关的软件包,删掉就好了,我的是gnash,凡是以它开头的软件包全都给原创 2012-02-28 15:53:52 · 4435 阅读 · 1 评论 -
Untuntu 编译linux内核
今天在Ubuntu10.10下编译内核linux-2.6.38成功以下是操作步骤,以供参考;1. 在http://www.kernel.org/ 下载linux-2.6.38,你可以选择稳定版或者新的测试版,但一定要下载Full source版。 2.安装有关编译程序。安装make ,gcc, make-kpkg,运行xconfig等等和编译内核相关的工具.执行;sud原创 2012-02-29 21:22:39 · 1079 阅读 · 0 评论 -
Linux C编程之信号介绍
这几天写了CSAPP的实验,用C语言实现一个简单的SHELL,为了做这个实验,把APUE信号相关的内容看了一遍,这里跟大家分享一下。Unix信号使用总结:信号的原理:信号是一种进程通信的方法,他应用于异步事件的处理。信号的实现是一种软中断。它被发送为一个正在运行的进程,已告知进程某个事件发生了。1.1 信号的创建:用信号处理来模拟操作系统的中断功能。要想使用信号原创 2012-03-21 19:43:32 · 2826 阅读 · 0 评论 -
CSAPP(深入理解计算机系统) 实验——实现shell
/* * tsh - A tiny shell program with job control * rommel @copyright */#include #include #include #include #include #include #include #include #include /* Misc manifest constants */#de原创 2012-03-21 19:50:18 · 9473 阅读 · 0 评论 -
AWK使用
三种方式调用awk 1) awk [opion] 'awk_script' input_file1 [input_file2 ...] awk的常用选项option有; ① -F fs : 使用fs作为输入记录的字段分隔符,如果省略该选项,wak使用环境变量IFS的值 ② -f filename : 从文件filename中读取awk_script ③ -v var=value原创 2012-05-02 14:35:52 · 914 阅读 · 0 评论 -
同步与异步--阻塞与非阻塞型I/O(非常好,转贴)
同步阻塞IO在这个模型中,应用程序(application)为了执行这个read操作,会调用相应的一个system call,将系统控制权交给kernel,然后就进行等待(这其实就是被阻塞了)。kernel开始执行这个system call,执行完毕后会向应用程序返回响应,应用程序得到响应后,就不再阻塞,并进行后面的工作。例如,“在调用 read 系统调用时,应用程序会阻塞并对原创 2012-06-14 16:00:59 · 1071 阅读 · 0 评论 -
Shell 双括号运用
在刚开始学习inux shell脚本编程时候,对于它的 四则运算以及逻辑运算。估计很多朋友都感觉比较难以接受。特变逻辑运算符”[]”使用时候,必须保证运算符与算数 之间有空格。 四则运算也只能借助:let,expr等命令完成。 今天讲的双括号”(())”结构语句,就是对shell中算数及赋值运算的扩展。 使用方法:语法:((表达式1,表达式2…))特点:1、在双括号结构原创 2012-09-17 11:26:39 · 2282 阅读 · 0 评论 -
Linux 写软盘
3.5寸1.44M软盘结构: 2面、80道/面、18扇区/道、512字节/扇区 扇区总数=2面 X 80道/面 X 18扇区/道 = 2880扇区 存储容量= 512字节/扇区X 2880扇区 = 1440 KB =1474560B1. 创建虚拟软盘镜像文件 下面三条命令中的任意一个可以建立一个虚拟的软盘镜像文件,结果完全一样:原创 2013-05-27 22:14:14 · 1153 阅读 · 0 评论