20 команд терминала Mac, которые должен знать каждый пользователь

20 команд терминала Mac, которые должен знать каждый пользователь

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

За прошедшие годы графический интерфейс Mac изменил наш подход к работе. Тем не менее, многие люди используют командную строку из-за ее возможности контролировать и автоматизировать задачи или даже настраивать функции на Mac, которые доступны только через CLI. Некоторые функции приложения «Терминал» позволяют пользователям быстрее выполнять базовые или повторяющиеся задачи. Команды можно объединять в цепочку, чтобы увеличить их использование и многое другое.

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

Перейти к:

    Доступ к приложению Терминал Основные команды терминала Mac Почему важно знать

Доступ к приложению Терминал

Любой пользователь Mac, созданного после первого дебюта Mac OS X в 2001 году, может получить доступ и использовать интерфейс командной строки через приложение «Терминал» на своем Mac через оболочку на основе UNIX. Это приложение можно найти в разделе Приложения | Папка «Утилиты» — откройте окно Finder и нажмите Command + Shift + U. Терминал можно открыть, как и любое другое приложение Mac, в виде черного окна с мигающим курсором, в котором вы можете вводить команды.

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

ПОСМОТРЕТЬ: Поддерживайте свой Mac в отличной форме с помощью этого контрольного списка настройки macOS от TechRepublic Premium.

Приложение «Терминал» работает путем ввода команд на клавиатуре и нажатия клавиши возврата для выполнения команд. Затем терминал ответит любой доступной соответствующей информацией. Однако некоторые команды могут не возвращать какой-либо вывод.

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

Основные команды терминала Mac

1. Изменить каталог

Команда: компакт-диск

Что она делает: команда cd изменит каталог, с которым вы сейчас работаете в Терминале, для выполнения других команд в другом каталоге, просмотра содержимого другого каталога или открытия файла в другом каталоге. Это обычная команда, которая будет использоваться при работе с CLI. Если вы когда-нибудь потеряете свое место и каталог, в котором вы находитесь, введите pwd и нажмите Return, чтобы отобразить текущий путь.

Пример: cd «путь/к/каталогу/» (рис. A).

Рисунок А

2. Каталог листинга

Команда: лс

Что он делает: используйте команду ls после перехода в каталог с помощью команды cd, чтобы просмотреть содержимое внутри текущего каталога. Используйте аргумент -l (ls -l), чтобы получить еще больше информации о каждом из файлов, включая разрешения, владельца и дату создания.

Пример: ls «path/to/directory/» (рис. B).

Рисунок Б

Как и при просмотре файлов в Finder на Mac, команда ls позволяет просматривать файлы в Finder.

3. Открытие файлов

Команда: открыть

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

Пример: откройте «имя файла» (рис. C).

Рисунок С

Команда открытия аналогична двойному щелчку файла или приложения в Finder.

4. Скопируйте файл в другой каталог.

Команда: cp

Что она делает: команда cp облегчает копирование файла из одного места в другое или создание копии того же файла с новым именем. При указании первого аргумента укажите исходный файл, который вы хотите скопировать, а затем пробел и полный путь, имя файла и расширение того места, где вы хотите разместить копию при выполнении команды. Терминал вернется, когда копирование будет завершено.

Пример: cp «имя файла» «новое имя файла» (рис. D)

Рисунок D

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

5. Переместить файл

Команда: МВ

Что она делает: если вы хотите не копировать файл, а переместить его, используйте тот же формат команды cp, но вместо этого замените cp на mv. При этом файл будет перемещен из одного места в другое, удалив файл из исходного местоположения и поместив его в новое.

Пример: mv «имя файла» «путь/к/новому/файлу/местоположению» (рис. E)

Рисунок Е

Перемещение файлов между местами, дисками или сетевыми дисками можно упростить с помощью команды mv в Терминале.

6. Создайте текстовый файл

Команда: коснуться

