Вносить изменения нужно при НЕЗАПУЩЕННОМ MC! Иначе всё сбросится на предыдущий.
Содержимое ~/.mc/ini
Вносить изменения нужно при НЕЗАПУЩЕННОМ MC! Иначе всё сбросится на предыдущий.
Содержимое ~/.mc/ini
Поскольку логи pf пишутся в бинарном виде, просмотреть их просто так не получится. Для решения этой проблемы воспользуемся утилитой tcpdump
#icmp
pass in proto icmp from any to any
pass out proto icmp from any to any
Для удобства составил профили screen/tmux
~/.screenrc:
startup_message off
deflogin on
vbell off
vbell_msg ""
caption always
scrollback 25000
defscrollback 25000
caption string "%{= kw} [%{y}%H%{= kw}] %{kr} %c %{dd} %{+b M}%n %{-b dd}%-w%{+b B.}%n* %t%{-}%+w%< %= | %{kR} Load: %l %{kB}"
Наткнулся на такой вопрос, при сдаче сертификата
“Содержимое файла file.1 представляет собой man-руководство раздела 1. Этот файл расположен в каталоге /usr/filedir. Просмотреть файл руководства, выполнив команду man file не удастся, так как он расположен не в том каталоге, где бы его смогла найти программа man. При этом нет времени копировать файл руководства в нужный каталог, а затем удалять его из него. Какой программой можно просмотреть содержимое файла руководства в удобочитаемом виде, если текущим каталогом является /usr/filedir?”
Ответ оказался довольно простым
$nroff -man file.1 | less
После долгих колупаний diff со всевозможными комбинациями awk/sed нашлось довольно простое решение с использованием grep
grep -v -f file2 file1 > file3
Если файлы очень большие, то можно сделать так:
sort a.file > a.file.sorted
sort b.file > b.file.sorted
diff --speed-large-files a.file.sorted b.file.sorted
Так же можно использовать comm, которая позволяет работать с большими файлами. Выдержка из man’a:
comm {param} FILE1 FILE2 ... -1 suppress column 1 (lines unique to FILE1) -2 suppress column 2 (lines unique to FILE2) -3 suppress column 3 (lines that appear in both files) ...
А для сравнения блочных устройств существует утилита bfcmp