Одно из самых мощных (и недостаточно используемых) приложений в macOS - это терминал Mac. Это приложение, которое дает вам высокий уровень контроля над вашим компьютером и может помочь вам лучше понять, как работает ваша машина.
Однако большинство пользователей не имеют четкого представления о том, что такое терминал, не говоря уже о том, как им пользоваться.
В этом посте я собираюсь это изменить. К концу этого руководства вы должны иметь твердое представление о том, как работает терминал Mac, для чего он используется и что он делает, а что не делает. Я также дам вам несколько основных команд, которые помогут вам использовать терминал и произвести впечатление на друзей.
Давай займемся этим!
СОДЕРЖАНИЕ
- Что такое терминал Mac?
- Как работает терминал Mac?
- Почему вам следует использовать терминал Mac?
- Когда следует использовать терминал Mac?
-
Изучите основы терминала Mac
- Запуск терминала Mac
- Изменение внешнего вида терминала Mac
- Каждый персонаж имеет значение
- Команды всегда выполняются в вашем текущем местоположении
- Знайте, как управлять своим компьютером с помощью терминала Mac
- Основные команды терминала Mac: history, clear, * и sudo,
- Сделайте так, чтобы ваш Mac разговаривал
-
Готовы узнать больше?
- Похожие сообщения:
Что такое терминал Mac?
Терминал Mac - это встроенная среда оболочки Mac, которая позволяет напрямую вводить команды UNIX. Во всяком случае, это техническое определение.
Проще говоря, вы можете думать об этом как о приложении, которое дает вам доступ к более глубокому уровню операционной системы вашего Mac. Это как если бы вы подняли капот вашего автомобиля и осмотрели двигатель, но для программного обеспечения вашего Mac.
Терминал Mac - это не способ «взломать» ваш компьютер, и, как правило, он не сломает ваш компьютер. Когда я впервые узнал, как работает терминал, я помню, как беспокоился, что собираюсь ввести неправильную команду и полностью заблокировать свой Mac.
Но Apple не дает вам такой возможности легко. Вы можете технически испортить свой Mac, введя определенные команды в терминал (убедитесь, что вы копируете доверенные команды из Интернета на таких сайтах, как StackExchange), но вряд ли вы столкнетесь с этими командами при повседневном использовании.
Суммируя: Терминал Mac - это приложение, которое дает вам больший контроль над вашим Mac, но требует обучения и иногда сопряжено с риском. Тем не менее, экспериментировать с этим совсем не опасно.
Как работает терминал Mac?
Терминал Mac работает с помощью команд. В отличие от традиционного приложения (или приложения с графическим интерфейсом), в котором вы перемещаетесь, нажимая кнопки с помощью мыши, терминал представляет собой приложение LUI. Это означает, что вы взаимодействуете с терминалом, вводя ключевые слова и фразы (то есть команды), которые сообщают терминалу, что делать.
Многие из этих команд дополняют то, что вы можете делать с помощью мыши и клавиатуры, но как только вы их преодолеете, вы столкнетесь с тысячами функций, которые были бы невозможны без терминала.
Вот почему многие люди склонны ассоциировать использование терминала с работой программиста. Программистам нужен дополнительный уровень глубины, который предлагает терминал для выполнения их работы, в то время как средний пользователь делает это редко. Но любой может (и я утверждаю, должен) изучить основы терминала Mac.
Почему вам следует использовать терминал Mac?
Я считаю, что каждый, кто хочет лучше понять свой Mac / ПК, должен изучить основы терминала. Ваш терминал - это низкоуровневый метод взаимодействия с вашим компьютером.
В компьютерном мире высокоуровневые интерфейсы абстрагируют то, что на самом деле происходит на вашем Mac. Все мы знаем, что на базовом уровне наш Mac - это просто набор единиц и нулей. Однако высокоуровневые интерфейсы позволяют нам взаимодействовать с этими единицами и нулями с помощью кнопок и красочных приложений.
Низкоуровневый интерфейс приближает вас к основному уровню вашего Mac. Когда вы используете терминал, вы взаимодействуете со своим Mac способом, который больше соответствует тому, как работает ваш Mac, - с помощью текстовых команд.
Даже если вы никогда не используете терминал, использование терминала Mac значительно углубит ваше понимание вашей машины. И это также может помочь вам лучше понять другие ваши устройства, как работают такие вещи, как серверы, и как цифровая политика (например, автоматизация и конфиденциальность) разыгрывается на вашем компьютере.
Когда следует использовать терминал Mac?
Еще один важный вопрос, который вы, вероятно, задаете себе, - это когда вам следует использовать терминал. Если вы разработчик или учитесь на разработчика, ответ всегда. Вы должны узнать о своем терминале и освоиться с ним прямо сейчас. Итак, хорошая работа по поиску этой статьи!
Для всех остальных вы обнаружите, что терминал Mac не имеет для вас такого практического применения. Многие из функций, о которых я расскажу ниже и в других статьях, можно легко реализовать с помощью мыши и клавиатуры. Так что, вероятно, вам не нужно часто пользоваться терминалом.
Тем не менее, это не значит, что вам никогда не понадобится использовать терминал. И знание этих основ может оказаться большим подспорьем, когда вам действительно нужно с ними взаимодействовать. Кроме того, если вы обнаружите, что вам это нравится, вы можете начать Приложения для домашнего пивоварения и другие увлечения опытных пользователей.
Изучите основы терминала Mac
Хорошо, хватит предисловия. Приступим к использованию терминала. Ниже я в первую очередь расскажу об основах работы с терминалом, а не об основных командах. Ближе к концу есть несколько команд, но я в первую очередь пытаюсь помочь вам разобраться в терминале. Для основных команд терминала прокрутите до конца этого сообщения и / или прочтите эту другую статью об AppleToolBox.
Запуск терминала Mac
Перво-наперво, запуск терминала Mac. Это самый простой шаг, и есть несколько способов сделать это.
Мой любимый способ запустить терминал - это ввести «терминал» в Spotlight и нажать кнопку возвращение ключ. Вы можете активировать Spotlight, нажав cmd + пробел.
В качестве альтернативы вы можете открыть Finder приложение, нажмите на Приложения папка, затем Утилиты папку, затем прокрутите вниз и дважды щелкните значок Терминал приложение.
После открытия ваш терминал должен выглядеть примерно так:
Вы увидите мигающий курсор в начале строки текста. Это называется командной строкой, и именно здесь вы вводите свои команды.
Перед этим вы должны увидеть свое имя пользователя, за которым следует имя вашего Mac, за которым следует %
подписать. Если вы находитесь в определенной папке (называемой «каталогом», когда вы находитесь в терминале), вы увидите, что это отображается рядом с вашим именем. Например, вот как это выглядит, когда вы находитесь на рабочем столе.
В %
знак просто показывает вам, где начинается ваша строчная команда. Если вы нажмете возвращение, вы увидите другую строку с %
знак, указывающий, что предыдущая строка была оставлена.
Вы не можете вернуться и отредактировать уже выполненные строки, но можете нажать кнопку Стрелка вверх на клавиатуре, чтобы скопировать то, что вы ввели в предыдущей строке, в текущую строку.
Возможно, вы уже заметили, но вы не можете взаимодействовать с терминалом с помощью мыши. Вы можете использовать только клавиши со стрелками и клавиатуру. Это означает, что вы не можете выделять текст или копировать / вставлять текст в терминале.
Изменение внешнего вида терминала Mac
Еще вы, возможно, заметили, что терминал уродлив. Он выглядит очень простым и мягким, потому что он не должен выглядеть иначе, а простая графика помогает ему загружаться и работать очень быстро и с минимальным количеством оборудования.
Но, тем не менее, вы, вероятно, захотите изменить внешний вид терминала Mac. К счастью, это довольно легко сделать.
в Строка меню вашего Mac, щелкните Терминал а затем щелкните Предпочтения….
В появившемся всплывающем окне щелкните значок Профили таб.
В левой части этого нового экрана вы увидите разные темы на выбор. Дважды щелкните каждый из них, чтобы создать новое окно терминала с этой темой. Как только вы найдете тот, который вам нравится, нажмите Дефолт в нижнем левом углу, чтобы сделать эту тему новой по умолчанию.
Вы также можете изменить такие вещи, как шрифт, поведение окна и многое другое, но я обнаружил, что обычно это приносит больше вреда, чем пользы. Многие шрифты плохо работают с терминалом, а другие функции сложны.
Просто выберите тему, которая вам нравится, или создайте свою, нажав на значок + внизу тем и переходите к следующему шагу.
Каждый персонаж имеет значение
Одна из самых важных вещей, которые нужно понять о терминале Mac, - это то, что каждый символ имеет значение. Каждая буква, пробел, кавычка, дефис и косая черта влияют на то, как терминал интерпретирует ваши команды.
Это не означает, что ввод неверной команды (например, ввод буквы а
) сломает ваш Mac. 9/10, вы получите ошибку. Всегда проверяйте, правильно ли вы вводите команды, а если команда не принимается, сначала проверьте ее написание.
Это также причина, по которой я использую это форматирование:
ваша команда здесь
… А не кавычки при написании команд терминала. Это потому, что когда я (или большинство людей в сети) набираю команду нравится
, они хотят, чтобы вы точно скопировали этот текст в свой терминал. Это упрощает исключение кавычек.
Команды всегда выполняются в вашем текущем местоположении
Это одно из ключевых правил, которые следует помнить при работе в терминале Mac. В какой бы папке вы ни находились при использовании терминала, именно там будет выполняться команда, которую вы выполняете. Если вы введете команду для создания нового текстового файла, находясь на рабочем столе, текстовый файл появится на вашем рабочем столе.
Если это не имеет для вас смысла, возможно, это потому, что вы еще не чувствуете себя при использовании терминала. Но точно так же, как вы вводите разные папки при использовании приложения Finder, вы вводите разные папки и места в терминале.
Как упоминалось ранее, вы можете определить, в какой папке вы находитесь, проверив текст рядом со своим именем.
Изучение навигации по компьютеру с помощью терминала Mac поможет вам лучше понять эту идею. Я кратко расскажу о навигации ниже и более подробно в одном из будущих руководств.
А пока просто убедитесь, что вы всегда находитесь в нужной папке при выполнении команды. В противном случае вы можете удалить то, чего не хотели, скопировать неправильный файл в неправильное место или потерять отслеживание определенных файлов.
Знайте, как управлять своим компьютером с помощью терминала Mac
Хорошо, теперь перейдем к навигации. Здесь мы начнем разбираться с основными командами.
Несколько команд позволяют переходить из папки в папку на вашем Mac. Я планирую подробно осветить все это в одном из будущих постов. Но мы собираемся придерживаться трех.
Первая команда ls
. Вставьте это в свой терминал и нажмите возвращение. Вы должны увидеть названия всех папок внутри папки, в которой вы сейчас находитесь.
Это потому что ls
это сокращение от «список». В нем перечислены все папки внутри папки, в которой вы сейчас находитесь.
Чтобы перейти в одну из этих папок, вы собираетесь использовать CD
команда. CD
означает «сменить каталог». «Каталог» - это то, что вы называете папкой, когда находитесь в терминале; между ними нет разницы.
Чтобы перейти в одну из только что перечисленных папок, используйте ls
, тип cd [название папки]
заменив «[имя папки]» на имя папки, в которую вы хотите перейти. Например, если бы я хотел перейти на рабочий стол, я бы ввел это в свой терминал:
cd Desktop
Теперь предположим, что я закончил зависать на рабочем столе и хочу вернуться. Для этого используйте CD ..
. Эта команда перемещает вас обратно в предыдущий каталог, в котором вы были, как кнопка возврата.
Ни одна из этих команд никоим образом не может повредить ваш Mac, поэтому не бойтесь экспериментировать с ними, пока не освоитесь. Обычно я захожу в ls
чтобы выяснить, где я, затем используя CD
а также CD ..
для перемещения между папками.
Основные команды терминала Mac: история
, Чисто
, *
, а также судо
,
Как только вы научитесь перемещаться по терминалу Mac, вы готовы приступить к изучению основных команд. На мой взгляд, это означает понимание того, как история
, Чисто
, *
, а также судо
Работа.
история
это простая команда. Он показывает вам краткую историю команд, которые вы недавно вводили в терминал. Это полезно, когда вам нужно вспомнить, что вы уже сделали.
Далее идет Чисто
. Возможно, это бессмысленная команда, хотя я ее часто использую. Когда вы входите Чисто
в терминал Mac, он очищает окно до основного экрана терминала. Давай, попробуй.
Я считаю, что это полезно для очистки окна и облегчения сосредоточения внимания на том, что я сейчас пытаюсь сделать.
После этого *
. Это не столько команда, сколько важный символ, который нужно знать. Он известен как «подстановочный знак» и используется для ссылки на что-либо в рамках определенных критериев.
Например, терминал интерпретирует команду, которая использует * .jpg
для ссылки на каждый файл JPG в вашей текущей папке. Это полезно для поиска, одновременного выполнения команд в нескольких файлах и т. Д.
Наконец, судо
Команда - это та команда, с которой вы будете часто сталкиваться, и, вероятно, это самая важная команда в этой статье. судо
используется для запуска команд от имени суперпользователя или от имени администратора. Это означает, что вы отменяете базовую защиту своего Mac и вносите изменения в свой компьютер.
судо
это, конечно, неплохо. Вам нужно будет использовать его каждый раз, когда вы устанавливаете приложение через терминал. Однако это серьезно, и вам не следует вводить судо
в терминал, не зная, что то, что вы делаете, полностью безопасно. Проверять судо
команды, задав их в Google перед их использованием.
Сделайте так, чтобы ваш Mac разговаривал
Я хотел подвести итог на забавной заметке, так как большая часть этого поста была довольно технической и пояснительной. Последний - забавный трюк, который вы можете показать своим друзьям или просто использовать, чтобы рассмешить себя дома.
Все, что вам нужно сделать, это ввести скажи привет
в терминал Mac, и вы должны получить ответ от вашего Mac. Убедитесь, что громкость включена!
Если вы хотите, чтобы ваш Mac говорил более сложные вещи (например, предложения с вопросительными знаками, запятыми, апострофами и т. Д.), Вам следует заключить фразу в кавычки. Например, если бы я хотел, чтобы мой Mac сказал: «Привет! Как дела?" Я бы вставил это в свой терминал Mac:
сказать "Привет! Как дела?"
Готовы узнать больше?
Поздравляю! Вы только что узнали основы работы с терминалом Mac. Для обычного пользователя это, вероятно, все, что вам нужно знать. Однако если вы планируете стать разработчиком, то ваше путешествие только начинается.
С терминалом Mac можно делать множество других вещей. Позже на этой неделе я напишу больше руководств по терминалу, так что не забывайте их искать!
До тех пор!