timxl.ru
MacOS

Работа с терминалом MacOS

Освобождение оперативной памяти — purge

Система и сама неплохо справляется с управлением памятью, но когда ОЗУ забивается под завязку и компьютер начинает тормозить, можно улучшить ситуацию принудительно, очистив кеш приложений. Для этого служит команда purge, которая потребует ввода пароля администратора.

Проверка времени работы Mac — uptime

Компьютеры Apple без сбоев работают неделями и даже месяцами. Иногда бывает интересно узнать, сколько же времени прошло с момента последнего включения. Ответ на этот вопрос даст следующая команда.

Uptime

Мгновенная перезагрузка или выключение

Стандартное завершение работы Mac требует сохранения всех открытых документов и занимает дополнительное время. Если уверены, что всё сохранено, и хотите не мешкая выключить свой компьютер — используйте следующие команды.

Для выключения вводите:

sudo shutdown -h now

Для перезагрузки:

sudo shutdown -r now 

Показать скрытые файлы в Finder

Для того чтобы в Finder начали отображаться все скрытые файлы, просто наберите в терминале:

defaults write com.apple.finder AppleShowAllFiles -bool TRUE

Для применения изменений потребуется перезапустить Finder. Для этого вы можете использовать команду:

killall Finder

Все скрытые файлы будут показаны. Хотите снова скрыть их? Проделайте те же действия, заменив в команде «TRUE» на «FALSE».

Заставьте ваш Mac говорить

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

say терминал говорит привет

Получите свой сетевой IP-адрес

Несомненно, мы могли бы открыть System Preferences, выбрать Network, а затем просмотреть нашу информацию об IP-адресе, но делать это через командную строку гораздо круче!

1$ ipconfig getifaddr en0

Термин en0 представляет используемый сетевой интерфейс. Подобно некоторым языкам программирования, первый сетевой интерфейс начинается с нуля, а затем подсчитывается, поэтому, если у вас есть два интерфейса (например, ethernet и WiFi), то они будут соответственно en0 и en1.

По умолчанию ваш Mac всегда будет обозначать проводное сетевое подключение как en0, если только ваш Mac не имеет встроенного ethernet. Вы можете заменить en0 на en1, если вы не используете проводное соединение.

Получите ваш внешний IP-адрес

Самый простой способ узнать свой IP-адрес (тот, который нам предоставляет наш интернет-провайдер), посетить такой сайт, как What Is My IP или даже набрав “what is my IP address” в Google.

Но мы можем использовать Terminal, чтобы обнаружить наш публичный IP-адрес, через службу IP Echo.

1$ curl ipecho.net/plain; echo

После запуска команды вам будет предоставлен внешний IP-адрес. Может, набрать будет на так быстро, как зайти на один из указанных сайтов, но мы можем больше сделать вводом с Terminal, особенно включив его в какой-то скрипт.

Тестирование сетевых подключений

Вероятно, вы слышали термин “ping”. Ping отправляет очень маленькие биты информации по сети на удалённый компьютер, учитывая время получения ответа. Полезно видеть, работает ли IP-адрес, или веб-сайт может быть недоступен.

1$ ping -c 10 www.apple.com

Выполнение указанной команды отправит 10 пакетов информации и предоставит подробный отчёт о времени отклика. Вы можете заменить apple.com любым другим доменным именем или IP-адресом.

Отключить панель инструментов

Dashboard когда-то казалась будущим быстрых приложений, таких как калькулятор и заметки. Несмотря на свою популярность, она быстро исчезла. Но всё ещё рядом и обычно открывается случайно.

Я пользуюсь Mission Control и располагаю его слева, но, честно говоря, предпочитаю, чтобы он полностью исчез. К счастью, Dashboard может быть отключен:

1$ defaults write com.apple.dashboard mcx-disabled -boolean TRUE
1$ killall Dock

Вы обнаружите, что Dashboard больше не работает, вместе с виджетами внутри. Не беспокойтесь, его можно вернуть в случае необходимости:

1$ defaults write com.apple.dashboard mcx-disabled -boolean FALSE
1$ killall Dock

Посмотреть все активные процессы

Приложение Activity Monitor предоставит подробный обзор того, чем занят наш Mac. Мы можем перенести большую часть его функциональности в Terminal:

1$ top

После запуска мы легко увидим все текущие процессы, перечисленные в зависимости от частоты использования процессора, с наиболее активными процессами CPU в начале списка.

Кроме того, в верхней части окна есть много другой информации, от того, сколько процессов запущено, сколько памяти используется в настоящее время до объёма генерируемого нами сетевого трафика.

Изменить количество иконок Launchpad

Укажите количество иконок в ряду. За это отвечает параметр «N». По умолчанию там 7 иконок:

defaults write com.apple.dock springboard-columns -int N

Поставим девять и нажмём клавишу Enter (Return):

defaults write com.apple.dock springboard-columns -int 9

2. Теперь измените количество иконок в столбцах. По умолчанию там 5 иконок. Также меняем параметр «N»:

defaults write com.apple.dock springboard-rows -int N

Поставим к примеру 7 и нажмём клавишу Enter:defaults write com.apple.dock springboard-rows -int 7

Чтобы все изменения вступили в силу, необходимо перезапустить Launchpad. Делается это при помощи следующей команды:

killall Dock

Если результат не понравился и всё хочется вернуть на круги своя, то всё решается вводом следующих команд (после ввода каждой нажмите Enter (Return) на клавиатуре):

defaults delete com.apple.dock springboard-rows
defaults delete com.apple.dock springboard-columns
killall Dock

Запрет на переход в режим сна — caffeinate

Когда на Mac выполняется какая-либо задача без нажатия клавиш и касаний к трекпаду, через время компьютер переходит в режим сна, а процесс приостанавливается. Избежать этого можно, запретив переход в этот режим при помощи настроек или воспользовавшись специальной утилитой. Однако есть и более простой способ — команда caffeinate.

Стресс-тест Mac

Если компьютер сбоит и проблема проявляется только под нагрузкой, её можно легко выявить с помощью следующей команды. Она загружает все ядра процессора на 100% до тех пор, пока вы не остановите её выполнение.

Как включить:

yes > /dev/null && yes > /dev
/null && yes > /dev/
null && yes /dev/null &&

Сброс пароля через рекавери.

Удерживая клавиши Command и R, нажмите кнопку питания и дождитесь, пока система загрузится в режиме восстановления.

Выберите «Терминал» в меню «Утилиты».

Введите команду resetpassword.

Выберите загрузочный диск, если у вас их несколько, и учётную запись, пароль от которой нужно сбросить.

Related posts

Установка пароля на папку MacOS

xltimxl
2 года ago

Не работает ALT для выбора диска MacOS

xltimxl
2 года ago

Не устанавливается MacOS Sierra.

xltimxl
2 года ago
Exit mobile version