Команды терминала MacOS

Обновлено: 30.06.2024

Терминал в OS X, по моему мнению, часто упускают из виду. Большинство новичков в Mac смотрят на это со страхом, поскольку одного вида чего-то связанного с кодом или продвинутого достаточно, чтобы оттолкнуть их на всю жизнь. К счастью, вам не нужно бояться терминала и думать о нем как о функции, предназначенной только для технических специалистов. Знание некоторых основных команд терминала может действительно улучшить ваше знакомство с OS X. Итак, для всех новичков, вот мой выбор из 10 лучших команд терминала, которые должен знать каждый пользователь Mac.

Прежде чем мы начнем.

Знаете ли вы, что у нас есть несколько полезных приложений для Mac, доступных на Envato Market?

Кроме того, прежде чем мы начнем возиться с ним, вероятно, стоит потратить пару минут, чтобы точно рассказать вам, что такое Терминал (все в нетехническом смысле, конечно!).

Terminal.app, работающий под OS X (Lion)

Терминал (официально называется Terminal.app), строго говоря, является эмулятором и работает с большинством типичных команд UNIX (OS X – это система на основе UNIX, в отличие от Windows, которая представляет собой NT). -основанный). В отличие от OS X, которая имеет графический пользовательский интерфейс (сокращенно GUI), Терминал работает с текстовым интерфейсом, и все команды нужно вводить - возможно, поэтому некоторых он отпугивает!

Мы не будем вдаваться в подробности того, как работает терминал, но лучше изучить следующие три команды, прежде чем мы начнем это руководство:

  • ls — список содержимого определенного каталога
  • cd — перейти в другой каталог (как в DOS)
  • sudo — авторизуйтесь как суперпользователь, чтобы получить дополнительные привилегии безопасности

Совет. Будьте особенно осторожны при использовании команды sudo. Обычно вам придется вводить системный пароль OS X, и любые ошибки могут навсегда испортить вашу систему. Если сомневаетесь, оставьте это!

1. Отключить всплывающее окно со львом/горным львом

Для таких людей, как я, которые пишут много иностранных акцентов, всплывающее окно акцента, которое появляется, когда вы удерживаете букву в течение более длительного периода времени, чрезвычайно полезно. Но для тех из вас, кто хочет писать много повторяющихся писем, это может быть довольно раздражающим. Используйте этот простой трюк, чтобы отключить его:

Нажмите «Ввод», затем выйдите из системы и войдите снова, чтобы увидеть изменения. Если вы хотите вернуться к норме, просто замените true на false в приведенном выше коде.

2. Изменить периоды резервного копирования по умолчанию в Time Machine

По умолчанию Time Machine выполняет резервное копирование каждый час при подключении, но это можно изменить в Терминале. Для этого просто введите следующую команду:

Теперь резервное копирование Time Machine выполняется каждые 30 минут. Чтобы изменить его на то, что вы хотите, просто замените 1800 на время интервала в секундах (таким образом, 15 минут будут 900 секундами, поэтому введите 900). Также имейте в виду, что вы используете команду sudo, поэтому убедитесь, что вы ввели команду точно перед нажатием Enter (и вам также будет предложено ввести системный пароль).< /p>

3. Перетащите виджеты информационной панели на рабочий стол

Я постоянно забываю, что на моем Mac есть Dashboard. На самом деле, я почти никогда не вижу в этом необходимости. Но я думаю, что в основном это связано с тем, что виджеты спрятаны внутри операционной системы. Чтобы иметь возможность перетаскивать виджеты Dashboard на рабочий стол, введите следующую команду:

Вы должны выйти из системы, а затем снова войти в нее, а чтобы перетащить виджет на рабочий стол, нажмите и удерживайте его, а затем нажмите F12, после чего он исчезнет с панели управления и позволит перетащить его на рабочий стол. Ваши виджеты теперь плавают над открытыми приложениями, как гаджеты в Windows 7.

Чтобы отключить эту функцию, просто замените YES на NO в приведенной выше команде. К сожалению, вам снова придется выйти из системы, а затем снова войти в нее.

4. Отключить функцию автоматического восстановления Lion/Mountain Lion

Это действительно раздражало меня, когда я впервые обновился до Lion: когда вы открываете что-то вроде предварительного просмотра, все ваши недавно открытые PDF-файлы появляются перед вашим лицом, даже если вы закрыли их правильно. К сожалению, не существует универсальной команды для ее отключения во всей ОС, поэтому вам придется делать это для каждой отдельной программы. Если вы хотите отключить его для предварительного просмотра, введите следующую команду:

