Tag: osx

Есть ли минимальная оболочка POSIX для OS X?

Существует ли минимальная реализация оболочки POSIX для OS X? Мне нравится писать довольно портативные сценарии оболочки и хочу как можно больше уловить как можно больше несовместимостей или базизмов. Я не собираюсь заменять систему /bin/sh . /bin/sh в OS X 10.11.4 является GNU bash 3.2.57 или основан на нем. $ /bin/sh –version GNU bash, version 3.2.57(1)-release […]

как создать отдельный процесс в фоновом режиме при запуске переднего плана

например, я хочу запустить python -m HTTPSimpleServer в фоновом режиме во время работы в фоновом режиме python -m HTTPSimpleServer; watch -n (моя команда awesome test) как я могу запускать оба параллельных нереста из одной команды.

Что такое терминал? Что такое оболочка?

Я знаю о терминале Linux. Я могу также выпустить много расширенных команд над терминалом. Но одна простая концепция мне не понятна. Что такое терминал и как оно работает? Я знаю об оборудовании, которое состоит из CPU, RAM, HARD DISK и так далее. Я знаю о ядре, которое в основном является ядром операционной системы. Я знаю […]

Как изменить время BIRTH файла BSD (aka btime)?

В системах BSD есть utime (3), которые (среди прочего) позволяют изменять «время рождения», а также btime (по сравнению с atime, mtime или ctime) файлов. Но на странице man также указано, что utime (3) устаревает с помощью utimes (2). Я знаю, что могу просмотреть значение btime с помощью stat: stat -f %B <file> К сожалению, не […]

Почему эта замена регулярных выражений не работает?

У меня есть файл в следующем формате: $ cat myfile 12 42956 Cinema – 3D/Multiplex 7 12560 Status Update 5 184 Movie Я пытаюсь добавить двойные кавычки к текстовому описанию. Я не могу понять, почему следующее регулярное выражение не работает: $ sed -E 's/\b[0-9]+\b\s*\b[0-9]+\b\s*([^\s]+)/"\1"/g' myfile Мой вопрос касается конкретно этого регулярного выражения, а не другого […]

Хвост -f ломается, когда файл усечен

Я использую tail -f (в терминале на Mac OS X el capitan) для просмотра живых изменений в моем файле (результаты вытаскивания данных из базы данных с использованием сценария PERL). Однако иногда скрипт Perl усекает файл и добавит к нему новые данные. Иногда, когда это происходит, оно дает мне следующее сообщение: tail: test.txt: file truncated И […]

Как отсортировать по 2 столбцам и сохранить верхнюю строку из каждой группы?

У меня есть два файла csv следующего формата: column1,column2,user,column4,column5,column…column14 Я хотел бы отсортировать файлы на основе пользователя в качестве первого ключа, а затем на основе столбца14 в порядке убывания, который представляет собой число, представляющее временную метку. Результат будет таким: file1: A,AA,jim,XX,YY,….,1485771395 A,AA,jim,XX,YY,….,1485771395 и т.д Я бы хотел, чтобы из этих файлов сохранялась только первая строка […]

Как найти и отсортировать каталог по самому длинному пути к файлу?

Я нахожусь на OS X, пытаясь подключиться к Microsoft OneDrive, у которого есть жесткий предел пути. Мне нужно найти самые длинные пути в каталоге.

Почему команды верхнего регистра работают в моей оболочке Bash?

Я использую Bash 3.2.57 на OSX. Обнаружено сегодня случайно, что я могу ввести cp или CP для копирования, ls или LS для отображения файлов и rm или RM для удаления. CD для изменения каталога не работает. (предположительно потому, что cd является встроенным). man CP , man RM т. д. не работают which CP указывает мне […]

Как обойти локальный кеш youtube?

Выступление Youtube здесь, в Бразилии, было ужасно в последнее время. Проверяя активность моего браузера, я вижу, что мой интернет-провайдер имеет локальный кеш Youtube и обслуживает видео в кусках 1,7 МБ. Говоря с некоторыми друзьями, мы подтвердили, что по крайней мере 2 из основных интернет-провайдеров в Бразилии делают это. Я знаю, что я мог бы использовать […]

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