shell是一個普通的CLI應用程序,還是與接受來自標準輸入的輸入並在標準輸出上輸出結果的應用程序不同?爲Mac OS X創建bash替代方案
0
A
回答
2
shell讀取標準輸入,根據需要寫入標準輸出/錯誤,並執行其他程序。如果你對寫一篇文章感興趣,我建議閱讀"UNIX Systems Programming" by Kay Robbins and Steve Robbins。我沒有看過這個版本,原來的副本名爲「Practical UNIX Programming」。它包含專門用於進程管理的部分,包括編寫非常基本的shell。如果您還沒有閱讀"Advanced Programming in the UNIX Environment" by Stevens,那麼我建議您閱讀它。
1
不,shell從stdin中讀取並輸出到stdout。很顯然確實不是做的比這更多,但這是基礎。
相關問題
- 1. vb4android Mac OS X的替代方案
- 2. FinalBuilder替代Mac OS X?
- 3. Mac OS X替代NSFetchedResultsController
- 4. 在Mac OS X/Linux中是否有RawInput的替代方案
- 5. OS X上CPDistributedMessagingCenter的替代方案?
- 6. 用於Mac OS X的替代CADisplayLink
- 7. Excel VVA for Mac OS X中是否有Microsoft Scripting Runtime庫的替代方案?
- 8. 適用於Mac OS的Git tf替代方案
- 9. OS X替代eventfd
- 10. 替代readarray,因爲它沒有在Mac OS X
- 11. 我需要爲Mac創建一個.app包還有哪些替代方案?
- 12. 創建OS X
- 13. Mac OS X Bash主機腳本
- 14. 在Bash中顯示(mntr)DeviceID Mac OS X?
- 15. 當在Mac OS X上更改$ IFS在bash上時,Mac OS X上
- 16. 用於MAC的SAS替代方案
- 17. signalfd的替代方案
- 18. 無法創建正方體(MAC OS X)traindata
- 19. iCal URL方案OS X
- 20. 單爲Mac OS X小牛
- 21. CNContact爲Mac OS X 10.11
- 22. VLCKit爲MAC OS X 10.7
- 23. _finddata_t,_findfirst,_findnext爲Mac OS-X
- 24. 如何爲Mac OS X創建Windows服務?
- 25. Mac OS X爲10.9創建用戶腳本至10.11
- 26. 如何爲Mac OS X創建蘋果郵件插件
- 27. 爲mac os x安裝CMake 2.8.10無法創建符號鏈接
- 28. 在Mac OS X
- 29. Mac OS X Linker
- 30. 在Mac OS X