Используйте команду script
(которая предоставляется пакетом bsdutils
в Debian или util -linux
в CentOS):
script -q -c 'systemctl list-dependencies --no-pager' -
См. также этот вопрос для получения дополнительных уловок: Как заставить команду думать, что ее вывод направляется на терминал
примечание: используйте cat
или меньше -R
, чтобы просмотреть получившийся файл
Поскольку вы упоминаете разные домены abc.com и def.com , вы используете перенаправление веб-сервера для xx.abc.com
по xx.def.com
. Например, приведенный ниже пример синтаксиса используется для перенаправления на сервере Apache:
<VirtualHost x.x.x.x:80>
ServerName xx.abc.com
Redirect Permanent / xx.def.com
</VirtualHost>
Это перенаправит все запросы, поступающие с xx.abc.com, на xx.def.com.
Да, используйте запись CNAME . Точный синтаксис и детали будут зависеть от вашего программного обеспечения, но в основном вместо того, чтобы писать что-то вроде этого:
xx.abc.com. A 192.0.2.1
... вы напишите что-то вроде этого:
xx.abc.com. CNAME xx.def.com.