Если вы просто пытаетесь закрыть для одного узла исходящий доступ в интернет и уверены, что ему нужны только ресурсы локальной подсети, то удалите маршрут шлюза по умолчанию для этого узла.
ip route delete <gateway address> dev <interface>
Программа grc
представляет собой «внешний интерфейс для универсального колоризатора grcat». Проект существует на GitHub , но его можно установить из репозитория, если ваша операционная система упаковала программное обеспечение. Многие команды предварительно настроены, и их можно настроить, чтобы раскрасить любую команду.
Ниже показана часть вывода команды whois stackexchansssssssge.com
.
Чтобы включить предостережение, отмеченное в комментариях, обратите внимание, что можно сократить команду grc whois <arg>
до команды whois <arg>
, воспользовавшись соответствующим сценарием, поставляемым с программным обеспечением. Этот сценарий (, один из grc.zsh
, grc.bashrc
или grc.fish
, в соответствии с используемой оболочкой ), устанавливает псевдонимы для настроенных команд, которые добавляют перед каждой настроенной командой grc --colour=auto
.
В программном обеспечении предварительно настроен цвет для следующих команд.
Достичь цели без цвета
По крайней мере, в Linux обратите внимание, что код выхода из whois
должен быть 0
, если доменное имя найдено, и 1
, если доменное имя не найдено.
whois stackexchange.com
echo $?
Найден код выхода 0
-.
whois stackexchansssssssge.com
echo $?
В результате код выхода1
-не найден.
Или, чтобы вывести то же самое без вывода из whois
, попробуйте сделать следующее, используя ;
, чтобы обеспечить вывод кода выхода.
whois stackexchange.com >&- ; echo $?
whois stackexchansssssssge.com >&- ; echo $?