Tag: osx

Маршруты удаляются при подключении к нескольким VPN-соединениям

Когда я подключаюсь к нескольким VPN-соединениям, я теряю маршруты (первого подключенного VPN) .. Настроить 2 strongSwan servers – local_ts: 10.0.64.0/20 – local_ts: 10.0.80.0/20 1 osx client Таблица маршрутизации перед подключением # netstat -rn Routing tables Internet: Destination Gateway Flags Refs Use Netif Expire default 192.168.0.1 UGSc 82 0 en0 127 127.0.0.1 UCS 0 0 lo0 […]

Grub2 + Qemu не использует новые acpi

Я занимаюсь разработкой x86_64, совместимой с multiboot2 ОС (с grub2) и тестирую ее на Qemu. Когда я запускаю его, multiboot2 содержит только тег 14 (старый acpi, например, v1), а не 15 (новый acpi, например, 2.0+). Хост-компьютер – это Mac OS X, выпущенная в конце 2016 года с процессором Intel Core i5, и он должен использовать […]

Выходной контекст (-C) для grep создает массивные файлы

Задача: Я использую grep для поиска в некоторых текстовых файлах, передавая результаты из одного grep (исключая несколько строк) в другую (сопоставляя несколько строк) + отображая некоторый контекст, используя параметр -C как показано ниже: grep -v “Chapter” *.txt | grep -nE -C1 ” leaves? ” Проблема: Это работает очень хорошо при печати результатов, но создает очень […]

tcpdump с указанием нескольких подтипов?

Я пытаюсь создать bash-скрипт для обнаружения атак деавторизации (я на Mac) Пока я знаю, что команда: $ tcpdump -l -I -i en0 -e -s 256 type mgt subtype deauth будет обнаруживать пакеты деаутентификации, я также хотел бы одновременно обнаруживать пакеты диссоциации. Обычно вы обнаруживаете пакеты диссоциации с: $ tcpdump -l -I -i en0 -e -s […]

Копирование файлов на основе списка ввода, специальных символов в именах файлов

Это основано на вопросе здесь . Проблема : У меня есть TXT-файл со списком имен файлов, которые я хочу скопировать в новую папку папки в оболочке (Mac Terminal) Подход , где filelist.txt содержит имена файлов (разделенные \ n), которые я хочу скопировать: # version 1 for file in $(cat filelist.txt); do cp “$file” newfolder; done […]

запустить Sshd на Mac

Я не могу ssh к localhost на моем Mac. Я обнаружил, что на машине не работает sshd (на порте 22 не запущен процесс). lsof -i:22 Я нашел несколько сообщений с просьбой включить Remote Login в System Preferences -> Sharing . Даже если он включен, я не могу подключиться к локальной сети. Ошибка, которую я получаю, […]

Роль оператора экспорта -f при создании функций в bash_profile

Я натолкнулся на bash_profile который использует инструкцию export -f следующим образом: # Run xelatex and BibTeX function xelatex_bibtex { xelatex -shell-escape “${1}.tex” && bibtex “${1}” && xelatex -shell-escape “${1}.tex” && xelatex -shell-escape “${1}.tex” } export -f xelatex_bibtex Однако функции, определенные без export -f , работают отлично: # Search for synonyms function syn { wn “${1}” […]

lsof и порты прослушивания

Я пытаюсь получить все процессы, прослушивающие сетевое соединение в Mac OS X. У netstat нет опции -p и я пытаюсь с помощью lsof lsof -i -sTCP:LISTEN дает мне честный список процессов прослушивания, но не все. Я могу, например, telnet к порту 10080, где у меня есть процесс прослушивания соединения, но это не показано в выводе […]

Соответствие открывающим и закрывающим операторам if в сценарии оболочки (if… fi) с использованием PHPStorm, vscode

У меня есть куча этих вложенных, если … тогда … if [ “${var}” = “NA” ] then if [ “$var” != “SAM” -a “$fileFormat” != “XED” -a “$Format” != “TED” -a “$Format” != “ESTA” ] then echo “ERROR: Input file format not recognised” echo “use –help for more information” exit 1 fi #convert esta to […]

Дата по команде ls

Сегодня я увидел, что команда ls -l не отображает дату создания файла. Итак, сегодня я скачал iso, а в ls -l у меня Mar 14 2015 ! Это почему? Файл был создан сегодня на моем компьютере, нет?

Linux и Unix - лучшая ОС в мире.