Эти 9 простых команд помогут вам начать работу с Терминалом macOS
Есть два типа людей: одни думают, что «Терминал» — это очень хороший фильм Тома Хэнкса, а другие — программисты. Это просто шутка, а если серьезно, понимание того, как работает командная строка и что такое Терминал, пригодится, если вы учитесь программировать.
К сожалению, большинство учебных пособий и курсов по программированию предполагают, что вы уже знакомы с командной строкой, и не содержат какой-либо вводной информации. Вот почему я написал этот пост и надеюсь, что он поможет вам освоиться с таким незаменимым инструментом программирования, как командная строка.
Итак, что такое Терминал?
Существует два способа использования компьютера:
Во-первых, из графического пользовательского интерфейса (GUI)
Во-вторых, из терминала или интерфейса командной строки (CLI).
Конечно, гораздо проще использовать графический интерфейс для взаимодействия с компьютером, но есть много «программных» вещей, которые вы делаете, когда использование командной строки может быть очень полезным.
Итак, Терминал — это окно, в котором вы вводите команды, которые позволяют вам управлять вашим Mac. Терминал — это интерфейс командной строки Mac. Вы можете создавать/перемещать/переименовывать/удалять папки и файлы, запускать программы или приложения, подключаться к базам данных, использовать программу контроля версий, такую как git, и делать многое другое.
Чтобы использовать Mac Terminal, вам необходимо ознакомиться с его основными командами
Во-первых, давайте откроем его. Чтобы открыть окно терминала на вашем Mac, нажмите «Command-пробел», чтобы получить Spotlight, введите «терминал» в строке поиска Spotlight и нажмите «Enter». Затем дважды щелкните результат поиска. Кроме того, вы можете найти приложение «Терминал» в папке «Утилиты» в «Приложениях». Вы увидите маленькое окно с белым фоном. Вы можете увеличить его, нажав на правый нижний угол и перетащив его.
Если вам не нравится белый фон и вы хотите сделать что-то похожее на «Матрицу» с зеленой командной строкой и черным фоном, перейдите в меню «Терминал», выберите «Настройки», перейдите в «Профили» и выберите «Доморощенный». и не забудьте нажать «По умолчанию».
Теперь закройте терминал и снова откройте его, чтобы увидеть, как выглядит ваше новое окно терминала.
Вы увидите что-то вроде этого:
Или вы можете выбрать любой цвет фона, который вам нравится.
Теперь давайте рассмотрим 9 основных команд.
Кстати, каждая командная строка начинается с символа, который «подсказывает» вам что-то напечатать. В нашем случае это знак доллара $.
- Создать/создать каталог — 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. Просмотр истории — история
Эта команда покажет вам все команды, которые выполнялись в текущем сеансе.
Я надеюсь, что эта информация была полезной, я начал с этих простых команд, а затем копнул глубже и узнал больше команд. Сначала было сложно привыкнуть к Терминалу, но теперь я не представляю, как я работал без него.