Эти 9 простых команд помогут вам начать работу с Терминалом macOS

Есть два типа людей: одни думают, что «Терминал» — это очень хороший фильм Тома Хэнкса, а другие — программисты. Это просто шутка, а если серьезно, понимание того, как работает командная строка и что такое Терминал, пригодится, если вы учитесь программировать.

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

Итак, что такое Терминал?

Существует два способа использования компьютера:

Во-первых, из графического пользовательского интерфейса (GUI)

Во-вторых, из терминала или интерфейса командной строки (CLI).

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

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

Чтобы использовать Mac Terminal, вам необходимо ознакомиться с его основными командами

Во-первых, давайте откроем его. Чтобы открыть окно терминала на вашем Mac, нажмите «Command-пробел», чтобы получить Spotlight, введите «терминал» в строке поиска Spotlight и нажмите «Enter». Затем дважды щелкните результат поиска. Кроме того, вы можете найти приложение «Терминал» в папке «Утилиты» в «Приложениях». Вы увидите маленькое окно с белым фоном. Вы можете увеличить его, нажав на правый нижний угол и перетащив его.

Если вам не нравится белый фон и вы хотите сделать что-то похожее на «Матрицу» с зеленой командной строкой и черным фоном, перейдите в меню «Терминал», выберите «Настройки», перейдите в «Профили» и выберите «Доморощенный». и не забудьте нажать «По умолчанию».

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

Вы увидите что-то вроде этого:

Или вы можете выбрать любой цвет фона, который вам нравится.

Теперь давайте рассмотрим 9 основных команд.

Кстати, каждая командная строка начинается с символа, который «подсказывает» вам что-то напечатать. В нашем случае это знак доллара $.

  1. Создать/создать каталог — mkdir

Эта команда создаст новый каталог в нужном месте. Новый каталог совпадает с новой папкой. Созданный каталог (также известный как папка) будет добавлен к текущему рабочему каталогу. Допустим, например, вы хотите создать новую папку с именем «Новая_папка». Вы должны ввести mkdir New_Folder. Чтобы попасть в новую папку, используйте команду: cd New_Folder.

Если вы хотите удалить каталог/папку, вы должны сначала определить, является ли этот каталог пустым или содержит другие файлы внутри. Если мы хотим удалить пустой каталог (например, вам не нужна только что созданная «Новая_папка»), просто запустите rmdir New_Folder. Если вы хотите удалить каталог, содержащий другие файлы, используйте rm -R (имя папки), чтобы удалить весь каталог со всеми файлами. Помните, что эта команда необратима, вы не сможете восстановить удаленные файлы.

2. Изменить каталог — cd

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

Чтобы изменить каталог (или папку), вам просто нужно ввести cd и имя папки, например cd New_Folder. Если вы хотите вернуться в свой домашний каталог, напечатайте cd или ~cd.

3. Создать файлы — нажмите

Команда touch создаст пустой файл, который можно открыть в текстовом редакторе, введя open New_File.txt.

Давайте создадим файл в новой папке, напечатав touch New_File.txt. Не забудьте добавить расширение .txt, .html или другое расширение.

Вы можете открыть файл с помощью команды open. Вы увидите открытый txt. файл, где вы можете ввести все, что вам нужно, и сохранить его.

Если вы хотите удалить файл, введите rm New_File.txt.

4. Скопировать файл в другую папку (директорию) — cp

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

Давай попробуем. Мы хотим скопировать New_File.txt из папки «Рабочий стол» в папку «Документы» и переименовать его в My_New_File.txt. Во-первых, давайте изменим каталог, набрав cd Desktop.

Теперь мы находимся в каталоге Desktop и можем получить доступ к New_File.

Затем напечатайте cp New_File.txt ~/Documents/My_New_File.txt.

Если вы хотите удалить свой файл из папки, для этого тоже есть команда: rm New_File.txt

Не забудьте изменить каталог рабочего стола на каталог документов, если вы хотите удалить скопированный файл My_New_File.txt.

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

Если вы просто хотите переместить файл из одного места в другое, не копируя его, вы можете применить следующую команду:

mv My_New_File.txt ~/Desktop/My_New_File.txt

6. Копировать содержимое папки в новую папку — то же самое

Вы можете сделать это с помощью команды ditto. Если мы хотим скопировать все содержимое папки «Документы» в папку «Рабочий стол», мы сделаем это следующим образом:

то же самое с рабочим столом документов

Чтобы увидеть, какие файлы вы копируете, добавьте -V, например:

То же самое -V Documents Desktop

7. Каталог объявлений — ls

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

$ Рабочий стол ls -l

Теперь вы можете видеть такую ​​информацию о файле, как разрешения, дату создания и владельца.

8. Очистить экран терминала — Очистить

Эта команда поможет вам очистить экран. Просто введите clear, и он удалит все ранее введенные команды. Теперь у вас есть чистый экран, чтобы начать другой проект.

Когда вы закончите работу с окном терминала и захотите закрыть текущий сеанс, вы можете использовать команду exit.

9. Просмотр истории — история

Эта команда покажет вам все команды, которые выполнялись в текущем сеансе.

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