Terminal - это приложение, которое дает вам доступ к внутренней работе Mac через интерфейс командной строки (CLI). Использование этого приложения дает вам возможность вносить множество изменений в операционную систему, которые недоступны из графического пользовательского интерфейса (GUI). Как правило, это не предназначено для среднего покупателя. Вместо этого он служит отличным инструментом для опытных пользователей и разработчиков.
Тем не менее, если вам интересно, в этой статье показано, как открыть Терминал на Mac и использовать основные команды.
Инструкции в этой статье демонстрируются с использованием macOS 10.15 Catalina. Команды должны применяться в Терминале на любом компьютере Mac.
Что такое терминал?
Terminal - это эмулятор с интерфейсом командной строки. Это похоже на PowerShell в Microsoft Windows, который заменил командную строку (MS-DOS) в 2017 году. macOS основана на операционной системе Unix, изначально созданной AT&T для Bell System. По умолчанию терминал использует оболочку Bash.
Оболочка - это другое слово для обозначения интерфейса, будь то текстовый или полный графики. Поскольку Терминал эмулирует среду командной строки, оболочка создает визуальный интерфейс внутри эмуляции. Для macOS оболочкой по умолчанию является Bash (Bourne-Again Shell), хотя вы можете переключиться на Z Shell (или zsh) с помощью команды.
Все, что вы видите в macOS, связано с графическим пользовательским интерфейсом. Вместо того, чтобы вводить команды, у вас есть окна, управляемые мышью и клавиатурой. Сенсорные экраны, жесты, цифровые перья и многое другое делают взаимодействие еще проще. Зачем вводить команды в старомодный интерфейс?
Простое объяснение заключается в том, что вы можете делать что угодно с помощью команд, например изменять место хранения по умолчанию для своих скриншотов, играть в игры, заставить Mac говорить, показывать скрытые папки и многое другое. Что еще более важно, команды выполняются быстрее, потому что они прямые.
Графический интерфейс, генерирующий все окна и меню macOS, нацелен на легкость и простоту, а не на скорость. Пока вы перетаскиваете файл из окна в окно, использование командной строки для выполнения того же перемещения может быть быстрее.
Как открыть терминал
Терминал обычно находится в доке. Значок напоминает экран ввода командной строки с белым символом > (больше) на черном фоне.
Вы также можете получить доступ к приложению «Терминал» через Launchpad.
-
Нажмите значок «ракета», расположенный на панели Dock. Откроется панель запуска MacOS.
-
Нажмите на папку Другое.
-
Нажмите на приложение Терминал.
Основы работы с командами
Вот несколько основных способов запуска командной строки. Это слова действия, такие как копирование, перемещение и список. Некоторые из них не используются в приведенных ниже примерах. Вместо этого этот список просто показывает, как начинаются команды.
Для команд терминала не существует простой «отмены», поэтому убедитесь, что вам удобно пользоваться этой функцией, прежде чем вносить изменения в систему.
- cat – Список содержимого файла или папки
- cd – как и в DOS, используйте эту команду для смены каталогов
- cp – Копировать файл или папку
- по умолчанию - эта команда изменяет настройки, не указанные в разделе «Настройки»
- ls – эта команда выводит содержимое каталога
- mkdir – Создать каталог
- mv – Переместить файл или папку
- nano – открыть редактор терминала
- ssh - сокращение от Secure Shell, эта команда создает безопасное зашифрованное соединение между двумя хостами.
- sudo - обновляет вашу команду с правами администратора (суперпользователя) и требует пароль. Однако будьте осторожны, так как неправильные команды могут повредить macOS и потребовать новой установки.
Команды для начала работы
Вот забавные и полезные команды, которые помогут вам начать работу. К ним относятся поддержание сна вашего Mac, просмотр ASCII-версии «Звездных войн. Эпизод IV» и некоторые другие.
Чтобы выполнить эти команды, вы должны закончить, нажав клавишу Enter. Мы отмечали эту клавишу в командах, требующих более одного ввода.
Просмотр содержимого файла или каталога
Это удобно, если вы хотите просмотреть содержимое ZIP-файла или исполняемого файла перед его распаковкой. Вставьте местоположение файла или папки после символа ~ (тильда).
cat ~/file/path/здесь
Увеличить частоту обновления
Число в конце представляет собой количество дней, в течение которых Mac будет ждать проверки обновлений. MacOS обычно проверяет один раз в неделю, поэтому число по умолчанию - 7 в конце. В этом примере Mac будет проверять один раз в день.
по умолчанию write com.apple. SoftwareUpdate ScheduleFrequency -int 1
Держите Mac бодрствующим
Поскольку ваш Mac не может пить кофе, следующий лучший способ не дать ему заснуть - дать ему команду с кофеином. Это заставит его бодрствовать бесконечно долго.
Кофеин
Чтобы остановить, нажмите клавиши CTRL + C.
Если вы хотите, чтобы ваш Mac не спал в течение определенного времени, используйте следующий пример. Здесь мы выбрали 250 000 секунд (что не совсем три дня для любопытных).
Кофеинат -t 250000
Смотрите текстовую версию «Звездных войн: Новая надежда»
Это просто весело. Вы можете не досмотреть до конца шоу, но удивительно видеть этот классический фильм, изображенный с использованием анимированного формата ASCII, как будто вы находитесь в начале 1980-х.
nc towel.blinkenlights.nl 23
Изменить формат снимка экрана
по умолчанию пишет com.apple.screencapture type jpg
Изменить имя снимка экрана по умолчанию
MacOS сохраняет снимки экрана с датой и временем, указанными в имени файла. Используйте эту команду, чтобы создать имя файла по умолчанию, которое не будет таким уродливым и длинным.
по умолчанию пишет com.apple.screencapture name "Новое имя снимка экрана"
Изменить место сохранения скриншота
Скриншоты по умолчанию сохраняются на рабочий стол. Используйте эту команду, чтобы изменить целевое место хранения, например отдельную папку.
по умолчанию пишет com.apple.screencapture location ~/your/location/here
Нажмите клавишу Enter.
killall SystemUIServer
Удалить тень на скриншоте
Если вы делаете снимки экрана открытого окна с помощью команды Command + Shift + 4 + пробел, MacOS добавляет тень при нажатии на это окно. Если вам не нужен этот эффект, используйте следующую команду:
значения по умолчанию write com.apple.screencapture disable-shadow -bool TRUE; killall SystemUIServer
Чтобы снова включить эффект, введите эту команду:
значения по умолчанию write com.apple.screencapture disable-shadow -bool FALSE; killall SystemUIServer
Звучит как iPhone при подключении к источнику питания
Вот небольшая забава с командной строкой для владельцев iPhone.
по умолчанию write com.apple. PowerChime ChimeOnAllHardware -bool TRUE; откройте /System/Library/CoreServices/PowerChime.app
Чтобы отключить звуковой сигнал, введите следующее и нажмите клавишу Enter:
по умолчанию write com.apple. PowerChime ChimeOnAllHardware -bool FALSE; killall PowerChime
Заставьте свой Mac говорить
Это не служит никакой другой цели, кроме как развлечь детей механическим голосом Mac. Вам не нужны кавычки в команде. (Обязательно замените предложение в кавычках тем, что вы хотите, чтобы компьютер произносил.)
Скажите: «Введите здесь свое классное предложение»
Скачать файлы из Интернета
Не хотите скачивать файлы с помощью браузера? Вместо этого выберите этот маршрут.
cd ~/Downloads/
Нажмите клавишу Enter и введите эту команду. Нажмите клавишу Enter еще раз после ввода команды.
curl -O