QuickTime — еще один виновник, на мой взгляд, снова просто введите:

Убедитесь, что вы закрыли и перезапустили приложения, чтобы увидеть изменения, и если вы хотите что-то отменить, просто замените true на false (я уверен, вы уже освоились с этим!).

5. Показать скрытые файлы в Finder

По умолчанию Finder в OS X скрывает некоторые файлы (в основном нерелевантные), но если вы хотите видеть все на своем компьютере, введите следующую команду:

Снова замените true на false, чтобы снова их скрыть.

6. Изменить формат файла для снимков экрана

Скриншоты с использованием встроенного ярлыка для OS X действительно полезны, но по умолчанию они сохраняются в виде файлов PNG. Если вы хотите изменить это, введите следующую команду:

Замените расширение файла трехбуквенной аббревиатурой нужного формата файла, поэтому для формата JPEG просто введите JPG, а для формата Acrobat PDF — PDF. Терминал не должен быть сложным, не так ли?

7. Полностью убрать панель управления

Выше мы рассмотрели команду перетаскивания виджетов Dashboard на рабочий стол, но если вы хотите полностью избавиться от Dashboard (например, если у вас более старый Mac и у вас проблемы с памятью), вы можете сделать это с помощью этой простой команды терминала:

Затем перезапустите Dock с помощью следующей команды:

Вуаля! Нет больше приборной панели. Если впоследствии вы обнаружите, что сожалеете о старых добрых временах, замените YES на NO в верхней команде и повторите процесс.

8. Надежно стереть свободное пространство

Когда вы удаляете файлы на своем Mac, OS X по-прежнему оставляет фрагменты файла на всем свободном месте на жестком диске, пока они не будут записаны новыми файлами. Если вы хотите безопасно удалить все оставшиеся фрагменты на жестком диске (например, если вы собираетесь продать свой Mac), выполните следующую команду:

Замените /name-of-drive на диск, который вы хотите стереть. Эта команда использует специальный алгоритм для очистки каждой свободной области пространства 35 раз, что намного превышает стандарт Министерства обороны США, который требует всего 7 проходов. Имейте в виду, что на больших дисках этот процесс может занять несколько дней.

Кроме того, команда diskutil действительно полезна и позволяет управлять локальными дисками и томами непосредственно из Терминала (приведен список примеров команд). Однако имейте в виду, что для большинства команд требуется root-доступ.

9. Управляйте своим Mac удаленно

Возможность удаленного управления вашим Mac через SSH или безопасную оболочку гораздо выгоднее, чем совместное использование экрана, поскольку при этом используется меньше системных ресурсов и меньше пропускной способности. Первое, что вам нужно сделать, это включить удаленный вход на вашем Mac, что вы можете сделать, перейдя в Системные настройки, затем Общий доступ, затем нажмите Удаленный вход. .

Обязательно включите удаленный вход на вашем Mac, прежде чем что-либо начинать

Должен загореться зеленый свет вместе с IP-адресом, который вы можете использовать для входа в Терминал. Соединение между локальным Mac, который вы используете, и удаленным (то есть вашим собственным) является безопасным и зашифрованным, а это означает, что любые данные, передаваемые между ними, не могут быть перехвачены.

Чтобы войти в свой Mac на другом Mac, выполните команду:

Замените имя пользователя на имя пользователя, которое вы будете использовать для входа в OS X, а удаленный адрес — на IP-адрес, указанный вам на панели «Общий доступ». Теперь вы можете управлять своим Mac и удаленно выполнять команды терминала, что является большим плюсом.

10. Говорящий Мак!

И последнее, но не менее важное: если вы хотите, чтобы ваш Mac говорил с вами, просто используйте команду say, например:

Слова будут произноситься голосом вашего Mac по умолчанию, но если вы хотите изменить его, просто перейдите в Системные настройки, а затем либо в Диктовка и речь (на Mountain Lion) или просто Speech (на Lion). Здесь вы можете выбрать разные голоса и загрузить новые с серверов Apple, если хотите. Еще одна «полезная» функция — возможность конвертировать в речь весь текстовый файл, если вам так хочется. Просто введите:

Замените FILENAME.txt своим собственным файлом. Это создаст чтение вашего файла как файла AIFF audio.aiff в каталоге терминала по умолчанию.

