Как можно вместо одного сайта показывать другой в hosts?
Ну вот в /etc/hosts можно прописать новый айпишник для сайта.
А если я хочу видеть, к примеру, вместо microsoft.com canonical.org, в hosts я это сделать не могу, ведь так?
А как-то могу сделать, чтобы без заморочек легко и просто было?
Хочу вместо ряда развлекательных сайтов редиректиться на мануалы, которые мне хотелось бы выучить.
Почему, можно. Указываешь айпишник и имя хоста. Запросы начнут ходить на новый айпишник, а вот будет ли отвечать нужным образом веб сервер на запрос с указанным тобой именем хоста - это уже другой вопрос.
Тогда заведите сервер с внешним айпишником и уже оттуда как-то редиректьте на реальный айпишник.
т.е. допустим вы в хост прописываете айпи своего сервера и microsoft.com.
А ваш сервер получив запрос уже перенаправляет на canonical.org. Ну наверное это не перенаправление будет, т.к. будет меняться урл в браузере, а что-то типа хттп-прокси.