В последнее время я проводил много времени в оболочке, и мне интересно, как работает автозаполнение вкладок. Какой за этим механизм? Как bash узнает содержимое каждого каталога?