Что он делает: Создать пустой файл из Finder нелегко. Команда touch позволяет создать файл любого типа, но он пустой. После создания пустого файла его можно открыть в текстовом редакторе, набрав open [имя файла].

Пример: нажмите myfile.txt (рис. F).

Рисунок F

С помощью команды touch легко создать новый пустой файл из CLI.

7. Создайте каталог

Команда: мкдир

Что она делает: команда mkdir позволит вам создать каталог (папку) из CLI. Если вам нужно место для хранения новых файлов, просто используйте эту команду, чтобы добавить новый каталог в текущий рабочий каталог, или укажите полный путь к месту, где вы хотите разместить новый каталог.

Пример: mkdir «путь/к/новому/каталогу» (рис. G).

Рисунок G

Команда mkdir упрощает создание папок на вашем Mac.

8. Удалить пустой каталог

Команда: rmdir

Что он делает: если вы создали папку с неправильным именем, вы можете легко переименовать ее с помощью команды mv, а если вы хотите вообще удалить каталог, используйте команду rmdir, за которой следует путь к каталогу.

Пример: rmdir «путь/к/каталогу» (рис. H).

Рисунок Н

Используйте команду rmdir и удалите папки.

9. Удалите вложенные каталоги

Команда: rm -R

Что он делает: если вы хотите удалить весь каталог, который может содержать другие каталоги или файлы, вам следует обратиться к команде rm -R. Эта команда необратима, в отличие от удаления файлов в Finder и возможности восстановления их из корзины. При выполнении этой команды все файлы и каталоги внутри указанного вами пути будут немедленно удалены.

Пример: rm -R «/путь/к/корневому/каталогу» (рис. I).

Рисунок I

Удаление вложенных папок и файлов можно выполнить с помощью rm -R, минуя функцию «Корзина», которую вы обычно используете в Finder.

10. Выполняйте команды с правами суперпользователя.

Команда: судо

Что он делает: sudo — это команда, которая позволяет вам повысить привилегии пользователя при выполнении команды до привилегий администратора. Это необходимо для запуска некоторых команд — например, для удаления файла, принадлежащего другому пользователю. Когда вы запустите эту команду, вы увидите поле пароля в Терминале, где вам нужно будет ввести пароль своей учетной записи, чтобы завершить выполнение команды.

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

Пример: «команда» sudo (рис. J).

Рисунок J

sudo повышает ваши привилегии в Терминале, поэтому вы можете запускать более мощные команды, требующие доступа администратора.

11. Перечислите активно запущенные компьютерные процессы

Команда: сверху

Что он делает: С помощью top вы увидите обновленную статистику вашей системы в окне терминала, такую ​​​​как использование памяти, процессора и диска. Вы также увидите текущий список приложений, которые чаще всего используют процессор, включая их состояние, используемые порты, объем памяти для каждого приложения и многое другое, без необходимости открывать приложение «Монитор активности» на вашем Mac. Эта команда будет выполняться до тех пор, пока вы не закроете окно Терминала или не нажмете Control + C, чтобы вернуть выполнение обратно в CLI.

Пример: верх (рис. K)

Рисунок К

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

12. Выйдите из подэкрана и вернитесь в терминал.

Команда: q

Что он делает: для команд, которые выполняются бесконечно, вы можете завершить выполнение процесса, нажав клавишу q на клавиатуре. Альтернативно вы можете нажать Control + C.

Пример: q (рис. L)

Рисунок L

Нажмите q, когда вам нужно выйти из текущего процесса в Терминале.

13. Очистите экран терминала от всех предыдущих команд.

Команда: очистить

Что он делает: ввод команд одна за другой может создать беспорядок в Терминале. Команда очистки удаляет все ранее введенные команды из представления приложения «Терминал» и возвращает вам чистый лист для работы. Вместо ввода ясно вы также можете нажать Command + K, чтобы выполнить то же действие.

Пример: очистить (рис. M)

Рисунок М

Очистите Терминал с помощью команды «Очистить» или сочетания клавиш «Command + K».

14. Скопируйте содержимое папки в новую папку.

