10 лучших команд терминала Mac, которые вы должны знать
Терминал(Terminal) Mac невероятно мощный. Он не только позволяет выполнять задачи быстрее без замедления работы GUI (графического пользовательского интерфейса), но также позволяет выполнять задачи, которые вы не можете выполнить никаким другим способом. (GUI)Однако вам не нужно быть экспертом по терминалу(Terminal) или даже хотеть использовать интерпретаторы командной строки, чтобы воспользоваться этим преимуществом.
Независимо от того, являетесь ли вы новичком в Терминале(Terminal) или просто разогреваетесь, приведенный ниже список из 10 команд терминала Mac(Mac Terminal) должен помочь вам улучшить работу с вашим Mac . Вы можете выполнить их за считанные секунды.
Даже если вы хорошо разбираетесь в Терминале(Terminal) , вы все равно можете столкнуться со странной командой, которая все время попадала в поле вашего зрения. Так что продолжайте читать.
1. Держите ваш Mac бодрствующим
Помните , когда ваш (Remember)Mac в последний раз переходил в спящий режим и заканчивал тем, что приостанавливал или отменял эту загрузку — или что-то еще — что он выполнял? Если вы ненавидите изменять настройки сна каждый раз, когда хотите остановить это, просто запустите Терминал(Terminal) и выполните команду Mac Terminal ниже:
кофеин(caffeinate)
Ваш Mac не перейдет в спящий режим, пока окно терминала(Terminal) остается открытым. Вы также можете предотвратить засыпание Mac(prevent the Mac from falling asleep) на определенное время, просто добавив аргумент -t <time in seconds> , например, caffeinate -t 3600 .
2. Изменить формат снимка экрана
По умолчанию ваш Mac сохраняет ваши скриншоты в формате PNG . Но вы можете изменить его на гораздо более легкий формат JPG с помощью команды ниже:
по умолчанию пишет com.apple.screencapture тип JPG(defaults write com.apple.screencapture type JPG)
Кроме того, вы можете использовать ту же команду для переключения на альтернативные форматы, такие как TIFF , BMP и PSD . Просто(Just) замените JPG (ближе к концу) на желаемое расширение изображения.
3. Проверка связи с веб-сайтами и устройствами
Если у вас есть проблемы с подключением к веб-сайту, вы можете попробовать пропинговать его. Просто(Simply) введите следующую команду, но замените <host> на веб-адрес или IP-адрес ( внутренний протокол(Internal Protocol) ). Команда также применяется к устройствам в локальной сети, включая сам маршрутизатор.
ping <host>
Ваш Mac должен повторно отправлять пакеты данных(send packets of data repeatedly) и отображать время отклика в миллисекундах. Нажмите Control + C , чтобы остановить команду.
Чтобы выполнить команду с заданным количеством пакетов данных, используйте аргумент -c <number of packets> , например, ping -c 4 google.com .
4. Очистите кеш DNS
Кэш DNS(DNS) ( система доменных имен(Domain Name System) ) вашего Mac состоит из «разрешенных» доменных имен в форме IP-адреса. Если кеш DNS устаревает или повреждается, у вас могут возникнуть проблемы с доступом к веб-сайтам или их загрузкой.
Чтобы очистить кеш DNS на Mac(clear the DNS cache on Mac) , выполните следующую команду в Терминале(Terminal) :
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Вы должны следовать этому, введя пароль своей учетной записи пользователя Mac , чтобы авторизовать команду.(Mac)
Если удаление кеша DNS не помогает, попробуйте очистить кеш браузера Safari, Chrome или Firefox(clearing the Safari, Chrome, or Firefox browser cache) .
5. Показать полный путь к файлу в Finder
Когда вы углубитесь в Finder , вы можете получить представление о своем местоположении с помощью панели пути(Path Bar) . Вы можете активировать его, выбрав View > Show Path Bar .
Но вы также можете использовать следующую команду, чтобы показать традиционный путь к файлу в строке заголовка Finder. Для этого просто запустите команду ниже:
по умолчанию пишет com.apple.finder _FXShowPosixPathInTitle -bool YES; killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool YES;killall Finder)
Если вы хотите отключить полный путь к файлу в Finder позже, используйте следующую команду:
по умолчанию пишет com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder(defaults write com.apple.finder _FXShowPosixPathInTitle -bool NO;killall Finder)
Вот другие способы узнать путь к файлу в macOS(reveal the path of a file on macOS) .
6. Скачать файлы
Знаете ли(Did) вы, что вы можете загружать файлы напрямую через сам Терминал(Terminal) ? Если у вас возникли проблемы с загрузкой в веб-браузере, введите приведенную ниже команду в Терминал(Terminal) , заменив <url> URL-адресом загрузки.
curl -O <url>
Файл должен сразу начать загружаться вместе с такой информацией, как скорость загрузки и полученные данные.
По умолчанию команда загружает файлы в корень вашей учетной записи пользователя Mac . Вы можете изменить это заранее (например, в каталог загрузок (Downloads)Mac ) с помощью команды « Изменить каталог » — (Change Directory—)cd —
cd ~/Downloads/
7. Сжатие и защита паролем папок
При сжатии конфиденциальной папки вы должны применить защиту паролем, чтобы другие не могли получить доступ к ее содержимому(apply password-protection to prevent others from accessing it’s contents) без разрешения. Для этого вам понадобится Терминал(Terminal) .
Начните с изменения каталога терминала(Terminal) на папку, содержащую папку, которую вы хотите сжать. Например, если он расположен на рабочем столе, введите следующее:
cd ~/Desktop/
Затем выполните следующую команду:
zip -er <output folder name.zip> <source folder name>
Замените <output folder name.zip> и <source folder name> именами выходной папки и исходной папки соответственно.
Например, если вы хотите сжать папку с меткой PDF(PDFs ) и пометить получившийся ZIP -файл тем же именем, введите zip -er PDFs.zip PDFs . Затем введите и подтвердите пароль, который вы хотите добавить в ZIP - файл.
8. Создайте символические ссылки
Символические ссылки — это ярлыки папок, которые указывают на разные места на Mac . Они удобны и позволяют делать все что угодно. Например, вы можете изменить место назначения резервного копирования по умолчанию для резервных копий iPhone или синхронизировать папки с iCloud, не меняя ничего. Команда Mac Terminal для создания символической ссылки выглядит следующим образом:
ln -s </path/to/original> </path/to/link>
Замените </path/to/original> целевым каталогом и </path/to/link> местоположением, которое должно содержать символическую ссылку.
На приведенном ниже снимке экрана показана команда, предписывающая Терминалу(Terminal) создать символическую ссылку в iCloud Drive , указывающую на папку с пометкой PDF в папке « (PDFs)Документы(Documents) » на Mac .
Вот подробное объяснение того, как символические ссылки работают на Mac(how symbolic links work on the Mac) .
9. Расписание выключения или перезапуска
Вы можете запланировать выключение Mac через определенное время. Введите следующую команду, заменив <time> длительностью времени в минутах:
$ sudo shutdown -h <time>
Кроме того, вы можете запросить перезагрузку вашего Mac , заменив -h аргументом -r , например, $ sudo shutdown -r 60 .
10. Говорящий Мак
Это забавная команда:
say <words>
Замените <words> на то, что вы хотите, и ваш Mac должен начать говорить, как только вы нажмете Enter !
Вы также можете заставить Mac говорить разными голосами. Вот несколько примеров:
say -v fred <words>
say -v samantha <words>
Совет:(Tip:) введите say -v ? и нажмите Enter , чтобы открыть дополнительные голоса.
15 дополнительных команд терминала(Additional Terminal Commands) для Mac
Не можете получить достаточно терминала(Terminal) ? Вот 15 дополнительных команд, которые вы должны знать.
Action | Command |
View Running Processes | top |
Check Mac’s Uptime | uptime |
Reveal IP Address | curl ipecho.net/plain; echo |
Display Wireless Access Point | netstat -nr | grep default |
View Hidden Files in Finder | defaults write com.apple.Finder AppleShowAllFiles true;killall Finder |
Change Default Screenshot Name | defaults write com.apple.screencapture name “New Name”;killall SystemUIServer |
Disable Screenshot Drop Shadows | $ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer |
Copy Data Between Locations | ditto -V </old/path/> </new/path/> |
Make Hidden Apps Hidden on Dock | defaults write com.apple.Dock showhidden -bool TRUE;killall Dock |
Add Spacers to Dock | defaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’;killall Dock |
Restart Automatically After a Freeze | sudo systemsetup -setrestartfreeze on |
Sound Like An iPhone While Charging | defaults write com.apple.PowerChime ChimeOnAllHardware -bool true;open /System/Library/CoreServices/PowerChime.app |
Run Same Command | !! |
Show Terminal History | history |
Force-Empty the Trash | sudo rm -rf ~/.Trash/ |
Терминал Виз
Приведенные выше команды Mac Terminal ни в коем случае не являются исчерпывающими, но они должны предоставить множество вариантов использования, когда вы продолжаете использовать свой Mac . Если у вас есть какие-то фавориты, которых нет в списке, поделитесь ими в комментариях ниже.
Related posts
15 эквивалентов терминала Mac для командной строки Windows и команд PowerShell
Как открыть Терминал на Mac? (3 способа)
Как изменить язык в Firefox на Windows and Mac
Как удалить сообщения Skype (Windows, Android, iPhone, Mac)
Как скриншот на Mac: Все, что вам нужно знать
Как удалить пользователя на Mac
Как установить Windows 8 на Mac под управлением OS X Mountain Lion
Что такое WindowServer на Mac (и безопасно ли это?)
Настройте Windows 7 и Windows 8 для совместного использования с Mac OS X и Ubuntu Linux
Измените язык отображения на вашем Mac с английского на другой язык
Как получить удаленный доступ к Windows 10 с Mac
Как совершать аудио и видео групповые звонки в Skype (Windows, Android, iPhone, Mac)
Где находится значок Wi-Fi на Mac? Как включить или скрыть
Как взять скриншот на Mac с Screenshot app
Центр уведомлений на Mac: как настроить и использовать
Как исправить зависшую установку обновления программного обеспечения Mac
Как печатать на общий принтер Mac OS X из Windows 7 и Windows 8
Как подключить Bluetooth-мышь к моему Mac?
Как сохранить ваш Mac включенным, даже если крышка закрыта
Полное руководство по выделению текста на вашем Mac