Tag: osx

См. Только изменения при запуске rsync

Я использую rsync для резервного копирования файлов с Mac на внешний жесткий диск. Например: rsync -av –delete ~/Pictures/ "/Volumes/My Passport/Mac Backups/Pictures" Прежде чем я это сделаю, я запускаю ту же команду в сухом режиме, добавив параметр -n : rsync -avn –delete ~/Pictures/ "/Volumes/My Passport/Mac Backups/Pictures" Насколько я понимаю, я должен видеть только разницу, что будет […]

Расширение оболочки для аргументов?

Например: mkdir ~/{1,2,3} Создает каталоги ~/1 , ~/2 и ~/3 . Он равен: mkdir ~/1 mkdir ~/2 mrdir ~/3 Но, используя тот же синтаксис в случае CMD < argument > : brew {install, update, doctor} … сводится к бессмыслице, интерпретируемой оболочкой. Это не означает: brew install brew update brew doctor Легко сделать быстрый скрипт, но […]

Системные вызовы Linux в C на OSX

Поэтому я сделал быстрый тест и #include <sys/types.h> #include <unistd.h> #include <stdio.h> int main (int argc, char *argv[]) { printf("Hello World\n"); printf("%d\n",getpid()); } скомпилировано с gcc на моем macbook pro, работающем в OSX 10.9.5 отпечатках Hello World 640 Как и ожидалось, большинство дистрибутивов Linux. Я знаю, что ядро ​​darwin основано на UNIX, но будут ли […]

Установка Linux на MacBook Air

Я хотел переключиться с OS X на Linux в качестве основной ОС в течение некоторого времени, но у меня есть несколько вопросов, на которые я бы предпочел ответить, прежде чем попытаться. Пожалуйста, извините, что я вообще не знаком с предметом! У меня есть модель MacBook Air 11 дюймов, середина 2013 года. На SSD практически нет […]

Отображение «PRI» и «NI» через «top -stats»

Я пытаюсь создать сценарий, который печатает top stat для некоторых определенных полей (например, pid, command, priority, nice value ). Я могу напечатать большинство из них, используя опцию -stats , но нет аргументов для ni и pri … Я знаю, что можно получить, если я использую ps , но как насчет top ?

sed работает при вводе из эха, но не из файла

Следующее удаляет окружающие цитаты строки адреса электронной почты: $ echo "john.doe@gmail.com" | sed 's/"([^"]*)"/\0/g' john.doe@gmail.com Но если: $ cat ~/Desktop/emails.txt "john.doe@gmail.com" $ sed 's/"([^"]*)"/\0/g' ~/Desktop/emails.txt "john.doe@gmail.com" $ sed -i '' 's/"([^"]*)"/\0/g' ~/Desktop/emails.txt $ cat ~/Desktop/emails.txt "john.doe@gmail.com" Пытаться применить ту же самую замену регулярного выражения sed, используя файл, содержащий ту же строку, не работает. Что я […]

Добавление Echo

Я создаю генератор паролей, но я не получаю пароли, чтобы добавить их правильно. Вот мой сценарий i="0" while [ $i -lt 5 ] do echo -n '#' >> passwords.txt && openssl rand -hex 4 >> passwords.txt && echo -n '/' >> passwords.txt && echo -n 'X' >> passwords.txt i=$[$i+1] done Вывод #b887e0d0 /X#7093289e /X#2210cfcd /X#fd175e1f […]

Как определяются разрешения по умолчанию (на OS X)?

Мое (ограниченное) понимание базового Unix заключается в том, что любые созданные файлы будут созданы на основе разрешений создающего пользователя. В частности, назначенной группой будет группа пользователей по умолчанию. Но на OS X (10.8.2) я вижу другое поведение. Хотя моя группа по умолчанию – это моя учетная запись пользователя (мой GID, указанный в id ), если […]

Более короткий тайм-аут ошибок ввода-вывода MacOS X

Как установить меньшее значение таймаута для ошибок ввода-вывода для чтения / записи на MacOSX? Мы, как правило, получаем несколько полузагруженных дисков и хотим rsync содержимое в безопасное место, но когда подсистема файлов попадает в блок с ошибкой, он, как правило, замерзает все процессы, относящиеся к этой файловой системе. Мы используем MacSO X, чтобы мы могли […]

Как определить событие копирования в Finder?

Я пытаюсь отформатировать форматирование из текста, скопированного из моих документов Illustrator. Кто-то точно указал мне, что работает pbpaste | pbcopy pbpaste | pbcopy через командную строку будет выполнять это действие по тексту в буфере обмена, но, очевидно, это не идеально, чтобы запускать его каждый раз, когда я копирую что-то из Illustrator. Есть ли способ обнаружить […]

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