self-knowl·edge /-ˈnɑlɪʤ/ 自知之明,自覺
Self-knowl·edge n. Knowledge of one's self, or of one's own character, powers, limitations, etc. ◄ ►
self-knowledge n : an understanding of yourself and your goals and abilities