15 эквивалентов терминала Mac для командной строки Windows и команд PowerShell
В Windows вы можете использовать командную строку(use the Command Prompt) и консоли Windows PowerShell для большего контроля и более быстрого управления операционной системой. Оба интерфейса(CLIs) командной строки (интерпретаторы командной строки) также помогают устранять серьезные проблемы с ПК(troubleshoot serious issues with your PC) .
То же самое относится и к терминалу(Terminal) Mac , но его природа на основе UNIX требует, чтобы вы вводили другой набор команд.
Если вы недавно перешли на использование Mac , ниже вы узнаете, что Терминал(Terminal) эквивалентен 15 полезным командам командной строки(Command Prompt) и Windows PowerShell .
1. Просмотр информации о системе
Предположим(Suppose) , вы хотите идентифицировать различные аппаратные и программные компоненты (процессор, оперативную память(RAM) , версию операционной системы и т. д.) на вашем компьютере. В этом случае вы можете просмотреть информацию в командной строке(Command Prompt) или Windows PowerShell с помощью команды systeminfo .
Вместо этого в Терминале(Terminal) выполните следующее:
system_profiler
Вы также можете предложить Терминалу(Terminal) фильтровать информацию по типу данных. Например, вы можете получить обзор оборудования Mac, только добавив SPHardwareDataType в конец команды, например , system_profiler SPHardwareDataType .
Чтобы получить список типов данных, выполните команду system_profiler -listDataTypes .
Чтобы просмотреть информацию через GUI (графический пользовательский интерфейс) на вашем Mac , удерживайте нажатой клавишу Option и перейдите в меню Apple > Информация о системе(System Information) .
2. Проверка устройств и сетей
Вы можете диагностировать проблемы с подключением к веб-сайтам и локальным устройствам, выполнив команду ping <host> через командную строку(Command Prompt) или Windows PowerShell . Это побуждает ваш компьютер передавать и получать пакеты данных, и вы можете обнаружить нарушения во времени отклика и потерю пакетов.
Команда ping <host> универсальна для большинства интерфейсов командной строки , но Терминал(Terminal) не устанавливает количество пингов , если вы не выполните ее с параметром (CLIs)-c следующим образом:
ping -c <count> <host>
3. Проверьте сетевые конфигурации
На ПК запуск ipconfig через командную строку(Command Prompt) загружает утилиту настройки интернет-протокола . (Internet Protocol Configuration)Он позволяет идентифицировать сетевые конфигурации TCP/IP вместе с информацией об IP-адресах, масках подсети, шлюзах по умолчанию и так далее.
Эквивалент Терминала(Terminal) открывает Конфигурацию Интерфейса(Interface Configuration) и использует следующую команду:
ifconfig
По умолчанию ifconfig отображает только активные сети. Чтобы показать все интерфейсы, вместо этого запустите ifconfig -a .
4. Очистите кеш DNS
Кэш устаревшей системы доменных имен (DNS)(Domain Name System (DNS)) на вашем компьютере вызывает проблемы с подключением к веб-сайтам. В Windows запуск команды ipconfig /flushdnsкомандной строки(Command Prompt) с повышенными привилегиями помогает очистить локальный кэш DNS вашего компьютера(clear your computer’s local DNS cache) .
Терминал , эквивалентный очистке кеша DNS на (Terminal)Mac , выглядит следующим образом:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Для авторизации команды необходимо ввести пароль администратора.
5. Просмотр всех запущенных процессов
По сравнению с диспетчером задач Windows(Windows Task Manager) ввод списка задач(tasklist ) в командной строке(Command Prompt) или Windows PowerShell позволяет получить более четкое представление о фоновых процессах вашего ПК. Он также содержит такую информацию, как идентификаторы(IDs) процессов ( PID(PIDs) ) и статистику использования памяти для каждой задачи.
На Mac вы можете запустить одну из двух команд ниже:
- верхняя(top)
- пс-ах(ps -ax)
Команда top отображает список наиболее ресурсоемких процессов в режиме реального времени, а ps -ax показывает полный список задач на вашем Mac .
6. Завершить процесс
Вы также можете использовать командную строку(Command Prompt) и Windows PowerShell для завершения запущенных процессов с помощью команды taskkill <PID> .
Эквивалент терминала Mac:
kill <PID>
Кроме того, вы можете использовать команду killall <process name> для завершения всех процессов Mac , содержащих определенное имя, например Garageband . Вот полное руководство по завершению процессов Mac с помощью терминала(shutting down Mac processes using Terminal) .
7. Проверьте статистику сети
Команда netstat в Windows позволяет просмотреть список всех активных соединений TCP и помогает выявить проблемы, связанные с сетью(identify network-related problems) .
На Mac выполнение той же команды дает аналогичные результаты:
нетстат(netstat)
Чтобы просмотреть список флагов и параметров, характерных для Терминала(Terminal) , введите man netstat .
8. Исправление ошибок диска
Утилита командной строки Check Disk в Windows , которую можно вызвать, запустив chkdsk в командной строке(Command Prompt) или Windows PowerShell , позволяет проверять и исправлять ошибки, связанные с диском.
Эквивалентом терминала(Terminal) в macOS является команда fsck (проверка целостности файловой системы). Начните(Start) с загрузки вашего Mac в однопользовательском режиме — нажмите Command + S при запуске. Затем выполните следующее:
/sbin/fsck -fy
9. Создайте символическую ссылку
Символические ссылки (симлинки) имеют решающее значение, если вы считаете невозможным изменить места, которые приложения и программы используют для хранения файлов.
Например, вы можете использовать символическую ссылку для синхронизации любой папки с облачным хранилищем, сделав так, чтобы она выглядела так, как будто она находится в каталоге синхронизации по умолчанию. В Windows вы используете команду mklink /J .
В macOS терминальный(Terminal) эквивалент:
In -s <original folder path> <target folder path>
Чтобы узнать больше, ознакомьтесь с тем, как символические ссылки работают на Mac(how symlinks work on the Mac) .
10. Расписание выключения
Если вы хотите выключить компьютер по истечении определенного времени, используйте команду shutdown -f -t <time in seconds> .
На Mac вместо этого используйте следующую команду:
sudo shutdown -h +<time in minutes>
Вы всегда можете использовать команду sudo killall shutdown , чтобы отменить запланированное завершение работы.
11. Сравните различия файлов
В Windows вы можете сравнить разницу между двумя файлами с помощью команды fc .
Эквивалент терминала Mac:
разница(diff)
Команда diff имеет несколько параметров. Например, вы можете использовать ключ -i , чтобы он игнорировал различия в регистре в текстовых файлах. Запустите man diff , чтобы просмотреть полный список параметров.
12. Найдите пароль Wi-Fi
Всякий раз, когда вам нужно быстро определить пароль для подключения к Wi-Fi(identify the password of a Wi-Fi connection) , вы можете использовать netsh wlan show profile <SSID> key=clear на вашем ПК.
На Mac вы должны запустить следующую команду в Терминале(Terminal) :
security find-generic-password -ga “<SSID>” | grep “password:”
13. Обновите Mac
В Windows вы можете установить обновления операционной системы через Windows PowerShell с помощью команд Get-WindowsUpdate и Install-WindowsUpdate . Это быстрее и менее медлительно по сравнению с использованием графического интерфейса(GUI) .
Эквиваленты терминала(Terminal) для обновления macOS:
- softwareupdate -l для сканирования и просмотра ожидающих обновлений и идентификаторов.
- softwareupdate -i <identifier> для установки обновления.
14. Продлить аренду IP
Освобождение и продление аренды IP (протокола Интернета)(renewing the IP (Internet Protocol) lease) может решить проблемы, связанные с подключением на вашем компьютере. Это включает в себя запуск команд ipconfig /release и ipconfig /renew через командную строку(Command Prompt) в Windows .
Mac предоставляет опцию графического интерфейса через « Системные настройки(System Preferences) » > « Сеть»(Network ) > « Wi-Fi / Ethernet »> « Дополнительно(Advanced ) »> « DHCP »> «Обновить DHCP(Renew DHCP) » . Однако вы также можете использовать следующую команду терминала:
sudo ipconfig set <network interface> DHCP
Если вы не знаете имя сетевого интерфейса, используйте команду ifconfig для его определения, например , en0 .
15. Проверьте время безотказной работы
Вы можете проверить время безотказной работы вашего ПК с помощью команды (get-date) – (gcim Win32_OperatingSystem).LastBootUpTime Windows PowerShell.
В Терминале(Terminal) в macOS вместо этого выполните следующую команду:
время безотказной работы(uptime)
Команда uptime помогает определить, пора ли выключить или перезагрузить Mac . Это часто помогает устранить случайные технические сбои, мешающие правильной работе macOS.
Переключение на терминал
Терминал(Terminal) Mac позволяет выполнять большинство задач, к которым вы привыкли с помощью командной строки(Command Prompt) и Windows PowerShell на ПК. Хотя приведенные выше эквиваленты команд не являются исчерпывающими, они всегда должны быть под рукой.
Related posts
Как переключаться между CMD and PowerShell в Windows Terminal
Что такое Windows Terminal?
10 лучших команд терминала Mac, которые вы должны знать
Как включить Auto Complete в Windows Command Prompt
Руководство для начинающих по командной строке Windows
Replace PowerShell с Command Prompt в Context Menu в Windows 10
Какая модель моя Windows 10 PC, ноутбук или планшет? 8 способов выяснить
Просмотр информации о системе и управление процессами из CMD или PowerShell
Как создать несколько папок одновременно
Сбросьте PowerShell и CMD к настройкам по умолчанию.
Как открыть Терминал на Mac? (3 способа)
Замените командную строку на PowerShell и наоборот в Windows 10
Узнайте, когда Windows был установлен. Что является его оригинальный install date?
Replace Command Prompt с PowerShell в WinX Menu Windows 10
Как сделать PowerShell и командную строку прозрачными
Как совершать аудио и видео групповые звонки в Skype (Windows, Android, iPhone, Mac)
Как удалить сообщения Skype (Windows, Android, iPhone, Mac)
Как удалить программу, используя Command Prompt в Windows 10
Find Windows 10 Product Key с использованием Command Prompt or PowerShell
Как получить удаленный доступ к Windows 10 с Mac