Если ваша версия grep поддерживает режим PCRE, вы можете попробовать
grep -Po '(?<="\^")http.+?(?="\^")'
How would I be able to leave echo off even when I am rebooting my laptop?
Вы можете использовать один из следующих трех способов (как root):
/etc/sysctl.conf
Добавьте следующую строку в/etc/sysctl.conf
:
net.ipv4.icmp_echo_ignore_all=1
Тогда:
sysctl -p
iptables -I INPUT -p icmp --icmp-type echo-request -j DROP
Запустите crontab -e
от имени пользователя root, затем добавьте следующую строку:
@reboot echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all
Запустить и включить службу:
systemctl start cron.service
systemctl enable cron.service
Обратите внимание: если вы используете UFW и пытаетесь применить настройку net.ipv4.icmp_echo_ignore_all
в /etc/sysctl.conf
, вы можете обнаружить, что после перезагрузки это не дает никакого эффекта. В этом случае найдите ту же настройку в /etc/ufw/sysctl.conf
и измените ее там.