我工作的一個小Unix外殼(完全用C寫成),並想知道如何複製bash
的提示着色技術。有圖書館可以這麼做嗎?有沒有人試過它們?
0
A
回答
1
在unix shell中進行着色最簡單的方法是使用像curses/ncurses這樣的庫。它提供了一種可移植的方式來實現unix shell中的corolization等項目。
下面是一個很好的教程鏈接就可以了
2
您可以使用簡單的shell命令逃生像\033[31mRed\033[0m
或使用ncurses
庫。
使用谷歌搜索ncurses
會給你所有你需要開始。
相關問題
- 1. 如何通過awk命令實現着色並通過郵件發送?
- 2. Threejs着色器的實現
- 3. 如何實現新的shell命令?
- 4. 如何使用CL實現`tail`命令?
- 5. 如何使用shell命令實現MapReduce?
- 6. 如何使用Boost.Program_options實現子命令?
- 7. 如何更改Emacs命令行顏色
- 8. 如何爲ls -l命令的列着色
- 9. 使用JAVA在命令行中實現
- 10. 實現一個命令行參數
- 11. 如何啓用zsh 5.0突出顯示和着色的命令行?
- 12. 如何根據用戶命令字符串對HTML元素進行着色
- 13. Linux實現頁面着色嗎?
- 14. OpenGL固定功能着色器實現
- 15. 實現着色圖片效果
- 16. Three.js - 爲BufferGeometry實現的平面着色
- 17. 圖着色算法的實現
- 18. 如何在Xtext中實現命令行變量
- 19. 在Linux中如何實現花哨的命令行?
- 20. 如何實現sudo su - <user>並運行全部命令
- 21. 如何運行curl命令來調用rest spring API實現
- 22. 如何將命令行CURL實現爲PHP CURL請求
- 23. 如何在命令行中實現Siri/Cortana類似的功能?
- 24. 如何實際執行命令?
- 25. 在MMVM中實現命令
- 26. 實現命令隊列
- 27. 實現命令模式
- 28. 在Fox應用程序中如何實現水着色器
- 29. 如何在延期着色系統中實現光遮擋?
- 30. 着色器 - CG/GLSL/HLSL如何實現抖動