Команда: то же самое

Что она делает: команда ditto выполнит копию всего содержимого одной папки в другую, указанную вами. Это отлично подходит, когда вам нужно начать новый проект и использовать старый проект в качестве основы, или если вам просто нужно скопировать файлы в папке с вашего компьютера на внешний диск. Добавьте -V, как в примере ниже, чтобы получить подробный вывод для каждого скопированного файла.

Пример: то же самое -V MyFolder MyNewFolder (рис. N).

Рисунок N

Команда «то же самое» позволяет легко дублировать файлы в другое место.

15. Получить однострочное описание команды

Команда: что

Что она делает: если вы хотите получить краткое описание команды и того, что она делает на вашем Mac, используйте команду Whatis.

Пример: Whatis «команда» (рис. O)

Figure O

Используйте Whatis, чтобы узнать, что делают определенные команды.

16. Показать страницу руководства для команды.

Команда: мужчина

Что он делает: большинство команд Терминала поставляются с руководством, которое позволяет вам получить справку или просмотреть аргументы и другую информацию о том, что делает команда. Подобно команде Whatis, вы можете использовать команду man, чтобы найти дополнительную информацию о конкретной команде.

Пример: man «команда» (рис. P)

Рисунок П

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

17. Команда «выход»

Команда: выход

Что он делает: команда выхода закроет текущий сеанс в терминале. Хотя вы можете просто закрыть окно, это может быть невозможно, если вы используете SSH через Терминал для доступа к удаленному компьютеру. В этом случае вам понадобится использовать выход, чтобы завершить удаленное соединение перед закрытием окна.

Пример: выход (рис. Q)

Рисунок Q

Вы можете выйти из сеанса терминала, набрав выход.

18. Запуск ярлыков из терминала

Команда: запуск ярлыков

Что он делает: иногда вам нужно иметь возможность легко запускать рабочий процесс Apple Shortcut из приложения «Ярлыки». Забудьте о необходимости запускать приложение «Ярлыки» и запускать его оттуда. Просто откройте терминал и введите ярлыки, выполните «Имя ярлыка» и нажмите Return. Это немедленно запустит ваш рабочий процесс без необходимости делать что-либо еще.

Пример: ярлыки запускают «Мой ярлык» (рис. R).

Рисунок Р

Запуск ярлыков из командной строки может быть проще, чем запуск приложения «Ярлыки» и поиск рабочего процесса, который вы хотите запустить.

19. Резервное копирование с помощью Time Machine

Команда: tmutil startbackup

Что он делает: если вы используете Time Machine для резервного копирования вашего Mac, иногда вам может оказаться полезным создать новый снимок резервной копии вашего компьютера. В этом случае вы можете легко сделать это из терминала, не углубляясь в системные настройки, чтобы найти правильную кнопку резервного копирования Time Machine. Просто введите tmutil startbackup в терминал, нажмите Return, и ваш Mac начнет резервное копирование на том Time Machine.

Пример: tmutil startbackup (рис. S)

Рисунок S

Time Machine может сделать новый снимок вашего Mac с помощью команды tmutil startbackup.

20. Принудительное закрытие приложений

Команда: killall Имя приложения

Что он делает: возможность принудительного закрытия приложения может быть важна. Экономя время, вы можете обратиться к Терминалу, легко ввести имя приложения и мгновенно завершить работу приложения. Для этого введите killall, затем пробел и имя приложения, которое вы хотите принудительно закрыть. В этом примере мы принудительно закрываем Finder. Это приведет к перезагрузке, что может исправить некоторые зависания и другие проблемы с Finder.

Пример: killall Finder (рис. T)

Рисунок Т

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

Возьмите власть над своей системой Mac

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

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

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

СМ.: У вас есть устройство с Windows? Узнайте, как использовать Терминал Windows в Windows 11.

Примечание редактора: эта статья изначально была написана Хесусом Виго и обновлена ​​Кори Бохоном, включив в нее дополнительную информацию и обновленные команды.


Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE