Linux终端字体颜色设置

可通过类似以下命令设置:

PS1='\[\033[01;32m\]\u@\[\033[01;36m\]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

具体PS1后面各字段是什么意思以及各种颜色配置,参考这个链接:

https://blog.csdn.net/archelogos/article/details/80909869


因此,可以这样自行给printf取别名来打印出带颜色的日志:

#define log_debug(format, args...) 	printf("[DBG][%s:%d] " #format "\n", __func__,__LINE__,##args)
#define log_info(format, args...) 	printf("\033[1;33m[INF][%s:%d] " #format "\033[0m\n", __func__,__LINE__,##args)
#define log_error(format, args...)	printf("\033[1;31m[ERR][%s:%d] " #format "\033[0m\n", __func__,__LINE__,##args)

 

你可能感兴趣的:(Linux相关,linux)