Anonim

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

10 найкращих команд терміналу Mac, які вам слід знати