cat log | grep -E '???' 筛选怎么表示并且的关系

比如我想搜索cat log | grep -E 'A且B'
这个“且”怎么表示?

假设log的内容如下:
aaabbbccc
111222333
ccccccccc
搜索一行内容同时带ccc和aaa:cat log|grep "ccc"|grep "aaa"
搜索一行内容带ccc或aaa:cat log|grep -E "ccc|aaa"