Программа grc
представляет собой «внешний интерфейс для универсального колоризатора grcat». Проект существует на GitHub , но его можно установить из репозитория, если ваша операционная система упаковала программное обеспечение. Многие команды предварительно настроены, и их можно настроить, чтобы раскрасить любую команду.
Ниже показана часть вывода команды whois stackexchansssssssge.com
.
Чтобы включить предостережение, отмеченное в комментариях, обратите внимание, что можно сократить команду grc whois
до команды whois
, воспользовавшись соответствующим сценарием, поставляемым с программным обеспечением. Этот сценарий (, один из 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 $?
попробуй
netstat -an --inet | grep "445 "
вы получите что-то вроде
tcp 0 0 1.2.3.4:23716 8.8.4.4:445 ESTABLISHED
где
netstat --inet -an
будет отображать TCP-соединение(-n
для числового)Редактировать :, возможно, вам придется использовать df
или mount
раньше.
Редактировать 2:
для получения IP
netstat -an --inet | awk '$5 ~ /:445$/ { split($5,A,":") ; print A[1] ; }'