Совет. Вы когда-нибудь задумывались, как произносится операционная система Mac: "OS 10" или "OS ex ?" Ваш Mac знает ответ! Попробуйте ввести «скажем, OS X» в терминал. Результат может вас удивить.

Заключение

Я надеюсь, что это небольшое руководство помогло вам демистифицировать Терминал и понять, что на самом деле его не так уж и плохо использовать — с его помощью вы можете добиться гораздо большего, и если вы хотите настроить OS X помимо простой смены обоев, то это действительно ваш первый порт захода.

Надеюсь, вы получите массу удовольствия от команд, упомянутых выше. Пожалуйста, не стесняйтесь делиться своими любимыми командами в разделе комментариев ниже на благо всех читателей Mactuts+!

< бр />

Тим Брукс


Тим Брукс
Писатель

Тим Брукс — специалист по технологиям с более чем десятилетним опытом работы. Он инвестировал в экосистему Apple, имея опыт работы с Mac, iPhone и iPad для таких публикаций, как Zapier и MakeUseOf. Подробнее.

Клавиатура MacBook с подсветкой.

Вы боитесь командной строки Mac? Изучение нескольких простых команд поможет вам укрепить уверенность и избавиться от страха. Возможно, вы даже обнаружите, что вам нравится работать в среде командной строки!

Использование терминала для выполнения команд

На вашем Mac установлено приложение «Терминал» в разделе «Приложения» > «Утилиты». Вот как вы выполняете команды на своем Mac с помощью командной строки. Запустите Терминал, найдя его в папке «Утилиты» или выполнив поиск с помощью Spotlight, а затем ознакомьтесь с интерфейсом.

Здесь будут работать многие сочетания клавиш, которые вы используете в других приложениях. Вы можете открыть несколько вкладок с помощью Command+T или новое окно терминала с помощью Command+N. Вырежьте, скопируйте и вставьте всю работу, как и ожидалось, и вы можете перетащить любой файл или папку в окно терминала, чтобы сразу перейти к этому каталогу.

Терминал Mac (пусто)

Здесь мы рассмотрим некоторые из самых основных команд терминала Mac. Они будут вам знакомы, если вы когда-либо использовали командную строку Linux.

Использование флагов для изменения команд

К большинству команд можно добавить флаг в виде дефиса и буквы для доступа к различным функциям. Например, флаг -R рекурсивно применяет команду к каталогу, ко всем файлам и папкам в этом конкретном каталоге, ко всем файлам и папкам в этих папках и т. д.

Флаг всегда появляется после команды. Например: rm -i . В этом примере rm — это команда удаления, флаг -i указывает процессу запросить подтверждение пользователя и будет заменен на расположение файла или папки на диске. Флаги чувствительны к регистру.

Изменить каталог: cd

Пример использования: cd /folder/

Используйте команду cd для изменения каталогов. Например: cd /Volumes/Elements/ для доступа к внешнему диску под названием «Elements».

cd Команда терминала macOS

Вы можете использовать ярлыки для быстрого перехода к определенным каталогам. Например, запустив cd ~, вы попадете в домашний каталог текущего пользователя. Вы также можете использовать cd/ для перехода в корень диска, cd.. для перехода на один каталог вверх или cd../.. для перехода на два каталога вверх.

Список файлов и папок: ls

Пример использования: ls /folder/

Также полезно для навигации по диску, ls можно использовать для просмотра содержимого текущего каталога, просто выполнив команду. Добавьте к нему место на диске, чтобы конкретно указать этот каталог.

Вы можете добавить флаги к команде ls, чтобы получить другие результаты. Например, используйте -C для получения многоколоночного вывода, -S для сортировки по размеру, -lt для сортировки по дате изменения, -la для подробного содержимого, включая скрытые файлы, или -lh для создания списка с удобочитаемыми размерами файлов.

ls macOS Terminal Command

Помните, что вы также можете использовать те же сочетания клавиш, что и с командой cd (например, ls ~ ), чтобы быстро переключаться между ними.

Копия: cp

Пример использования: cp file.txt /destination/

Используйте cp, чтобы инициировать команду копирования, добавьте флаг там, где это необходимо, а затем введите целевой файл или папку, затем пробел, а затем добавьте папку назначения.

cp Команда терминала macOS

Если вы копируете один файл, вы можете использовать команду cp без флага, как показано в примере выше. Если вы хотите скопировать каталог, вам нужно использовать флаг -R, чтобы указать, что все файлы и папки в каталоге должны быть включены. Например: cp -R /folder/ /destination/ .

