У Windows ви можете використовувати командний рядок і консолі Windows PowerShell для кращого контролю та швидшого керування операційною системою. Обидва CLI (інтерпретатори командного рядка) також допоможуть вам усунути серйозні проблеми з вашим ПК.
Те саме стосується терміналу Mac, але його природа на основі UNIX вимагає введення іншого набору команд.
Якщо ви нещодавно перейшли на використання Mac, нижче ви ознайомитеся з термінальними еквівалентами 15 корисних команд командного рядка та Windows PowerShell.
1. Переглянути інформацію про систему
Припустімо, ви хочете визначити різні апаратні та програмні компоненти (процесор, оперативна пам’ять, версія операційної системи тощо) на вашому комп’ютері. У такому випадку ви можете переглянути інформацію в командному рядку або Windows PowerShell за допомогою команди systeminfo.
У терміналі замість цього виконайте наступне:
system_profiler
Ви також можете запропонувати терміналу відфільтрувати інформацію за типом даних. Наприклад, ви можете отримати огляд апаратного забезпечення Mac, лише додавши SPHardwareDataType до кінця команди, наприклад. system_profiler SPHardwareDataType.
Щоб отримати список типів даних, виконайте команду system_profiler -listDataTypes.
Щоб переглянути інформацію через GUI (графічний інтерфейс користувача) на вашому Mac, утримуйте клавішу Option і перейдіть доApple меню > Відомості про систему.
2. Пінг пристроїв і мереж
Ви можете діагностувати проблеми з підключенням до веб-сайтів і локальних пристроїв, виконавши команду ping через командний рядок або Windows PowerShell. Це спонукає ваш комп’ютер передавати й отримувати пакети даних, і ви можете помічати порушення часу відповіді та втрату пакетів.
Команда ping є універсальною для більшості команд командного рядка, але термінал не встановлює кількість ping, якщо ви не виконаєте її за допомогою -c параметр наступним чином:
ping -c
3. Перевірити мережеві конфігурації
На комп’ютері під час запуску ipconfig через командний рядок завантажується утиліта конфігурації Інтернет-протоколу. Він дозволяє ідентифікувати мережеві конфігурації TCP/IP разом із інформацією про IP-адреси, маски підмережі, шлюзи за замовчуванням тощо.
Еквівалент терміналу відкриває конфігурацію інтерфейсу та використовує таку команду:
ifconfig
За умовчанням ifconfig відображає лише активні мережі. Щоб відобразити всі інтерфейси, замість цього запустіть ifconfig -a.
4. Очистити кеш DNS
Застарілий кеш системи доменних імен (DNS) на вашому комп’ютері спричиняє проблеми з підключенням до веб-сайтів. У Windows запуск команди ipconfig /flushdns через консоль командного рядка з підвищеними правами допомагає очистити локальний кеш DNS вашого комп’ютера.
Термінал еквівалентний очищенню кешу DNS на Mac:
sudo dscacheutil -flushcache;sudo killall -HUP mDNSResponder
Ви повинні ввести пароль адміністратора, щоб авторизувати команду.
5. Переглянути всі запущені процеси
Порівняно з диспетчером завдань Windows, введення tasklist у командному рядку або Windows PowerShell дозволяє чіткіше переглядати фонові процеси вашого ПК. Він також містить таку інформацію, як ідентифікатори процесів (PID) і статистику використання пам’яті для кожного завдання.
На комп’ютері Mac ви можете виконати одну з двох наведених нижче команд:
- вгору
- ps -ax
Команда top відображає список найбільш ресурсомістких процесів у режимі реального часу, а ps -ax покаже вам повний список завдань на вашому Mac.
6. Завершити процес
Ви також можете використовувати командний рядок і Windows PowerShell, щоб завершити запущені процеси за допомогою taskkill команди.
Еквівалент терміналу Mac:
вбити
Крім того, ви можете використати команду killall, щоб завершити всі процеси Mac, що містять певне ім’я, наприклад. Garageband. Ось повний посібник із завершення роботи Mac за допомогою терміналу.
7. Перевірте мережеву статистику
Команда netstat у Windows дозволяє переглядати список усіх активних TCP-з’єднань і допомагає виявити проблеми, пов’язані з мережею.
На Mac виконання тієї ж команди дає подібні результати:
netstat
Щоб переглянути список позначок і параметрів, характерних для терміналу, введіть man netstat.
8. Виправити помилки диска
Утиліта командного рядка Check Disk у Windows, яку можна викликати, запустивши chkdsk у командному рядку або Windows PowerShell, дозволяє щоб перевірити та виправити помилки, пов'язані з диском.
Еквівалентом терміналу в macOS є команда fsck (перевірка узгодженості файлової системи). Почніть із завантаження Mac в однокористувацькому режимі – натисніть Command + S під час запуску . Потім виконайте наступне:
/sbin/fsck -fy
9. Створити символічне посилання
Символічні посилання (символічні посилання) мають вирішальне значення, якщо ви вважаєте неможливим змінити розташування, які додатки та програми використовують для зберігання файлів.
Наприклад, ви можете використовувати символічне посилання, щоб синхронізувати будь-яку папку з хмарною службою зберігання, створивши так, ніби вона знаходиться в каталозі синхронізації за замовчуванням. У Windows ви використовуєте команду mklink /J.
У macOS еквівалент терміналу:
In -s
Щоб дізнатися більше, перевірте, як символічні посилання працюють на Mac.
10. Вимкнення за розкладом
Якщо ви хочете вимкнути комп’ютер через певний проміжок часу, скористайтеся командою shutdown -f -t .
На комп’ютері Mac замість цього використовуйте таку команду:
sudo shutdown -h +
Ви завжди можете використати команду sudo killall shutdown, щоб скасувати заплановане завершення роботи.
11. Порівняти відмінності файлів
У Windows ви можете порівняти різницю між двома файлами за допомогою fc команди.
Еквівалент терміналу Mac:
різниця
Команда diff містить кілька параметрів. Наприклад, ви можете використати перемикач -i, щоб ігнорувати різницю регістру в текстових файлах. Виконайте man diff, щоб переглянути повний список параметрів.
12. Знайти пароль Wi-Fi
Якщо вам потрібно швидко визначити пароль з’єднання Wi-Fi, ви можете скористатися netsh wlan show profile key=clear на вашому ПК.
На Mac потрібно виконати таку команду в терміналі:
security find-generic-password -ga “” | grep “пароль:”
13. Оновити Mac
У Windows ви можете інсталювати оновлення операційної системи через Windows PowerShell за допомогою Get-WindowsUpdate і Команди Install-WindowsUpdate. Це швидше та менш мляво порівняно з використанням графічного інтерфейсу.
Термінальні еквіваленти для оновлення macOS:
- softwareupdate -l для пошуку та перегляду незавершених оновлень і ідентифікаторів.
- softwareupdate -i для встановлення оновлення.
14. Поновлення оренди IP
Вивільнення та поновлення оренди IP (Internet Protocol) може вирішити проблеми, пов’язані зі з’єднанням на вашому комп’ютері. Це передбачає виконання команд ipconfig /release та ipconfig /renew через командний рядок у Windows.
Mac надає можливість графічного інтерфейсу користувача через Системні налаштування > Мережа> Wi-Fi/Ethernet > Advanced > DHCP > Renew DHCP Однак ви також можете використовувати наступну команду терміналу:
sudo ipconfig set DHCP
Якщо ви не знаєте ім’я мережевого інтерфейсу, скористайтеся командою ifconfig, щоб визначити його, наприклад. en0.
15. Перевірте час безвідмовної роботи
Ви можете перевірити час роботи свого ПК за допомогою (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Команда Windows PowerShell.
У терміналі в macOS замість цього виконайте таку команду:
час роботи
Команда uptime допомагає визначити, чи настав час вимкнути або перезавантажити ваш Mac. Це часто допомагає вирішити випадкові технічні збої, які перешкоджають належній роботі macOS.
Перехід на термінал
Термінал Mac дозволяє виконувати більшість завдань, до яких ви звикли за допомогою командного рядка та Windows PowerShell на ПК. Хоча наведені вище еквіваленти команд не є вичерпними, вони мають бути завжди під рукою.