100分求助,man 中的信息是用什么写出来的

mingchaoyan 2012-03-01 02:44:48

如图
怎么会有加粗
有下划线
最后还有阴影背景
这些是用c写的吗? printf 还能做这事?
...全文
154 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
fangzhaoguo 2012-03-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 justkk 的回复:]
这是利用了终端特性,简单的echo都可以

你试试,这个应该是高亮显示hello
echo '\033[1mhello\033[0m'
[/Quote]
你的这个方法我用C的printf试过
freetstar 2012-03-01
  • 打赏
  • 举报
回复
应该是文档格式,textinfo
wangchuan3533 2012-03-01
  • 打赏
  • 举报
回复
你可以去看一下man 的文档的源代码,一般在/usr/share/man文件夹下,格式还是挺复杂的
justkk 2012-03-01
  • 打赏
  • 举报
回复
如果是linux,执行
echo -e '\033[1mhello\033[0m'
justkk 2012-03-01
  • 打赏
  • 举报
回复
这是利用了终端特性,简单的echo都可以

你试试,这个应该是高亮显示hello
echo '\033[1mhello\033[0m'
mingchaoyan 2012-03-01
  • 打赏
  • 举报
回复
上面截图里没包括下划线

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