Вы даже можете включить несколько файлов в одну команду копирования. Например: cp file1.txt file2.txt file3.txt /destination/ .

Переместить и переименовать: mv

Пример использования: mv file.txt /destination/

Перемещение работает почти так же, как копирование, как показано выше, за исключением того, что нет необходимости добавлять рекурсивный флаг при перемещении каталогов. Вы можете добавить к команде флаг -i, чтобы запрашивать подтверждение перед перемещением, так как команда mv по умолчанию перезапишет все файлы в месте назначения.

mv macOS Terminal Command

Вы также можете использовать mv для переименования файлов, «перемещая» файл в тот же каталог. Например: mv oldfilename.txt newfilename.txt .

Создать новый каталог: mkdir

Пример использования: mkdir

Если вы хотите создать новый каталог, используйте команду mkdir, за которой следует имя каталога, который вы хотите создать. Вы можете создать несколько каталогов, разделяя имена пробелами. Например: mkdir папка1 папка2 папка3 .

mkdir Команда терминала macOS

Если вы хотите создать папку с пробелом в имени, убедитесь, что имя папки заключено в кавычки. Например, mkdir "моя папка".

Удалить файлы и папки: rm

Пример использования: rm

Команда rm удаляет файлы или папки немедленно, не спрашивая предварительного подтверждения. Вы можете добавить флаг -i, чтобы запрашивать подтверждение пользователя при каждом его использовании, что должно помочь предотвратить сбои.

rm macOS Terminal Command

Вы можете удалить сразу несколько файлов, добавив имена файлов в конец команды. Например: rm файл1.txt файл2.txt файл3.txt .

Отображение использования диска и свободного места: du & df

Пример использования: du /destination/

Используйте команду du, чтобы рассчитать использование диска в расположении, указанном после этого. Для гораздо более полезного считывания вместо этого запустите du -sh /destination/, чтобы предоставить удобочитаемый общий объем использования диска для указанного местоположения.

du macOS Terminal Command

Аналогично вы можете использовать df -h для подсчета дискового пространства или использовать флаг -H для отображения общего дискового пространства в «метрических» единицах хранения (например, 1000 МБ на ГБ вместо 1024 МБ на ГБ).

Найти файл: найти

Пример использования: find /location/ -name

Эта команда может помочь вам найти файлы на вашем диске. Следуйте за командой find, указав расположение каталога, в котором вы хотите выполнить поиск, флаг -name, а затем имя файла, который вы хотите найти.

найти команду терминала macOS

Вы всегда можете использовать подстановочный знак * для поиска неполных имен файлов. Например, find /location/ -name '*.jpg' найдет все файлы с расширением .PNG в указанном месте.

Открыть файл: открыть

Пример использования: открыть

Вы можете использовать команду open для открытия файлов или каталогов, просто указав путь или путь с именем файла после этого. Откройте несколько каталогов или файлов, объединив их в цепочку в конце команды. Например, откройте файл1.txt файл2.txt файл3.txt .

Открыть команду терминала macOS

Вы также можете открывать файлы в определенных приложениях, используя флаг -a, за которым следует имя приложения (или путь к файлу .APP, если он вам известен). Например: открыть файл предварительного просмотра.pdf .

Редактировать файл: nano

Пример использования: нано

nano — это простой текстовый редактор с открытым исходным кодом, входящий в состав macOS, для редактирования файлов в терминале. Вы можете редактировать текстовые файлы, включая системные файлы, с помощью команды nano, за которой следует имя файла.

nano macOS Terminal Command

Оказавшись в nano, обратите внимание на команды в нижней части экрана, которые включают клавишу управления. Чтобы сохранить файл, нажмите Control+O (известно как «Записать») или выйдите без сохранения, нажав Control+X.

Запуск от имени суперпользователя: sudo

Пример использования: sudo

Префикс sudo используется для выполнения команды от имени «суперпользователя», также известного как root или admin. После ввода команды с префиксом sudo вам потребуется ввести пароль администратора для ее выполнения.

sudo macOS Terminal Command

Для работы некоторых команд требуется root-доступ.Например, если вы хотите отредактировать системный файл, вам может понадобиться использовать sudo nano, чтобы сохранить изменения.

Показать рабочий каталог: pwd

Пример использования: pwd

Чтобы отобразить текущий каталог, в котором вы находитесь (или «распечатать рабочий каталог»), вы можете использовать команду pwd. Это особенно полезно для печати пути, который впоследствии можно скопировать и вставить.

