Отредактировано 3 Несколько недель назад от ExtremeHow Редакционная команда
macOSТерминалКомандная строкаСоветыТрюкиОболочкаСкриптингЭппл (Apple)КомпьютерРазработкаПрограммное обеспечение
Перевод обновлен 3 Несколько недель назад
Приложение Terminal в macOS — это мощный и универсальный инструмент, позволяющий взаимодействовать с вашим компьютером с помощью текстовых команд. Хотя поначалу он может показаться кому-то пугающим, освоение работы с Terminal позволяет задействовать множество расширенных функций и предоставляет больший контроль над вашей системой. Это руководство познакомит вас со всем, что вам нужно знать об использовании Terminal на macOS, даже если у вас нет предыдущего опыта.
Терминал — это интерфейс командной строки (CLI) для вашего Mac. Это как виртуальная версия вашего Finder или файлового менеджера, но доступная через текстовые команды, а не с помощью нажатия на иконки. С помощью Terminal можно выполнять множество задач, таких как изменение файлов или выполнение скриптов, зачастую с большей точностью, чем при использовании графического приложения.
Чтобы начать использование Terminal, вам нужно сначала его открыть. Вот как это сделать:
Вы можете быстро открыть Terminal, используя Поиск Spotlight, нажав Command + Пробел
, набрав "terminal" и нажав Enter
.
Как только вы откроете терминал, вы увидите окно с приглашением, которое выглядит примерно так:
Last login: Mon Sep 5 10:00:00 on ttys000
username@MacBook ~ %
Это приглашение означает, что терминал готов принять ваш ввод. Обычно оно отображает информацию о последнем входе, имя вашего компьютера и ваше имя пользователя. Символ тильды (~
) указывает на ваш домашний каталог.
Думайте о директориях как о папках на вашем компьютере. Вы используете команды для навигации по этим директориям в терминале.
pwd
/Users/username
ls
Desktop Documents Downloads
cd Documents
Вы можете создавать и удалять файлы и папки непосредственно из терминала.
mkdir MyFolder
touch myfile.txt
rm myfile.txt
rm -r MyFolder
Terminal позволяет просматривать и редактировать файлы без необходимости в отдельном текстовом редакторе.
cat myfile.txt
Hello, this is a text file.
nano
и имя файла, чтобы открыть его.nano myfile.txt
Используйте Control + O
для сохранения изменений и Control + X
для выхода.
Подстановочные знаки позволяют выбирать группы файлов и директорий. Эти символы выступают в роли заменителей других символов.
*
: Представляет ноль или более символов.ls *.txt
file1.txt file2.txt
?
: Представляет любой один символ.ls file?.txt
file1.txt
Terminal позволяет перенаправлять потоки ввода и вывода, используя следующее:
echo "Hello, World!" > hello.txt
echo "Welcome!" >> greetings.txt
cat < hello.txt
ls | sort
Используя терминал, вы можете эффективно искать файлы и их содержимое.
find . -name "file.txt"
grep 'search term' file.txt
Вы можете настроить внешний вид и поведение терминала для удобства использования.
.bash_profile
или .zshrc
.echo 'alias ll="ls -la"' >> ~/.zshrc
source ~/.zshrc
Как только вы освоите основные команды Terminal, вы можете начать создавать скрипты для автоматизации задач.
Сценарий оболочки — это текстовый файл, содержащий последовательность команд для терминала.
nano script.sh
Введите несколько команд в текстовом редакторе:#!/bin/bash
echo "Hello, World!"
Сохраните и выйдите. Сделайте сценарий исполнимым:chmod +x script.sh
Запустите сценарий, используя следующее:./script.sh
Чтобы максимально эффективно использовать терминал, следуйте некоторым практикам и советам:
man
отображает руководство для других команд.man ls
Control + C
: Останавливает выполняющуюся команду.Control + L
: Очищает экран.Клавиши со стрелками
: Переключение между историей команд.Терминал может показаться сложным в начале, но с практикой он превращается в мощный инструмент в вашей компьютерной коллекции. От навигации по директориям до создания сложных скриптов, вы можете выполнять самые разнообразные задачи. Понимание работы Terminal укрепляет ваше понимание того, как работает macOS за кулисами, делая вас эффективным и продуктивным пользователем. По мере углубления вы обнаружите бесконечные возможности и ярлыки, которые предлагает Terminal для упрощения и улучшения ваших цифровых задач.
Это руководство охватывает основные концепции и команды, важные для развития навыков работы с Terminal на macOS. Не забывайте регулярно практиковаться, исследуйте различные команды с помощью документации и продолжайте экспериментировать, чтобы раскрыть весь потенциал операций с командной строкой на вашем Mac.
Если вы найдете что-то неправильное в содержании статьи, вы можете