Anonim

Терминал 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. Если у вас есть какие-то фавориты, которых нет в списке, поделитесь ими в комментариях ниже.

10 лучших команд терминала Mac, которые вы должны знать