Это проблема - ваш вывод netstat показывает, что служба прослушивает локальный хост вместо внешнего IP-адреса:
127.0.0.1:8081
Отредактируйте службу, чтобы прослушивать ( или 'любой') IP и перезапустите его.
Is there a way to dump the output of diff into a file, so it can be read later by another program?
Ага!
diff --speed-large-files a.file b.file > diffoutput
Это создает файл с именем diffoutput и записывает в него вывод diff
.
I would like to present the differences in a way that Kompare does (i.e. clear and showing with colors and lines), manageable for people who are not familiar with Terminal.
Я не думаю, что Kompare подойдет для этой цели. (Или, по крайней мере, не напрямую. )Я попытался сравнить два файла размером 3 МБ, и для этого потребовалось 150 МБ памяти. Я предполагаю, что если бы я попытался сравнить два файла размером 1 ГБ, для этого потребовалось бы около 50 ГБ.
Вот некоторые идеи:
split -l 5000 filename
может разделить файл с именем filename на 5000 фрагментов строк. grep FOOBAR input > output
и получить только те строки, которые содержат FOOBAR. Используйте снаряд. Эта команда:
colordiff --suppress-common-lines -y file1.ext file2.ext | aha > test.html
изменит две строки; применить окраску для различных линий; удалить общие линии; отображать их стороной -рядом с -стороной; и создайте файл HTML, который можно открыть в веб-браузере.