Руководство для начинающих по использованию терминала Mac

Руководство для начинающих по использованию терминала Mac

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





Есть более быстрые способы узнать, где скрывается этот надоедливый файл размером 5 ГБ или путь к каждому файлу, связанному с этим приложением, которое вы считали удаленным. Для этих и других вакансий командная строка - ваш новый лучший друг.





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

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





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

Общие советы по командной строке Mac

Во-первых, давайте рассмотрим некоторые основные факты о Терминале, которые вам следует знать.



Общий синтаксис

Команда bash обычно следует этому шаблону:

[Command] [Options] [Input or Path to File or Directory]

Например, в:





ls -la /Applications ls

это команда,

-la

представляет собой соединение двух индивидуальных вариантов (





-l

а также

-a

), а также

/Applications

это путь к списку.

Путь

Понимание путей поможет вам понять, как macOS на самом деле видит ваши файлы. По сути, путь к файлу - это «матрешка» папок, в которой он содержится, за которым следует имя самого файла.

Например, на Mac путь к файлу с именем Мои секреты на рабочем столе пользователя John Doe

/Users/jdoe/Desktop/'My Secrets'

.

Белое пространство

Вы должны убрать пустое пространство, чтобы Терминал правильно его обработал. Когда bash видит пробел, он интерпретирует его как конец команды. Итак, если у вас есть папка с пробелами в ее имени, например Тест пути , и вы пытаетесь перечислить его содержимое с помощью

ls /Applications/Path Test

, вы получите это:

Что тут происходит? Баш думает, что ты звонил ls на / Applications / Путь . Когда он не смог найти этот файл, он остановился.

Если вы хотите, чтобы bash распознал полное имя вашей папки, вы можете заключить имя в кавычки или использовать обратную косую черту, например:

  • ls /Applications/'Path Test' или
  • ls /Applications/Path Test

Судо

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

sudo

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

Команды терминала для улучшения рабочего процесса

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

man

в Терминал.

найти

  • Заменяет: Прожектор
  • Почему лучше: Он быстрее и ищет системные папки, которые исключает Spotlight или которые не индексируются.

Spotlight имеет тенденцию пропускать системные файлы macOS, если вы не говорите ему этого не делать, и даже в этом случае могут возникнуть проблемы с их индексированием. И наоборот, bash найти Команда может искать что угодно в любом месте и выводит полный путь к тому, что вы ищете.

Синтаксис найти состоит из четырех частей. По порядку они:

  1. найти
  2. путь к каталогу, в котором вы хотите искать ( /Приложения ниже)
  3. варианты (в приведенном ниже примере -имя , что обозначает найти будет искать файлы, соответствующие этому имени)
  4. строка для поиска (в приведенном ниже примере Гугл Хром )

Ты должен знать что найти использует регулярное выражение (также называемое регулярным выражением). Полное объяснение этой темы выходит за рамки этой статьи (или чего-либо, кроме учебника). Однако в приведенном ниже примере представлена ​​важная концепция регулярного выражения - звездочка ( * ) или подстановочный знак.

Помещение его в начало и конец строки поиска означает, что найти выведет результаты, в которых есть символы до и после поискового запроса. В этом случае, Гугл Хром поднимет Google Chrome.app .

Все вместе выглядит так:

из

  • Заменяет: Cmd + I чтобы показать информацию.
  • Почему лучше: Он может отображать сразу несколько папок и обычно занимает меньше времени для загрузки.

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

Лучшие варианты для из находятся:

  • -d (глубина): если за ним следует число, сообщает найти ограничить поиск -d уровень глубины в каталоге, в котором он выполняется.
    • Например, если вы запустите du -d 1 /Applications , он покажет вам только общий размер папок и файлов в вашем Приложения папка, а не размеры вложенных папок в этих папках.
  • -час (читается человеком): это покажет вам размер ваших файлов в К , M , или грамм , что означает килограммы, мегабайты или гигабайты.

Взгляни на из в действии:

как добавить кого-нибудь в WhatsApp

мв

  • Заменяет: Перемещение папок и файлов мышью.
  • Почему лучше: Это быстрее и не требует навигации.

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

Синтаксис:

mv

.

Например,

mv /Users/jdoe/Documents/file1 /Users/jdoe/Desktop/file1

поедет file1 от jdoe's Документы к его Рабочий стол .

ls

  • Заменяет: Cmd + i чтобы показать информацию.
  • Почему лучше: Это быстрее, может отображать информацию о нескольких файлах одновременно и легко настраивается.

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

Лучшие варианты для ls находятся:

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

Вот как выглядит результат:

mkdir

  • Заменяет: Finder> Файл> Новая папка
  • Почему лучше: Это быстрее, и вы можете указать имя прямо в команде, а не дважды щелкать новую папку.

Мгновенно создавайте новые папки с помощью этой команды.

Пример:

mkdir /Users/jdoe/Desktop/cool_stuff

rm

  • Заменяет: Перемещение файлов в корзину и ее очистка.
  • Почему лучше: Это быстрее и хорошо для удаления надоедливых файлов, от которых корзина не избавится.

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

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

Пример:

rm -R /Users/jdoe/Desktop/cool_stuff

Освойте свой Mac с помощью терминала

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

Начните с установки Homebrew , лучший менеджер пакетов для macOS. Он позволяет устанавливать новые языки программирования, репозитории программного обеспечения и многое другое. И тогда вы можете перейти к пробовать забавные и крутые команды и настроить Терминал, чтобы сделать его еще более полезным.

Делиться Делиться Твитнуть Эл. адрес Руководство по анимации речи для новичков

Анимировать речь может быть непросто. Если вы готовы начать добавлять диалоги в свой проект, мы разберем этот процесс за вас.

Читать далее
Похожие темы
  • Mac
  • Терминал
  • Командная строка
  • Оболочка Linux Bash
  • Советы Mac
Об авторе Команда Чаваги(Опубликовано 21 статья)

Тим Чавага - писатель, живущий в Бруклине. Когда он не пишет о технологиях и культуре, он пишет научную фантастику.

Ещё от Tim Chawaga

Подписывайтесь на нашу новостную рассылку

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

Нажмите здесь, чтобы подписаться
Категория Mac