pwd Команда терминала macOS

Показать запущенные процессы: сверху

Пример использования: сверху

Чтобы просмотреть список запущенных в данный момент процессов и узнать, сколько ЦП и памяти они используют в данный момент, выполните команду top . По умолчанию процесс отображает все процессы по загрузке ЦП, а рядом с каждой записью отображается идентификатор процесса или PID.

top Команда терминала macOS

Вы можете нажать «Q», чтобы вернуться к командной строке, когда закончите.

Завершить процесс: kill

Пример использования: убить

Чтобы завершить процесс, сначала нужно запустить команду top, чтобы найти его идентификатор процесса (или PID). Затем вы можете использовать команду kill, за которой следует число, отображаемое рядом с процессом. Например: убить 1569 .

kill macOS Terminal Command

Подробнее о команде: man

Пример использования: мужчина

Каждая команда в этом списке имеет связанное с ней руководство, в котором подробно объясняется, как ее использовать и что делают различные флаги, а также некоторые более экзотические примеры используемых команд.

man macOS Terminal Command

Например, команда top имеет множество флагов и других модификаторов, о которых вы можете прочитать, используя: man top . Если вы хотите освоить командную строку, вам жизненно необходимо использовать команду man.

Домашнее пиво делает больше

Эти команды полезно знать в экстренных случаях. Например, вы не можете запустить Finder для копирования файлов с диска вашего Mac в режиме восстановления, но вы можете копировать файлы вручную с помощью терминала, если знаете, как это сделать.

  • › Почему люди тратят так много денег на MacBook?
  • › Как использовать команду «да» на Mac
  • › Используйте перетаскивание для ускорения команд терминала Mac
  • › Покупаете подержанный Mac или MacBook? Проверьте это перед покупкой
  • › Почему не было Windows 9?
  • › Что означает XD и как вы его используете?
  • › Почему прозрачные чехлы для телефонов желтеют?
  • ›5 шрифтов, которые следует прекратить использовать (и лучшие альтернативы)

Это основные команды терминала macOS, которые необходимо знать для обновления Mac, принудительного выключения не отвечающего Mac, простого поиска различий между файлами и многого другого.


< /p>

Под капотом macOS X находится оболочка Unix, позволяющая запускать мощные утилиты командной строки. Это упрощает для ИТ-специалистов управление устройствами под управлением macOS, поскольку персонал может входить в систему через SSH и удаленно выполнять команды для выполнения таких действий, как установка программного обеспечения или обновление компьютеров Mac.

Изучите основные советы по работе с командной строкой, которые должен знать каждый пользователь Mac и крупные компании, полагающиеся на компьютеры Mac и управляющие ими. Чтобы использовать эти советы по работе с командной строкой, я использую приложение «Терминал», которое поставляется с каждой копией macOS — ничего лишнего не нужно устанавливать или загружать. Найдите это приложение, открыв Finder и выбрав Приложения | Утилиты. Вы вводите команды в терминал, а затем нажимаете клавишу возврата, чтобы выполнить их.

Как обновить свой Mac с помощью команды терминала softwareupdate

Если вы хотите обновить свой Mac удаленно через SSH или не хотите выполнять шаги по открытию Системных настроек и выполнению обновлений, ваш Mac также можно обновить напрямую через Терминал.

Для этого я использую команду softwareupdate. Эта команда, при передаче двух параметров, загружает и устанавливает обновления. Откройте терминал и введите следующую команду, чтобы проверить, загрузить и установить все доступные обновления для вашей системы:

При запуске этой команды утилита откроется, проверит наличие обновлений так же, как и в Системных настройках, а затем загрузит и установит их, если какие-либо обновления будут найдены (рис. A). Если после установки требуется перезагрузка, вы будете предупреждены о том, что перезагрузка необходима для завершения установки.

Рисунок А


Как скопировать вывод команды с помощью команды терминала pbcopy

Как разработчик, я часто открываю файл только для того, чтобы скопировать его содержимое, а затем закрыть файл. С помощью Терминала вы можете легко скопировать содержимое файла (или вывод любой команды), передав вывод команды в pbcopy.

В приведенном ниже примере я передам вывод файла в буфер обмена с помощью команды cat для файла на рабочем столе:

Когда вы запустите эту команду, она выделит (повторит вывод) файл с именем «myfile.txt» на рабочем столе. Этот вывод будет передан в утилиту pbcopy, которая заменит содержимое буфера обмена содержимым этого файла — и все это без необходимости открывать файл, выделять все и копировать.

