Попробуйте это:
grep -A 3 -B 3 'AAA'./AppLog.txt | sed '/--/d'
Выход:
DEBUG|2018-03-27,14:41:43.089|output:
=============================================
[START]
00 USER_ID = {"AAA"} <= searching key
01 USER_NAME = {"N"}
[END]
=============================================
DEBUG|2018-03-27,14:41:43.089|output:
=============================================
[START]
00 USER_ID = {"AAA"} <= searching key
01 USER_NAME = {"N"}
[END]
=============================================
-A 3
-печатать еще 3 строки после совпадающего шаблона
-B 3
-печатать еще 3 строки перед совпадающим шаблоном
Чтобы сделать это постоянным, откройте файл /etc/sysctl.conf
с помощью sudo
sudo nano /etc/sysctl.conf
Добавить строку внизу файла:
net.ipv6.conf.all.disable_ipv6=1
После этого вы можете перезагрузить компьютер или запустить
sudo sysctl -p
В качестве альтернативы вы можете указать своему ssh-клиенту использовать только ipv4. Для этого откройте ~/.ssh/config
с помощью vi
или nano
и добавьте следующее:
Host *
AddressFamily inet
AddressFamily
в конфигурации ssh указывает, какой тип адреса использовать при подключении через ssh. Допустимые варианты: any
, inet
, inet6
. Выбор использования inet
гарантирует, что ssh вообще не использует ipv6.
Команды Git ()используют протокол ssh или http при общении по сети. Поскольку вы, скорее всего, используете ssh-протокол для своих команд git и делаете так, что ssh-протокол использует только ipv4, это решает проблему медленного подключения, связанную с ipv6.
К сожалению, этот альтернативный подход не исправит вашуadd-apt-repository ppa