Терминал Mac невероятно мощен. Он не только позволяет выполнять задачи быстрее без замедления работы графического пользовательского интерфейса, но также позволяет выполнять задачи, которые вы не можете выполнить никаким другим способом. Однако вам не нужно быть экспертом по терминалу или даже хотеть использовать интерпретаторы командной строки, чтобы воспользоваться этим преимуществом.
Независимо от того, являетесь ли вы новичком в Терминале или просто разогреваетесь, приведенный ниже список из 10 команд терминала Mac должен помочь вам улучшить работу с вашим Mac. Вы можете выполнить их за считанные секунды.
Даже если вы хорошо разбираетесь в Терминале, вы все равно можете столкнуться со странной командой, которая все это время попадала в поле вашего зрения. Так что продолжайте читать.
1. Держите Mac бодрствующим
Помните, когда ваш Mac в последний раз переходил в спящий режим и заканчивал тем, что приостанавливал или отменял загрузку или что-то еще, что он выполнял? Если вы ненавидите изменять настройки сна каждый раз, когда хотите остановить это, просто запустите Терминал и выполните команду Mac Terminal ниже:
кофеин
Ваш Mac не перейдет в спящий режим, пока открыто окно Терминала. Вы также можете запретить Mac засыпать на определенное время, только добавив аргумент -t, например, caffeinate -t 3600.
2. Изменить формат снимка экрана
По умолчанию ваш Mac сохраняет скриншоты в формате PNG. Но вы можете изменить его на гораздо более легкий формат JPG с помощью следующей команды:
по умолчанию запись com.apple.тип захвата экрана JPG
Кроме того, вы можете использовать ту же команду для переключения на альтернативные форматы, такие как TIFF, BMP и PSD. Просто замените JPG (ближе к концу) на нужное расширение изображения.
3. Проверка связи с веб-сайтами и устройствами
Если у вас возникли проблемы с подключением к веб-сайту, вы можете попробовать пропинговать его. Просто введите следующую команду, но замените ее веб-адресом или IP-адресом (внутренний протокол). Команда также применяется к устройствам в локальной сети, включая сам маршрутизатор.
пинг
Ваш Mac должен многократно отправлять пакеты данных и отображать время отклика в миллисекундах. Нажмите Control+C, чтобы остановить команду.
Чтобы выполнить команду с заданным количеством пакетов данных, используйте аргумент -c, например, ping -c 4 google.com.
4. Очистить кэш DNS
Кэш DNS (система доменных имен) вашего Mac состоит из «разрешенных» доменных имен в форме IP-адреса. Если кеш DNS устарел или поврежден, у вас могут возникнуть проблемы с доступом к веб-сайтам или их загрузкой.
Чтобы очистить кэш DNS на Mac, выполните следующую команду в Терминале:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Вы должны следовать этому, введя пароль своей учетной записи пользователя Mac, чтобы авторизовать команду.
Если удаление кеша DNS не помогает, попробуйте очистить кеш браузера Safari, Chrome или Firefox.
5. Показать полный путь к файлу в Finder
Когда вы углубляетесь в Finder, вы можете определить свое местоположение с помощью панели пути. Вы можете активировать его, выбрав View > Show Path Bar.
Но вы также можете использовать следующую команду, чтобы показать традиционный путь к файлу в строке заголовка Finder. Для этого просто запустите команду ниже:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder
Если вы хотите позже отключить полный путь к файлу в Finder, используйте следующую команду:
defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder
Вот другие способы узнать путь к файлу в macOS.
6. Скачать файлы
Знаете ли вы, что файлы можно скачивать напрямую через Терминал? Если у вас возникли проблемы с загрузкой в веб-браузере, введите приведенную ниже команду в терминал, заменив ее URL-адресом загрузки.
завиток -O
Файл должен начать загружаться сразу вместе с такой информацией, как скорость загрузки и полученные данные.
По умолчанию команда загружает файлы в корень вашей учетной записи пользователя Mac. Вы можете изменить это заранее (например, в каталог загрузок Mac) с помощью команды «Изменить каталог-cd-command».
cd ~/Загрузки/
7. Сжатие и защита паролем папок
При сжатии конфиденциальной папки следует применять защиту паролем, чтобы другие лица не могли получить доступ к ее содержимому без разрешения. Для этого вам понадобится Терминал.
Начните с изменения каталога терминала на папку, содержащую папку, которую вы хотите сжать. Например, если он находится на рабочем столе, введите следующее:
cd ~/Рабочий стол/
Затем выполните следующую команду:
zip -er
Замените и именами выходной папки и исходной папки соответственно.
Например, если вы хотите сжать папку с меткой PDFs и пометить получившийся ZIP-файл тем же именем, введитеzip -er PDFs.zip PDFs. Затем введите и подтвердите пароль, который вы хотите добавить в ZIP-файл.
8. Создание символических ссылок
Символические ссылки — это ярлыки папок, указывающие на разные места на Mac. Они удобны и позволяют делать все что угодно. Например, вы можете изменить место назначения резервного копирования по умолчанию для резервных копий iPhone или синхронизировать папки с iCloud, не меняя ничего.Команда Mac Terminal для создания символической ссылки выглядит следующим образом:
ln -s
Замените целевым каталогом и местом, которое должно содержать символическую ссылку.
На приведенном ниже снимке экрана показана команда, предписывающая Терминалу создать символическую ссылку в iCloud Drive, указывающую на папку с пометкой PDF в папке «Документы» на Mac.
Вот подробное объяснение того, как символические ссылки работают на Mac.
9. Запланировать завершение работы или перезагрузку
Вы можете запланировать выключение Mac через определенное время. Введите следующую команду, заменив ее длительностью в минутах:
$ sudo shutdown -h
В качестве альтернативы вы можете запросить перезагрузку вашего Mac, заменив -h на -r аргумент — например, $ sudo shutdown -r 60.
10. Говорящий Mac
Это забавная команда:
сказать
Замените на то, что вы хотите, и ваш Mac должен начать говорить, как только вы нажмете Enter!
Вы также можете заставить Mac говорить разными голосами. Вот несколько примеров:
say -v fred
say -v samantha
Совет: Введите say -v ? и нажмитеВведите, чтобы открыть дополнительные голоса.
15 Дополнительные команды терминала для Mac
Не можете насытиться Терминалом? Вот 15 дополнительных команд, которые вы должны знать.
Действие | Команда |
Просмотр запущенных процессов | вершина |
Проверьте время работы Mac | время безотказной работы |
Показать IP-адрес | curl ipecho.net/plain; эхо |
Отображение точки беспроводного доступа | netstat -nr | grep по умолчанию |
Просмотр скрытых файлов в Finder | defaults write com.apple.Finder AppleShowAllFiles true;killall Finder |
Изменить имя снимка экрана по умолчанию | defaults write com.apple.screencapture name «Новое имя»; killall SystemUIServer |
Отключить тени на скриншотах | $ значения по умолчанию write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer |
Копировать данные между местоположениями | то же самое -V |
Скрыть скрытые приложения в Dock | defaults write com.apple.Dock showhidden -bool TRUE;killall Dock |
Добавить разделители в док | defaults write com.apple.dock persistence-apps -array-add '{"tile-type"="spacer-tile";}';killall Dock |
Автоматический перезапуск после зависания | sudo systemsetup -setrestartfreeze on |
Звучит как iPhone во время зарядки | defaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app |
Выполнить ту же команду | !! |
Показать историю терминала | история |
Принудительно очистить корзину | sudo rm -rf ~/.Trash/ |
Terminal Whiz
Приведенные выше команды Mac Terminal никоим образом не являются исчерпывающими, но они должны предоставить множество вариантов использования, когда вы продолжаете использовать свой Mac. Если у вас есть какие-то фавориты, которых нет в списке, поделитесь ими в комментариях ниже.