Вот вариант ip addr.
ip имеет параметр -o, который позволяет помещать всю информацию в одну строку - это полезно для синтаксического анализа с помощью таких инструментов, как awk или perl. В сочетании с опцией -4 мы будем видеть только адреса IPv4. Таким образом, вывод будет примерно таким (note - замените wlan7 на интерфейс, который вы хотите проверить):
$ ip -4 -o addr show wlan7
3: wlan7 inet 192.168.0.78/24 brd 192.168.0.255 scope global dynamic wlan7\ valid_lft 85654sec preferred_lft 85654sec
Как вы можете видеть, IP-адрес - 4-й столбец / слово на выходе. Остальное - это просто упражнение по синтаксическому анализу с помощью инструмента по вашему выбору. Здесь я использую python:
ip -4 -o addr show wlan7 | python -c "import sys;print sys.stdin.readlines()[0].split()[3]"
То же самое, только здесь string <<< и подстановка команды $()
python -c "import sys;print sys.stdin.readlines()[0].split()[3]" <<< $(ip -4 -o addr show wlan7)
Лично я сохранил это
wlan_ip() {
ip -4 -o addr show wlan7 | python -c "import sys;print sys.stdin.readlines()[0].split()[3]"
}
Версия Perl и Ruby немного короче:
$ ip -4 -o addr show wlan7 | perl -lane 'print $F[3]'
192.168.0.78/24
$ ip -4 -o addr show wlan7 | ruby -n -e 'print $_.split()[3]'
192.168.0.78/24
Хотя linux является «более безопасным», чем другие ОС, это происходит только из-за меньшего вектор-атаки и открытых сообществ. ИМО гораздо проще взломать систему Linux, основанную исключительно на том факте, что ее гнусные сущности используют сами для создания этих инструментов. К счастью (для пользователей * nix) разработка вредоносных программ для Windows по-прежнему немного выгоднее. Это сказано:
Регулярно обновлять / обновлять. Обновите / обновите еще раз. установите htop и посмотрите свою систему, когда вы думаете, что что-то выглядит смешно \ затем google. ufw - отличный инструмент для блокировки сетевого трафика. он по умолчанию используется в вариантах debian / ubuntu.sudo ufw allow <port>/<protocol>
sudo ufw allow 80/tcp
sudo ufw allow google-chrome #if you wanna allow a whole application.
Последняя и самая важная вещь:
sudo apt update && sudo apt upgrade