Linux
文章平均质量分 79
xtrb
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux下如何捕获错误
Linux中的错误都用宏定义对应着一个整数,叫errno。像下面这样的:#define ENAMETOOLONG 63 /* File name too long */#define EHOSTDOWN 64 /* Host is down */#define EHOSTUNREACH 65 /* No route to host */#define ENOTEMPTY 66 /* Di原创 2015-12-12 15:39:06 · 1648 阅读 · 0 评论 -
Linux man命令的使用方法
转载自:http://www.cnblogs.com/hnrainll/archive/2011/09/06/2168604.htmlLinux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。Linux的man手册共有以下几个章节:代號代表內容1使用者在shell中可以操作的指令转载 2015-12-12 17:46:41 · 601 阅读 · 0 评论 -
Linux无名管道通信
要求:由父进程创建一个管道,然后再创建2个子进程,并由这两个兄弟进程利用管道进行进程通信:子进程1使用管道的写端,子进程2使用管道的读端。通信的具体内容可根据自己的需要随意设计。代码如下:#include #include #include #include #define BUFNUM 60int main(void){ int n; int fd[2];原创 2015-12-31 20:37:13 · 2172 阅读 · 0 评论 -
vim入门概述
最近要在Linux下写一些代码,代码量也不大,不想去找IDE了,一直听说vim,就顺便学学,用用vim。。这里写些入门的概述,毕竟要熟练,还是要自己多用多写。1.进入和退出vim进入:vim hello.c 打开hello.c这个文件进行编辑,或者直接vim进入,编辑后再保存命名。退出::wq:退出加保存 :q!:强制退出,不保存还有一些其他退出命令大家自己去查吧原创 2015-11-25 10:47:02 · 451 阅读 · 0 评论 -
Linux有名管道(FIFO)的阻塞和非阻塞读写
有名管道的读写有阻塞和非阻塞两种,可以在open()时指定,下面我们对各种情况进行一些讨论。//写进程#include #include #include #include #include #include #define FIFO_NAME "/tmp/myfifo"main(){ int fd; char w_buf[50]; int w_num;原创 2016-01-09 21:52:26 · 23534 阅读 · 3 评论 -
Ubuntu 14.04中文输入法的安装
转载自:http://sixipiaoyang.blog.163.com/blog/static/623235882014450916276/Ubuntu默认自带的中文输入法是IBUS框架的ibus-pinyin,IBUS-Bopomofo等。对于习惯于搜狗,紫光华宇,谷歌拼音的我们可能有点使用不习惯。下面就是安装常用的IBUS中文输入法。1,安装IBUS-googlepinyin转载 2015-12-27 16:39:02 · 719 阅读 · 0 评论 -
Linux进程间通信之消息队列
实现功能:编写程序sender,它创建一个消息队列;然后,循环等待用户通过终端输入一串字符,将这串字符通过消息队列发送给receiver,直到用户输入“bye”为止;最后,它向receiver进程发送消息“end”,并且等待receiver的应答,等到应答消息后,将接收到的应答信息显示在终端屏幕上,删除消息队列,结束程序的运行。编写receiver程序,它通过消息队列接收来自sender的原创 2015-12-27 20:47:04 · 1607 阅读 · 0 评论
分享