Linux系统编程8-18总结项目:完成一个简单的自己的shell
生活随笔
收集整理的這篇文章主要介紹了
Linux系统编程8-18总结项目:完成一个简单的自己的shell
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
文章目錄
- (1)預備工作
- (2)具體實現
- A:寫一個自己的提示符
- B:接受命令
- C:解析命令
- D:創建子進程
- ①:如果進程創建失敗
- ②:子進程該做什么
- ③:父進程該做什么
- E:測試
- F:增加重定向功能
- (3)代碼
(1)預備工作
1:更換默認shell提示符及顏色
由于咋們自己設計的shell其實是“偷梁換柱”,也就說是一個程序,為了運行的時候和默認的shell做以區別,這里修改一下提示符和顏色。相關修改方法我已經在下面的文章中提到過了,有興趣的讀者可以自行查閱
定制sh
總結
以上是生活随笔為你收集整理的Linux系统编程8-18总结项目:完成一个简单的自己的shell的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 面向对象三大特性,六个原则
- 下一篇: linux 其他常用命令