- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 linux c/c++ 编程之-----操作系统原理学习笔记
操作系统是中断驱动的创建进程:1.父进程与子进程并发执行2.父进程等待子进程结束子进程空间两种情况: 1.子进程是父进程的复制品2.子进程重新装载另一端程序int main(){ pid_t pid; /* fork another process */ pid = fork(); if (pid < 0) { /* er
2013-11-04 09:52:40
715
原创 linux c/c++ 编程之-----时间函数
时间函数在程序当中,我们经常要输出系统当前的时间,比如我们使用 date 命令的输出结果.这个时候我们可以使用下面两个函数#include ;time_t time(time_t *tloc);char *ctime(const time_t *clock);time 函数返回从 1970 年 1 月 1 日 0 点以来的秒数.存储在 time_t 结构之中.不
2013-11-03 22:19:25
705
原创 linux c/c++ 编程之-----管道文件
管道文件(再看看)Linux 提供了许多的过滤和重定向程序,比如 more cat等等.还提供了; | 道这种特殊的文件.系统调用 pipe 可以创建一个管道.#include;int pipe(int fildes[2]);pipe 调用可以创建一个管道(通信缓冲区).当调用成功时,我们可以访问文件描述符 fildes[0],fildes[1].其中 fildes[0]是
2013-11-03 22:18:51
1120
原创 linux c/c++ 编程之-----文件目录操作
linux 文件操作 open close read write当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数 open.使用完成以后我们调用另外一个 close 函数进行关闭操作.#include ;#include ;#include ;#include ;int open(const char *pathname,int fl
2013-11-03 22:18:12
981
原创 linux c/c++ 编程之-----进程操作
进程系统调用 getpid 可以得到进程的 ID,而 getppid 可以得到父进程(创建调用该函数进程的进程)的 ID.#include ;pid_t getpid(void);pid_t getppid(void);struct passwd {char *pw_name; /* 登录名称 */char *pw_passwd; /* 登录口令
2013-11-03 22:17:35
790
原创 linux c/c++ 编程之-----C语言基本语法
C语言(语法)-linux由上面的例子可知,C程序的源代码有下面的特点。(1)程序一般用小写字母书写。(2)大多数语句结尾必须要分号作为终止符,表示一个语句结束。同一个语句需要写在一行上。(3)每个程序必须有一个主函数,主函数用main()声明,并且只能有一个主函数。在Linux系统中,main主函数应该是int类型。(4)每个程序中的自定义函数和主函数,需要用一对大括
2013-11-03 22:15:56
992
转载 linux c/c++ 编程之-----创建管道文件,并实现两个进程间的信息传递。
转自http://hi.baidu.com/bzlixinhui/item/3f8d53c2633aee05c610b26e第一步创建管道文件:fifo.c#include#include#define PATH "/home/bencai/4-4/swap"int main(int *argc,char **argv){int
2013-11-03 21:08:10
1942
原创 linux 系统使用/管理之-----64位装ubuntu win7双系统
主要win7有系统保留分区,grub引导有一些问题13.04之后不支持wubi安装对于GPT 硬盘不止如何...1.先装ubuntu...2. 分区之前要重启,分区 fdisk ,建立各种分区fdisk -l fdisk /dev/sda3.装 win7(没有系统保留分区)4.liveCD进去,改grub sudo -i // 获得root权限
2013-10-31 00:16:58
459
转载 linux 系统使用/管理之-----Linux常用命令详解
Linux常用命令详解来源: LUPA开源社区发布时间: 2007-05-27 05:34 版权申明字体: 小 中 大 文章来源于http://www.lupaworld.com Linux之所以受到广大计算机爱好者的喜爱,主要原因有两个,首先它是自由软件,用户不用支付费用就可以使用它,并可根据自己的需要对它进行修改。另外,它具有Unix的全部
2013-10-26 10:47:02
507
转载 linux c/c++ 编程之-----vim 全教程
读本文之前请注意:1. 本文的目标是提供一些vim的使用技巧,利用这些技巧可以提高vim的操作效率。部分技巧在vi上也可以使用,但是现在基本上都是用vim了。2. 本文是整理和总结使用技巧,而非讲解vim入门,因此不会涉及最基本的使用,例如如何上移或下移光标,对此类操作请参阅任何一本vim或者vi教程。3. 本文阅读对象是了解了vim的基本操作,而希望高效地利用vim进行工作的人。熟练
2013-10-25 20:43:11
606
原创 linux 系统使用/管理之-----linux 基本命令
Pwdls-f – r -R -scat 合并文件,显示整个文件内容ctr+D 推出cat> 完全替换>>不玩全替换,而是给文件添加信息 作为命令的输入grep 查找某一字符串区分大小写 -i 不区分-H输出文件名grep | lpr 打印每一行history | g
2013-10-25 20:14:20
541
原创 linux c/c++ 编程之-----vim 基本使用
//高亮表示重要,易忘设置一直显示行号: /etc/vim vimrc 增加 set nuGeneral在命令模式下:命令的组合:数字+命令编辑模式的命令 小写一般往后,大写一般往前visual mode vvisual block mode ctr+vrepeat the previous comm
2013-10-25 20:12:47
637
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人