Tag: osx

Утилита автоматического копирования и вставки для Mac и Vim

Я хотел бы сделать много копировать-вставить текст из моего браузера в vim . Я хотел бы упростить этот процесс. Я имею в виду утилиту, которая может выполнять следующие задачи: Когда текст выделен, он должен автоматически копироваться в память. Уже есть утилита, которая может сделать это: https://github.com/lodestone/macpaste Когда происходит событие копирования, я бы хотел, чтобы утилита […]

Проблемы с установкой Ubuntu на Mac OSx 10.13

У меня есть MacBook Pro 2018 года, и я пытаюсь установить двойную загрузку Ubuntu. Я следовал этому руководству: https://www.maketecheasier.com/install-dual-boot-ubuntu-mac/ . Я использую reFIND в качестве менеджера загрузки и разделил мой диск на 200 ГБ MS-DOS FAT раздел с помощью утилиты диска. Когда я загружаю Ubuntu через USB и пытаюсь установить Ubuntu, он не видит созданный […]

Как `найти` все файлы и папки с правами доступа 0 **?

У меня была странная ситуация, когда я обнаружил несколько файлов и папок с установленными полномочиями 000 Это было легко исправить с помощью: sudo find . -perm 000 -type f -exec chmod 664 {} \; sudo find . -perm 000 -type d -exec chmod 775 {} \; К сожалению, я внезапно понял, что проблема была немного […]

Как использовать sed, чтобы заменить все остальное другой строкой, кроме шаблона?

Мне нужно использовать sed, чтобы заменить все, прежде чем сопоставить шаблон с другой строкой в ​​файле В моем файле есть разные пути. Последние несколько компонентов этих путей одинаковы независимо от пользователя, однако первые несколько компонентов будут изменены. Например, для пользователя 1 , файл содержит следующий путь build: – “/Users/user1/Projects/Stash/sdk/license.txt” Для пользователя 2 путь может быть […]

Mac OSX sed – удаление строки, содержащей точку, из нескольких файлов

Попытка удалить строку из нескольких файлов в каталоге с помощью sed. Папка содержит большое количество файлов sql, все с именами таблиц, которые мне нужно удалить. Например, один из файлов выглядит так: INSERT INTO staging.eav_attribute_set (attribute_set_id, entity_type_id, attribute_set_name, sort_order) VALUES (1, 1, ‘Default’, 2); INSERT INTO staging.eav_attribute_set (attribute_set_id, entity_type_id, attribute_set_name, sort_order) VALUES (2, 2, ‘Default’, 2); […]

Где я должен положить бесхозный лог-файл

У меня есть сценарий, который входит и выходит из использования sudo. Некоторые команды должны выполняться как $ USER, а некоторые команды – как root. В настоящее время я запускаю цикл в фоновом режиме, чтобы сохранить sudo активным, поэтому вы выполняете сценарий, вводите свой пароль один раз, сценарий запускает нужные ему команды (остальные запускает обычный пользователь), […]

отправка справочной страницы MacOS в редактор

Использование bash в Mac OS для редактирования некоторых man страниц для моего собственного использования. В Mac OS команда open -t filename откроет указанный файл в текстовом редакторе системы по умолчанию. $ man somepage | col -b будет правильно отображать назначенную man страницу. Что я хочу сделать, так это открыть справочную страницу в текстовом редакторе. Я […]

Редактирование bash $ PATH

Я хочу отредактировать мой bash $ PATH глобально для всех оболочек. Мне сказали, что я могу добавить / удалить материал из моего .bash_profile или .bashrc, чтобы сделать это, но когда я просматриваю эти файлы, в них отсутствуют папки, которые я вижу, когда я echo $PATH Есть ли способ отредактировать $ PATH глобально для всех сеансов […]

Почему моя команда ‘rm’ отлично работает в терминале на моем Mac, а не из сценария оболочки?

У меня есть каталог, имя которого содержит пробелы. Мне нужно удалить содержимое этого конкретного каталога. Я экранирую пробелы в имени каталога с \ перед удалением содержимого. Команда rm отлично работает с терминала, но не работает, если я использую ее в сценарии Shell. Нет такого файла или каталога ошибка. Например, у меня есть следующая структура каталогов […]

Mac OS SSD сбой / повреждение

Я пробовал новую ОС на своем Macbook, теперь я начал устанавливать элементарные на моем основном диске и принудительно завершил установку посередине …, что привело к повреждению раздела GPT. Теперь, когда я связался со службой поддержки Apple, они заставили меня стереть диск, но он не работал, диск обнаруживается, когда я загружаю свой mac с linux или […]

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