Linux系统编程
文章平均质量分 75
skillness2
这个作者很懒,什么都没留下…
展开
-
Linux下简单Shell实现(二)基本功能---主函数及init()函数
主函数流程介绍完了Shell的基本情况,就开始描述代码了。首先如下代码段所示为主函数的内容,一共只有几句话,但却是本Shell的一个基本工作流程。//main.cpp #include"tlsh.h" int main() { init(); //初始化 queue<string> task_queue; //任务队列 while(true) {原创 2015-08-23 22:14:36 · 1605 阅读 · 0 评论 -
Linux下简单Shell实现(三)获取任务列表
如果看过上一篇的话,还会记得在本Shell中main函数内第一条实质性的指令是getTaskList(task_queue);在本节,就会讲解这个获取任务列表,并存储到任务队列中的函数,到底在干什么。 我先把整个函数摆在下面,然后逐一讲解(先不要看下面这一大段代码)void getTaskList(queue<string> & task_queue) { while(!task_queu原创 2015-08-23 23:10:55 · 664 阅读 · 0 评论 -
Linux下简单Shell实现(一)前言
看完了APUE后,打算写一个简单的Shell练练手,于是就实现了一个最最基本的Shell。原创 2015-08-21 23:55:01 · 452 阅读 · 0 评论