Открыть Электронные книги
Категории
Открыть Аудиокниги
Категории
Открыть Журналы
Категории
Открыть Документы
Категории
Все команды, приведенные в гайде, вводятся в одну строку. В каждой приведенной ячейке указана отдельная
команда. Операторы команд выделены синим цветом. Гайд периодически пополняется.
Перемещение по директориям
Перейти в директорию ‘/home'
cd /home
cd /
cd ..
cd ~
cd ~user
cd -
pwd
где:
find – команда поиска
. – путь по которому искать (точка означает от текущего)
name - задает что именно искать
"" – указываем, что ищем
** – означает все
Для поиска по системным папкам – sudo find
"*vlc*" – найдет все, что содержит словосочетание vlc (например com.vlc и com.vlc.videolan.org и прочее)
Чтобы просмотреть все содержимое директории, включая скрытые и системные файлы с указанием размера и
прав, введите команду:
ls -lah
Для удаления файлов оставленных программой копируем путь из терминала, вставляем его после команды
удаления в кавычках. Пример:
где:
rm – удалить
r – рекурсивно (включая поддиректории)
f – удалить без подтверждения
Если нужно удалить, допустим, 3 файла или директории в одну строку, то делается это так:
rm -rf "/Library/VideoLAN"
Такая команда без вопросов полностью удалит /Library/VideoLAN, включая все поддиректории и файлы.
Примечание: перед удалением программы нужно изучить содержимое ее контейнера в папке «Программы». Для
этого нажмите правой кнопкой на ярлыке приложения и выберете «Просмотреть содержимое контейнера».
Чтобы найти оставшиеся файлы программы в системе, произведите поиск по именам файлов из папок /
Applications/name.app/Contents/MacOS/ и /Applications/name.app/Contents/Frameworks/.
Найденные файлы нужно внимательно проанализировать перед удалением, чтобы не удалить файлы относящиеся
к другим программам или системе.
Пример:
F
Очистка Mac
По-умолчанию macOS очищает общий системный кеш и логи самостоятельно в 3:15 утра каждый день, раз в
неделю в это же время по субботам и ежемесячно в 5:30 утра каждого первого числа. Главное, чтобы в это время
Mac был подключен к питанию и не находился в режиме сна. Но проще пару раз в месяц заходить в Терминал и
вводить команду:
ncdu /Library/
Если у вас есть ошибки при чтении некоторых папок, то вам нужно открыть ncdu с sudo:
данная команда не поддерживается в macOS 10.13 и новее, которые используют файловую систему APFS.
Примечание: Если вы по каким-то причинам перенастраиваете Time Machine, то команду для отключения
локальный копий нужно будет выполнять заново.
Стресс-тест мака
Для проведения нужно установить Homebrew.
Затем нужно установить утилиту stress-ng. Для этого выполняем команду:
где:
sequential - количество потоков, которое равно количеству ядер процессора. Если у вашего процессора ядер
больше/меньше, то необходимо изменить значение (2; 4; 8; и т.д.).
timeout - время выполнения каждого теста. В данном случае 60 секунд.
metrics-brief - вывод полного отчета.
csrutil disable
Данные команды должны выполняться из recovery mode (чтобы войти – перезагрузить Mac зажав Command+R).
Дисковая утилита
Чтобы просмотреть полный список всех дисков введите команду:
diskutil list
Форматирование раздела:
где:
/Volumes/OS\ X\ El\ Capitan\ 10.11.6/Install\ OS\ X\ El\ Capitan.app — путь к установочному образу системы
(повторяется в команде 2 раза). Чтобы получить этот путь, смонтируйте dmg контейнер с установщиком
запустив его, откройте смонтированный контейнер и нажмите на файле установщика правой кнопкой. В
выпавшем меню выберите “копировать путь”, а затем “для терминала” (см. скриншот).
/Volumes/1011/ – путь к флешке. Данный путь так же можно получить приведенным выше способом.
brew list
brew upgrade
brew cleanup
где:
“stress-ng” — название утилиты, которую вы хотите удалить.
Удаление Homebrew
Если вы захотели удалить Homebrew, то вам нужно выполнить следующую команду:
После выполнения команды необходима перезагрузка. После перезагрузки не запускайте приложения, а подождите
5-10 минут чтобы обновился кеш приложений.
где:
%00 – уровень громкости от 0% до 100% (можете сделать звук включения тише задав нужное значение в
процентах, а не убрать совсем).
или:
Показать:
После ввода этих команд на секунды пропадет строка меню поэтому не пугайтесь. :)
Включить:
где:
“~/Documents/Screenshots/” – путь к папке в которую нужно сохранять скриншоты.
killall iTunes
где:
“iTunes” — имя программы, которую нужно завершить.
Примечание: обратите внимание, что регистр символов в названии процесса, который хотите завершить, имеет
значение. Чтобы команда была выполнена нужно знать точное название процесса, которое может отличаться
от названия приложения. Например, если прописать itunes вместо iTunes, команда не будет выполнена.
где:
sleep – приостановить программу.
60 – время в секундах через которое программа приостановит свою работу.
&& – оператор последовательного выполнения команд.
killall – остановить процесс.
-9 – оператор полного завершения процесса.
iTunes – название программы, которую нужно завершить.
Примечание: обратите внимание, что регистр символов в названии процесса, который хотите завершить, имеет
значение. Чтобы команда была выполнена нужно знать точное название процесса, которое может отличаться
от названия приложения. Например, если прописать itunes вместо iTunes, команда не будет выполнена.
где:
sleep – приостановить программу.
60 – время в секундах через которое программа приостановит свою работу.
&& – оператор последовательного выполнения команд.
pmset sleepnow – перевод системы в спящий режим.
где:
“hfs+” — файловая система, в которую нужно отформатировать диск.
“Macintosh HD” — метка диска (можете указать свою).
“GPT” — схема разделов.
“disk0” — идентификатор диска. Посмотрите его в дисковой утилите в разделе “устройство”. И после
идентификатора “disk0” после цифры ничего не пишите даже если там что-то есть. А то сотрется раздел а не
само устройство.
Примечание: в случае форматирования бортового накопителя, на который установлена система, данную команду
нужно выполнять из recovery mode (чтобы войти – перезагрузить Mac зажав Command+R).
где:
“0777” — полные права на чтение и запись.
“file.txt” — имя файла к которому надо применить эти параметры.
Если не удалось выполнить команду, то выполните ее с sudo:
sudo chmod 0777 file.txt
где:
“USB” — имя вашей флешки
Определение Hackintosh
Чтобы определить запущена ли система на Hackintosh выполните команду:
kextstat | grep FakeSMC
Примечание: функция работает пока запущен терминал, при закрытии терминала Мак начнет переходить в
спящий режим в штатном порядке.
где:
.avi — расширение файла.
com.colliderli.iina — идентификатор приложения с которым вы хотите ассоциировать это расширение файла.
Разбивка файлов
Если нужно разбить один большой файл на несколько частей для переноса с помощью нескольких носителей, вы
можете сделать это создав несколько архивов .tar.gz
где:
myfile – имя файла или директории для упаковки.
Dock divider
Если вам для аккуратного вида дока нужно добавить пробел то вы можете воспользоваться следующей
командой:
defaults write com.apple.dock persistent-apps -array-add '{tile-data={}; tile-type="spacer-tile";}' &&
killall Dock
где:
“disk3” — идентификатор диска (посмотрите в diskutil list).
где:
APP_NAME_CASE_SENSITIVE – имя приложения, иконку которого вы хотите удалить (находится в подписи к
удаляемой иконке). Команда чувствительна к регистру, поэтому нужно вводить точное имя приложения с
заглавными и прописными буквами, которое вы хотите удалить.
Чтобы отменить удаление иконок и вернуть Launchpad в исходный вид, нужно сбросить базу Launchpad
выполнив команду:
defaults write com.apple.dock ResetLaunchPad -bool true && killall Dock
После выполнения команды терминал выдаст список языков системы доступных для установки. Нужно ввести
номер нужного языка в списке и нажать enter.
где:
/Папка/С/Архивами – путь к директории содержащей архивы.
/Куда/Распаковать – путь к директории куда нужно распаковать содержимое архивов.
Перезапуск Dock
Если возникли проблемы с Dock (не разворачиваются окна/некорректно отображаются ярлыки/ect) возникшие
проблемы может решить перезапуск программы. Для этого выполните команду:
killall Dock
После выполнения команды перезагрузите мак.
где:
-int 1 – период проверки обновления в днях.
где:
05 – месяц
24 – день
01 – час
19 – минуты
18 – год
которые вы хотите установить в системе.
Скрыть папку
Чтобы скрыть заданную папку или файл на диске выполните команду: :
chflags hidden PATH_TO_FILE
где:
PATH_TO_FILE – путь к файлу или папке, которую вы хотите скрыть. После выполнения данной команды файл
или папка больше не будет отображаться в Finder и попасть в нее можно будет только через терминал, либо
используя комбинацию cmd+shift+G и указав точный путь к папке. Аналогично можно скрыть папку с файлами
указав путь к ней.
Чтобы отменить действие и сделать заданную папку снова отображаемой на диске выполните команду: :
chflags nohidden PATH_TO_FILE
Q
Темная тема в 10.13
Чтобы включить темную тему в macOS High Sierra 10.13 выполните команду:
defaults write -g NSWindowDarkChocolate -bool TRUE
После выполнения команды нужно перезагрузить систему.