Взято из https://stackoverflow.com/a/14910952/1695680
hostname -i
Однако это может вернуть локальный IP-адрес (127.0.0.1), поэтому вам, возможно, придется использовать и filter:
hostname -I
Из man-файлов hostname:
-i, --ip-address Отображает сетевой адрес (имена) имени хоста. Обратите внимание, что это работает, только если имя хоста может быть разрешено. Избегайте использования этой опции; вместо этого используйте имя хоста --all-ip-addresses. -I, --all-ip-addresses Показать все сетевые адреса хоста. Эта опция перечисляет все настроенные адреса на всех сетевых интерфейсах. Интерфейс loopback и локальные адреса ссылок IPv6 опущены. В отличие от опции -i, этот параметр не зависит от разрешения имен. Не делайте никаких предположений о порядке вывода.Вы уже установили и запустили apache httpd server. Лучше просто удалить XAMPP, установить (если он не установлен) mysql и php и voila, у вас есть то, что вам нужно
Вы уже установили и запустили apache httpd server. Лучше просто удалить XAMPP, установить (если он не установлен) mysql и php и voila, у вас есть то, что вам нужно