自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 简单shell的实现

#include<stdio.h> #include<string.h>#include<unistd.h>void Run(char *buf,char *argv[]){ while(1){ printf("myshell:>"); int argc = 0; //1.获取命令行 gets(buf); ...

2018-03-24 14:51:28 348

原创 Linux进程创建、等待、终止以及vfork&return详解

进程控制:进程创建:利用fork()创建一个子进程:#include<stdio.h>#include<unistd.h>int main(){ pid_t id = fork(); if(id < 0){ //fork()失败 perror("fork:"); }else if(id == 0){ /...

2018-03-15 17:52:04 350

原创 Linux下fork()&vfork()的区别、getenv()&setenv()函数以及僵尸进程、孤儿进程讲解

在讲解僵尸进程前,我们先来说说其它知识,因为我们一会的代码需要用一个叫fork()的系统调用来创建子进程,所以我们先来聊聊fork()这个系统调用。fork()、vfork()的区别:#include<unistd.h>pid_t fork(void);//pid_t为int的类型别名//fork()是一个比较特殊的函数,调用成功返回两个值,调用失败返回-1....

2018-03-14 12:26:58 577

原创 Linux下进度条小程序、软件的几种安装方法、进程PCB(task_struck)结构体讲解

彩色进度条程序:#include<stdio.h>#include<unistd.h>//系统调用头文件int main(){ const char sign[]= "-\\|/";//旋转标记字符 char str[1024] = {0};//#进度条字符 size_t i = 0; for(;i<=100;i++){ str[...

2018-03-08 23:51:46 427

原创 Linux下的重要目录、命令讲解以及gcc/g++、gdb、vim的安装

今天,小主为大家讲讲Linux下的基本目录,学习之余以作巩固。 在介绍Linux基本目录之前,我们先来说一说关于目录的权限的问题,大家都知道文件和目录的权限都有r/w/x(读/写/执行)三种权限,那么目录和文件的r/w/x权限作用是否一样呢?还是说它们的r/w/x权限有所区别呢?让我们来一探究竟。 原来,Linux中目录和文件的r/w/x是有区别的,对于普通文件来说:r是指对该文件具有读的权限...

2018-03-07 23:56:45 437

Linux下的简单C程序gcc编译、gdb调试。

Linux下的简单C程序gcc编译、gdb调试。

2017-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除