liunx
文章平均质量分 52
liru_1996
这个作者很懒,什么都没留下…
展开
-
Linux开发工具
Linux开发工具一、调研除了vim, 还有哪些常用的牛逼的编辑器, 并能够横向对比编辑器之间的区别和优缺点.Vim是从vi发展出来的一个文本编辑器。代码补全、编译即错误跳转等 方便编程的功能特别丰富,在程序员中被广泛使用。和Emacs并列成为类Unix系统用户最喜欢的编辑器。Emacs:Emacs与vim比起来,编辑效率低下。Emacs强调统一的环境,便于编程,里面包含了源代码管理,邮件收发等,最原创 2018-05-03 11:09:21 · 114 阅读 · 0 评论 -
进程控制
进程的创建、等待和终止<1>.进程的创建Fork函数: 一个现有的进程可以调用fork函数创建一个新进程 由fork创建的新进程被称为子进程,fork函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新建子进程的进程ID。 Fork之前父进程独立执行,fork之后,父子两个的执行流分别执行,注意,fork之后,谁先执行完全由调原创 2018-05-03 20:45:05 · 115 阅读 · 0 评论 -
实现一个简单shell
用下图的时间轴来表示事件的发生次序。其中时间从左向右。shell由标识为bash的方块代表,它随着时间的流逝从左向右移动。shell从用户读入字符串”ls”。shell建立一个新的进程,然后在那个进程中运行ls程序并等待那个进程结束。然后shell读取新的一行输入,建立一个新的进程,在这个进程中运行程序并等待这个进程结束。 所以要写一个shell,需要循环以下过程: 1.获取命令行 2.解原创 2018-05-03 21:15:54 · 709 阅读 · 0 评论 -
Linux----进程间关系和守护进程
进程组1.概念 进程组是一个或者多个进程的集合 2.特性 <1>.每个进程组有唯一的进程组ID <2>.每个进程组有一个组长进程,组长进程的标识是,其进程组ID等于其进程ID <3>.只要在进程组中有一个进程存在,该进程组就存在,这与其组长进程是否终止无关 3.命令ps <1>.功能:查看进程信息 <2>.选项: a...原创 2018-08-07 11:10:24 · 216 阅读 · 0 评论