Сугубо по моему мнению из всех терминов самый общий и охватывающий все остальные это "филология" как наука о языке. Далее "языкознание" и "языковедение" как поверхностные слои в понимании и преподавании языка. Можно сказать, что в школах мы учимся языкознанию.
Лингвистика более точечна, чаще всего касается какого-то одного языка и находится на грани с другими науками типа социологии, психологии, когнитивистики.
Наоборот, филология уде лингвистики