自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bitlxlx的博客

专业和心情

  • 博客(8)
  • 收藏
  • 关注

原创 自己编写shell

#include #include #include #include #include int main() { char cmd[128]; while(1){ printf("[lx@bogon class4]# "); fflush(stdout); ssize_t _s = read(0,cmd,sizeof(cmd)-1); if(_s >

2017-02-23 21:52:12 466

原创 atexit FILE 粘滞位和缓冲区

1.atexit linux中的atexit是负责登记的函数。相当于一个登记处,让另外一个人来注册的。 在atexit里后注册的函数会被先执行,类似栈的过程。        #include        int atexit(void (*function)(void)); 函数参数为函数指针,一个进程可以登记32个函数,这些函数由exit自动调用,这些函数被称为终止处理函数

2017-02-20 09:33:24 416

原创 linux进程调度算法

Linux进程调度的目标     1.高效性:高效意味着在相同的时间下要完成更多的任务。调度程序会被频繁的执行,所以调度程序要尽可能的高效;  2.加强交互性能:在系统相当的负载下,也要保证系统的响应时间;  3.保证公平和避免饥渴;  4.SMP调度:调度程序必须支持多处理系统;  5.软实时调度:系统必须有效的调用实时进程,但不保证一定满足其要求; 先来看看本机的lin

2017-02-19 11:11:03 603

转载 linux task_struct

Linux内核通过一个被称为进程描述符的task_struct结构体来管理进程, task_struct是Linux中的【进程控制块PCB结构】的具体数据结构 这个结构体包含了一个进程所需的所有信息。它定义在linux-2.6.38.8/include/linux/sched.h文件中。 下面对task_struct这个结构体 进行各个字段的详细介绍 1. 调度数据成员

2017-02-18 14:49:24 468

原创 linux 第一个小程序 进度条

今天在linux环境下写一个进度条,然后分享三个小知识。 #include #include int main() { int i = 0; char bar[102]; const char *lable = "-\\|/"; bar[0] = '\0'; while(i <= 100) { printf("[%-101s][%

2017-02-16 18:05:02 621

原创 vim插件配置

2017-02-15 22:53:07 547

原创 linux find命令

今天来看一看linux中一个很重要的命令:find。 -name   filename             #查找名为filename的文件 -perm                        #按执行权限来查找 -user    username             #按文件属主来查找 -group groupname            #按组来查找

2017-02-15 12:57:09 389

原创 stat命令

今天学习一下Linux系统下的stat指令。       stat指令可以查看文件的一些信息。         如上图,这里重点说一下 Access,Modify,Change。      Access :表示文件的访问时间。当文件内容被访问时,更新这个时间        Modify :表示文件内容的修改时间,当文件的数据内容被修改时,更新这个时间。        Change

2017-02-15 12:23:18 653

空空如也

空空如也

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

TA关注的人

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