Терминал за 20 минут: основы работы в командной строке

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

Запуск терминала

  • macOS/Linux: Найдите приложение «Терминал» в меню приложений.
  • Windows: Откройте меню «Пуск», введите «командная строка» и запустите приложение.

Основные команды

echo

Команда echo выводит текст на экран. Например, команда echo "Hello, world!" выведет строку «Hello, world!». В macOS и Linux для вывода строк используются кавычки, в Windows — они необязательны.

ls (macOS/Linux) и dir (Windows)

Команды ls (macOS/Linux) и dir (Windows) отображают список файлов и папок в текущем каталоге.

  • ls: отображает список файлов и папок.
  • ls -l: отображает подробную информацию о файлах и папках (права доступа, размер, дата модификации). Первый символ строки указывает тип файла (d — каталог, — — обычный файл).
  • ls -a: показывает все файлы, включая скрытые (начинающиеся с точки в macOS).
  • ls -la: сочетание ls -l и ls -a.
  • Для отображения содержимого папки, например, Documents, используется команда ls Documents (macOS/Linux) или dir Documents (Windows). Для указания пути к файлу в подпапках используется слеш / (macOS/Linux) или обратный слеш (Windows), например: ls Documents/Photoshop

cd

Команда cd (change directory) используется для перехода в другой каталог.

  • cd Documents: переходит в папку Documents.
  • cd ..: переходит в родительский каталог.
  • cd: переходит в корневой каталог.

pwd

Команда pwd (print working directory) отображает полный путь к текущему каталогу.

mkdir

Команда mkdir (make directory) создаёт новую папку. Например, mkdir Temp создаст папку «Temp».

rmdir

Команда rmdir (remove directory) удаляет пустую папку. Например, rmdir Temp удалит папку «Temp». Важно: удаление файлов и папок через терминал обходит корзину, файлы удаляются без возможности восстановления.

rm

Команда rm (remove) удаляет файл. Например, rm file.txt удалит файл file.txt. Важно: удаление файлов через терминал обходит корзину, файлы удаляются без возможности восстановления.

cat

Команда cat (concatenate) отображает содержимое текстового файла. Например, cat file.txt выведет содержимое файла file.txt на экран. cat предназначена только для чтения.

open (macOS/Linux)

Команда open запускает приложение. Например, open /Applications/TextEdit.app запустит текстовый редактор TextEdit.

clear

Команда clear очищает содержимое терминала.

В этом уроке рассмотрены базовые команды терминала. Помните, что некоторые команды могут иметь серьезные последствия (например, удаление файлов без возможности восстановления), поэтому будьте внимательны. Для более глубокого изучения можно воспользоваться дополнительными ресурсами. Главное — понимать принцип работы терминала: ввод команды и нажатие Enter для её выполнения.

Что будем искать? Например,программа