Обратите внимание: поскольку вы передаете вывод непосредственно в буфер обмена, вы не увидите текст, отраженный в окне терминала — вместо этого он будет записан в буфер обмена, и вы сможете вставить его в любое приложение macOS.

Как просмотреть загрузку системы с помощью верхней команды терминала

Для Mac есть удобная утилита под названием Activity Monitor, которая позволяет проверять все виды системных функций и использование ЦП, памяти, диска и т. д. Однако, если вы хотите мгновенно просмотреть самые популярные элементы на вашем Mac и некоторые более простые статистические данные об использовании вашей системы, вы можете запустить команду top, введя ее в терминал:

В окне Терминала вы увидите обновленную статистику вашей системы, включая использование памяти, ЦП и диска. Вы также увидите текущий список приложений, наиболее активно использующих ЦП, а также их состояние, используемые порты, память для каждого приложения и многое другое (рис. Б).

Рисунок Б


Команда top показывает в Терминале живое представление со списком приложений с наибольшей загрузкой ЦП. Команда top также отображает статистику памяти, процессора и диска.

Чтобы закрыть это представление, либо закройте окно терминала, либо вернитесь к приглашению командной строки, нажав Ctrl + C, чтобы выйти из верхней команды.

Как накачать Mac кофеином, чтобы он не выключался

Если на вашем Mac выполняется длительный процесс (например, экспорт, автоматизация или другая служба), который не может быть прерван переходом компьютера в спящий режим, вы можете воспользоваться малоизвестной командой Терминала под названием caffeinate:

При запуске этой команды вы можете указать период времени в секундах, в течение которого вы не хотите, чтобы ваш компьютер переходил в спящий режим. Затем команда начнет обратный отсчет времени и предотвратит переход вашего Mac в спящий режим в это время.

Вы также можете просто запустить caffeinate, и ваш Mac не будет спать, пока выполняется команда.

Вы можете выйти из любой команды caffeinate досрочно, нажав Control + C (или закрыв окно Терминала) и разрешив вашему Mac снова перейти в спящий режим в соответствии с системными настройками.

Как очистить кеш DNS

Вы когда-нибудь сталкивались с ситуацией, когда веб-сайт обновлялся или менялись серверы, но ваш Mac по-прежнему перенаправлял вас на старый сайт? Это часто связано с тем, что кеш DNS на вашем компьютере устарел и не обновляется с новым разрешением домена. К счастью, вы можете легко решить эту проблему, очистив кеш DNS на вашем Mac и разрешив вместо этого искать домены в удаленной службе DNS.

Для этого найдите свою версию macOS ниже и выполните команду для своей версии.

macOS 10.12 (Sierra) и более поздние версии

mac OS X 10.11 (Эль-Капитан)

В этих командах используется ключевое слово sudo. Это означает, что перед выполнением команды вам потребуется ввести пароль своей учетной записи пользователя macOS. Введите свой пароль, когда будет предложено, а затем нажмите клавишу возврата. При запуске эти команды очищают кеш DNS на вашем Mac и начинают повторно заполнять его при всех последующих поисках домена.

Как использовать команду терминала opendiff для поиска различий между файлами

Вы когда-нибудь хотели найти различия между двумя файлами, но прибегали к загрузке приложения или, может быть, просто открывали два файла рядом и наблюдали за изменениями? Есть лучший способ сравнить два файла одного типа, и он встроен в каждый Mac — это команда opendiff. Просто введите следующие команды, поместив расположение двух файлов друг после друга, разделенных пробелом:

В приведенном выше примере мы сравниваем два текстовых файла, расположенных на рабочем столе, один с именем «text1.txt», а другой с именем «text2.txt». Когда вы запустите эту команду, ваш Mac запустит приложение FileMerge (рис. C) с двумя файлами, открытыми рядом, и различия между двумя файлами будут выделены.Это удобно для просмотра таких документов, как контракты и другие текстовые документы.

Рисунок C


Утилита командной строки opendiff запускает приложение File Merge с двумя указанными файлами и позволяет легко сравнить различия.

Как узнать, как долго ваш Mac был включен

Время от времени рекомендуется перезагружать Mac. Поскольку система настолько стабильна, мы часто забываем, как долго загружался компьютер. Вы можете узнать, как долго ваш Mac работает без остановок, с помощью команды uptime в Терминале, введя следующую команду:

