Это, вероятно, не поможет в вашей ситуации, но есть три основных способа перемещения команд между юниксами и способ обмана, который может помочь.
найдите тот, который уже был портирован: например, стандартная команда mailx была реализована много раз. Debian и, следовательно, Umbutu имеют как минимум три версии.
перекомпиляция / порт: если у вас есть доступ к исходному коду, перекомпиляция на другой платформе обычно довольно проста, но иногда возникают некоторые перехваты (что означает «выбор» изменяет / не изменяет свои параметры).
бинарные эмуляции: здесь у вас есть двоичный файл, который был скомпилирован для одной операционной системы, работающей в другой, это становится сложным, когда у вас есть динамические библиотеки, и требует конкретной и подробной информации, например, что говорит ldd. Вы, вероятно, хотите сильно опираться на форумы для вашего конкретного эмулятора. Если вы хотите пойти по этому пути, проверьте http://darling.dolezel.info/ru/Darling
чит: обмен файлами и ssh. вам нужно общее расположение для файлов, доступных для обоих компьютеров: nfs samba, ftp и т. д. поместите файл туда, где его может прочитать mac, используйте ssh для входа в mac из linux, выполните одну команду, возможно перенесите результаты, продолжите с твоим днем.