Tag: osx

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

Я пытаюсь сделать простой скрипт, который распаковывает ZIP-файл с восклицательным знаком в его имени: #!/bin/bash UNZIP='/usr/bin/unzip' CUT="/usr/bin/cut" GREP="/usr/bin/grep" FILENAME="test" FILE="/usr/local/var/www/htdocs/"$FILENAME"\!3.zip" UNZIPPEDFOLDER=$($UNZIP ${FILE} | $GREP -m1 'creating:' | $CUT -d' ' -f5-) echo $UNZIPPEDFOLDER но когда скрипт выполняется, unzip возвращает: unzip: cannot find or open /usr/local/var/www/htdocs/test\!3.zip, /usr/local/var/www/htdocs/test\!3.zip.zip or /usr/local/var/www/htdocs/test\!3.zip.ZIP. Он отлично работает, когда нет «!» войдите […]

Почему разные пользовательские интерфейсы отображают разные размеры одного и того же файла?

Вот что показывает Finder: QuickTime 7: Терминал: Зачем?

OSX: удалить все соответствующие сертификаты по командной строке

Использование сценария оболочки для удаления всех соответствующих сертификатов. Я нашел список сертификатов, используя: security find-certificate -c "certificatename" -a -Z|grep SHA-1|awk '{ print $NF }' Результат выглядит следующим образом: $ bash delete-cert.sh 62D58774F9329FA1F96A2BB0C090130305B879ED 94B149CFDF32BDB1C9C28179FB586291167EC235 Теперь я хочу запустить команду delete для каждого из этих хэшей SHA-1 , как я могу это сделать? sudo security delete-certificate -Z […]

Как установить путь unix при первом запуске компьютера?

Я использую mac. Если я открываю терминал и запускаю echo $PATH я получаю текущую переменную «PATH» в моей среде. Если я добавлю что-то на свой путь или в другие переменные среды, он будет сохраняться только до тех пор, пока этот процесс будет жив. Я хочу знать, как этот путь получил значения, которые он имеет по […]

Попытка найти все файлы в определенном каталоге, которые не указаны в других файлах

У меня есть этот проект, в котором есть папка с изображениями в них, и я уверен, что некоторые из них не используются. Поэтому я хотел бы перечислить все изображения, на которые не ссылаются ни в одном другом файле. Я не очень опытен с помощью терминала, но это то, что я знаю до сих пор и […]

Как открыть руководство по системным вызовам BSD вместо руководства по общим командам BSD?

Предположим, я хочу прочитать о syscall wait . Ввод пользовательского man wait приведет только к ручной записи для ожидания, как в оболочке, а не в syscall. Однако, если я man waitpid , я бы получил ручную запись для wait поскольку они находятся на одной странице. Как указать, какой ручной ввод нужен в таком случае?

Разделите текстовый файл на несколько файлов, за пределы {99} лимита csplit

Я хотел бы разделить содержимое файла .txt на несколько файлов, но я столкнулся с двумя вопросами об ограничениях csplit: (1) может ли кто-нибудь предложить путь к максимальному пределу csplit для разделов файлов «99»? У меня есть файл с до 384 разделов на основе повторяющейся пустой строки или символа. Я хотел бы, чтобы csplit смог разместить […]

Access manpage (2) на OS X

В Mac OS X, в конце страницы man chmod, она показывает See also: chmod(2) Но когда я вхожу man chmod(2) В нем говорится, что такой справочной страницы нет. Как я могу получить доступ к странице man man man chmod (2)? Есть ли команда для этого, или нам это доступно только через Интернет?

Может ли Mac установить установочный компакт-диск Debian?

Работая с OS X Yosemite (v10.11.5), я не могу установить установщик Debian ISO (debian-8.5.0-amd64-CD-1.iso на странице загрузки Debian ). Я получаю эту ошибку … $ hdiutil mount debian-8.5.0-amd64-CD-1.iso hdiutil: mount failed – no mountable file systems Работая вокруг, я могу установить компакт-диск в виртуальную машину Linux, выполнив шаги «Создать копию изображения» в документах установщика Debian […]

Режим файла на MacOSX

Я знаком с битами 3-го режима файла, определяющими пользовательские, групповые и другие разрешения, а также setuid / setgid / sticky «бит», но когда я stat каталоги корневого уровня на моем ноутбуке MacOSX, я вижу от 1 до 2 дополнительные поля. Что это? [onlyanegg@macosx ~]$ stat -f '%p %N' /* 40775 /Applications 40755 /Library 40755 /Network […]

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