Эта простая команда позволит вам узнать количество дней, часов и секунд с момента последней перезагрузки вашего Mac. Это отлично подходит для определения необходимости перезагрузки Mac.

Как принудительно завершить работу macOS

Иногда вы можете столкнуться с проблемой, когда не можете выключить свой Mac; например, возможно, приложение или фоновый процесс зависли и больше не будут успешно завершаться, что приводит к остановке завершения работы с помощью обычных средств выключения вашего Mac.

Есть еще один вариант, и он связан с терминалом. Просто откройте Терминал и введите:

Когда вы введете эту команду в терминал и нажмете клавишу возврата, ваш компьютер немедленно выключится. Если вы по-прежнему не можете перезагрузить его после ввода этой команды, добавьте «sudo» впереди, что потребует вашего пароля администратора, но гарантирует, что ваш Mac будет выключаться каждый раз.

Как использовать команду терминала qlmanage для предварительного просмотра QuickLook

Функция MacOS QuickLook обеспечивает простой способ просмотра изображений, PDF-файлов и других документов в Finder без необходимости открывать приложение документа, нажимая пробел, когда файл выбран в Finder.

Этот же предварительный просмотр QuickLook также доступен через Терминал для любого поддерживаемого файла, введя эту команду:

Приведенный выше пример команды открывает окно QuickLook с файлом, переданным в команду. Это удобно, когда вы используете командную строку для управления файлами.


< /p>

Еженедельный информационный бюллетень Apple

Если вам нужны советы по iPhone и Mac или последние корпоративные новости Apple, мы предоставим вам все необходимое.

Дауна М. Робертс имеет более чем 20-летний опыт работы в сфере технологий. Ее работы публиковались в Forbes, Huffington Post, Actiontec, Hackernoon и других изданиях.

В этой статье

Перейти к разделу

Если вы хотите получить максимальную отдачу от своего Mac, вам нужно освоить терминал Mac и выучить некоторые полезные команды терминала. Большинство пользователей могут использовать меню и мышь для управления настройками, файлами и папками, но если вы хотите заглянуть под капот macOS, терминал поможет вам быстро туда добраться и выполнить свою работу.

Что такое терминал Mac?

Терминал Mac – это программа, включенная в macOS, которая позволяет использовать команды Unix (например, DOS) для быстрого и простого выполнения десятков функций без какого-либо вмешательства со стороны операционной системы. Технический термин для этого — интерфейс командной строки (CLI). Использование терминала может быть очень мощным и эффективным, но также и опасным.

Будьте очень осторожны при использовании команд терминала. При неправильном использовании вы можете удалить файлы и папки быстрее, чем сможете отреагировать (вплоть до того, что вам может понадобиться восстановить их из резервной копии).

Терминал иногда сравнивают с программой командной строки Windows. Они подобны; однако терминал использует команды Unix для работы. Windows использует собственный язык командной строки.

Некоторые пользователи (например, ИТ-администраторы и разработчики) используют терминал, потому что он может работать быстрее, чем графический интерфейс, которым пользуется большинство из нас, и, что самое интересное, позволяет получить доступ к функциям, недоступным через обычный интерфейс macOS.

При использовании команд терминала важна точность (включая использование заглавных букв), поэтому будьте осторожны с каждым символом, даже с пробелами.

Как открыть терминал (командную строку) на Mac

Вы можете использовать терминал, открыв Finder > Приложения > Утилиты > Терминал. Откроется окно, и вы увидите командную строку, заканчивающуюся символом $. Показанная командная строка имеет вид ComputerName:CurrentDirectory ~Username$. В верхней части окна вы увидите слово Bash; это означает «Оболочка снова Борна». Bash — это язык, используемый для терминала на Mac.

Вы готовы начать вводить команды.

После каждой команды нажимайте клавишу возврата, чтобы выполнить ее. Вы также можете скопировать и вставить в окно терминала.

Сочетания клавиш для использования с терминалом

Вкладка Автозаполнение имен файлов и папок
Ctrl + A Перемещается в начало строки, которую вы печатаете
Ctrl + E Перемещается в конец строки строка, которую вы печатаете
Ctrl + W Удаляет слово перед курсором
Ctrl + T Переставляет местами последние два символа перед курсором
Esc + T Переставляет местами последние два слова перед курсором< /td>
Ctrl + L Очищает экран
Ctrl + C Завершает текущий процесс
Ctrl + R Поиск по ранее использованным командам
Option + → Переместить курсор на одно слово вперед
Option + ← Переместить курсор на одно слово назад
Ctrl + F Переместить курсор на один символ вперед
Ctrl + B Переместить курсор один символ назад
Ctrl + Y Вставить все, что было вырезано последней командой
Ctrl + _ Отменить последнюю команду
Ctrl + D Выйти из текущей оболочки

