Термінал Mac неймовірно потужний. Це не тільки дозволяє виконувати завдання швидше, не сповільнюючи GUI (графічний інтерфейс користувача), але й дозволяє виконувати завдання, які ви не можете виконати іншим способом. Однак вам не обов’язково бути експертом із терміналів або навіть використовувати інтерпретатори командного рядка, щоб скористатися цим.
Незалежно від того, чи ви нещодавно користуєтеся терміналом, чи тільки розминаєтесь, наведений нижче список із 10 команд терміналу Mac допоможе вам покращити роботу з вашим Mac. Ви можете виконати їх за лічені секунди.
Навіть якщо ви знаєте, як орієнтуватися в терміналі, ви все одно можете натрапити на дивну команду, яка весь час потрапляла під ваш радар. Тож продовжуйте читати.
1. Тримайте ваш Mac активним
Пам’ятаєте, коли ваш Mac востаннє перейшов у режим сну, а в результаті призупинив або скасував це завантаження — або щось інше — він виконувався? Якщо ви ненавидите змінювати параметри сну кожного разу, коли хочете це зупинити, просто запустіть термінал і виконайте команду Mac Terminal нижче:
кофеїнат
Ваш Mac не перейде в режим сну, доки вікно терміналу залишається відкритим. Ви також можете заборонити Mac засинати на певний проміжок часу, лише додавши аргумент -t, наприклад, caffeinate -t 3600.
2. Змінити формат знімка екрана
За умовчанням ваш Mac зберігає знімки екрана у форматі PNG. Але ви можете змінити його на більш легкий формат JPG за допомогою команди нижче:
за умовчанням запис com.apple.screencapture тип JPG
Крім того, ви можете використати ту саму команду, щоб перейти до альтернативних форматів, таких як TIFF, BMP і PSD. Просто замініть JPG (ближче до кінця) на потрібне розширення зображення.
3. Ping веб-сайтів і пристроїв
Якщо у вас виникли проблеми з підключенням до веб-сайту, ви можете спробувати перевірити його. Просто введіть наступну команду, але замініть її веб-адресою або IP-адресою (внутрішнього протоколу). Команда також застосовується до пристроїв у локальній мережі, включаючи сам маршрутизатор.
ping
Ваш 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-адресу завантаження.
curl -O
Файл має початися завантаження разом із такою інформацією, як швидкість завантаження та отримані дані.
За умовчанням команда завантажує файли в кореневу папку вашого облікового запису користувача Mac. Ви можете змінити це заздалегідь (наприклад, у каталог завантажень Mac) за допомогою команди Change Directory-cd-command
cd ~/Завантаження/
7. Стиснення та захист папок паролем
Під час стискання конфіденційної папки слід застосувати захист паролем, щоб запобігти доступу інших осіб до її вмісту без дозволу. Для цього вам потрібен термінал.
Почніть зі зміни каталогу терміналу на папку, яка містить папку, яку ви хочете стиснути. Наприклад, якщо він розташований на робочому столі, введіть наступне:
cd ~/Desktop/
Потім виконайте наступну команду:
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. Talking Mac
Це весела команда:
казати
Замініть чим завгодно, і ваш Mac почне говорити, щойно ви натиснете Enter!
Ви також можете змусити Mac говорити різними голосами. Ось кілька прикладів:
say -v fred
say -v samantha
Порада: Введіть say -v ? і натиснітьEnter, щоб відкрити додаткові голоси.
15 Додаткові команди терміналу для Mac
Не можете насолодитися терміналом? Ось 15 додаткових команд, які ви повинні знати.
Дія | Команда |
Перегляд запущених процесів | вгору |
Перевірте час роботи Mac | час роботи |
Показати IP-адресу | curl ipecho.net/plain; echo |
Display Wireless Access Point | netstat -nr | grep за замовчуванням |
Перегляд прихованих файлів у Finder | defaults write com.apple.Finder AppleShowAllFiles true;killall Finder |
Змінити назву знімка екрана за замовчуванням | defaults write com.apple.screencapture name “New Name”;killall SystemUIServer |
Вимкнути тіні знімків екрана | $ defaults write com.apple.screencapture disable-shadow -bool TRUE;killall SystemUIServer |
Копіювати дані між розташуваннями | то ж -V |
Зробити приховані програми прихованими на Dock | defaults write com.apple.Dock showhidden -bool TRUE;killall Dock |
Додати розпірки до Dock | defaults write com.apple.dock persistent-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, наведені вище, не є вичерпними, але вони повинні надавати багато варіантів використання, коли ви продовжуєте використовувати свій Mac. Якщо у вас є фаворити, які не потрапили до списку, поділіться ними в коментарях нижче.