修改之前的myshell使之支持输入输出重定向
生活随笔
收集整理的這篇文章主要介紹了
修改之前的myshell使之支持输入输出重定向
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
1.open函數(shù)
????這個函數(shù)是打開一個文件(文件名叫pathname),以 flag 權(quán)限打開,flag 包括了以下幾種 O_RDONLY(只讀), O_WRONLY(只寫), O_RDWR(讀寫),當(dāng)文件打開成功時,函數(shù)返回所要打開的文件名, 當(dāng)函數(shù)執(zhí)行失敗時,函數(shù)返回 -1.
2.write函數(shù)
?????write函數(shù)是打開一個文件描述符為 fd 的文件,并將該文件的內(nèi)容寫到 buf 中, 同時期望寫 count 個字節(jié),當(dāng)函數(shù)執(zhí)行成功時返回往 buf 中所寫的字節(jié)數(shù), 失敗時返回值為 -1
3.之前編寫的自主shell進(jìn)行修改,使其支持輸入/輸出/追加重定向
????上一次寫了一個簡單的shell, 這次給其加上輸入重定向
????????????????????????????
????雖然加入了輸出重定向,但還沒有加入輸入重定向以及追加重定向,以及感到,在下一篇當(dāng)中將會給其加入輸入重定向, 追加重定向以及管道。
總結(jié)
以上是生活随笔為你收集整理的修改之前的myshell使之支持输入输出重定向的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 男科无精症好治愈吗
- 下一篇: 掘墓者打什么英雄好打