Работа с файлами и папками

< /tr> < /tr> < tr>
cd Показывает ваш домашний каталог
cd Перейти к определенному каталогу
cd ~ Домашний каталог, например 'cd ~/folder/'
cd / Корень диска
ls Показывает список всех файлов в текущем каталоге
ls -C Сортировать файлы или записи по размеру
ls -lt Список файлов, отсортированных по времени изменения (сначала самые последние)
ls -l Показывает длинный список всех файлов в текущем каталоге.
ls -a Список, включая скрытые файлы
ls -lh Длинный список с удобочитаемыми размерами файлов (КБ, МБ или ГБ)
ls - R Рекурсивно показывает все содержимое папки
top Отображает активные процессы. Нажмите q для выхода
q Выход
очистить Очистить экран
коснитесь Создайте новый файл без расширения
pwd Полный путь к рабочему каталогу
.. Родительский каталог
ls - l .. Длинный список родительского каталога
cd ../../ Переместиться на 2 уровня вверх
. Текущая папка
cat Текущая папка
rm Удалить файл
rm -i Удалить с подтверждением
rm -r Удалить каталог и его содержимое — используйте с осторожностью!
rm -f Принудительное удаление без подтверждения
rm -i Отображает запрос перед удалением
cp Копировать файл в файл
cp Копировать файл в каталог
mv Переместить/переименовать файл
mkdir Создать новый каталог с именем
mkdir Создать несколько каталоги сразу
mkdir -p / Создать вложенные каталоги
rmdir Удалить весь каталог (работает только с пустыми каталогами)
find -name Найти все файлы с именами внутри. Используйте подстановочные знаки (*) для поиска частичных имен файлов

Специальные команды

< td>nano
sudo Выполнить команду с правами суперпользователя
Открывает редактор терминала
open Открывает файл
-h Показать справку о команде
man Показать справку по команде

Разрешения на управление

< td>ls -ld/ < /tr>
ls -ld Показать разрешение по умолчанию для домашнего каталога
Показать права на чтение, запись и доступ к определенной папке
chmod 755 Изменить разрешение файла на 755
chmod -R 600 Изменить разрешение папки (и ее содержимого) на 600
chown : Изменить владельца файла на пользователя и группу. Добавьте -R, чтобы включить содержимое папки

Сетевые и серверные команды

Самые популярные команды терминала Mac

В качестве бонуса к нашей памятке по работе с терминалом, вот некоторые из самых популярных команд терминала, которые помогут максимально эффективно использовать возможности вашего Mac.

Показать/скрыть скрытые файлы и папки

Бывают случаи, когда вам нужно просмотреть скрытые файлы и папки на Mac, и для этого есть команда.

Чтобы отменить приведенную выше команду, измените TRUE на FALSE.

Загрузка файлов из Интернета

Чтобы быстро загрузить файл из Интернета, используйте приведенную ниже команду.

Изменить расположение снимков экрана по умолчанию

Не все хотят, чтобы их скриншоты сохранялись на рабочем столе. С помощью одной команды вы можете изменить их местонахождение.

Нажмите «Ввод».

Нажмите «Ввод».

Изменить тип файла по умолчанию для снимков экрана

Если вы хотите изменить тип файлов снимков экрана по умолчанию, используйте следующую команду.

Нажмите «Ввод».

Нажмите «Ввод».

Удалить все файлы в папке

Вы можете легко удалить все файлы в папке с помощью одной команды. Однако имейте в виду, что здесь нет кнопки отмены: как только вы нажмете «Ввод», файлы исчезнут.

Вы должны указать полный путь к имени папки.

Прочитайте руководство

В Bash встроено полное руководство, и вы можете получить доступ к страницам через терминал с помощью команды «man».

Например, если вы хотите узнать, как использовать команду cd, введите:

Вы можете прокручивать страницы руководства, нажимая пробел.

Это самые распространенные команды, но есть тысячи (вы даже можете объединить их в одну серию команд), которые вы можете попробовать в терминале, чтобы сделать работу с Mac более мощной и приятной. Но помните, что эти команды обладают большой силой, поэтому убедитесь, что вы вводите их правильно.

Читайте также: