Получите бесплатно 4 курса для лёгкого старта работы в IT
Получить бесплатно
Главная БлогТерминал: необходимый минимум команд для начала работы
Терминал: необходимый минимум команд для начала работы

Терминал: необходимый минимум команд для начала работы

Дата публикации: 21.01.2024
34 787
Время чтения: 10 минут
Дата обновления: 09.02.2024
Автор статьи:
Анна Русяева
В статье рассказывается:

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

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

Терминал позволяет администраторам удаленно управлять компьютерами или серверами по сети через протоколы, такие как SSH (Secure Shell). С использованием терминала пользователи могут настраивать различные параметры системы, устанавливать программное обеспечение, обновлять систему и многое другое.

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

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

Терминал используют как фронтенд-, так и бэкенд-разработчики. Первым он полезен в создании и управлении проектами (в основном npm и git), а вторым — для управления ресурсами на сервере.

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

Интерфейс терминала представляет собой командную строку, в которой вы вводите команды.

Терминал

Для git есть множество оболочек, но терминал всё равно остаётся востребованным для работы с ним, так как позволяет более прозрачно управлять процессом.

Узнай, какие ИТ - профессии
входят в ТОП-30 с доходом
от 210 000 ₽/мес
Павел Симонов - исполнительный директор Geekbrains
Павел Симонов
Исполнительный директор Geekbrains
Команда GeekBrains совместно с международными специалистами по развитию карьеры подготовили материалы, которые помогут вам начать путь к профессии мечты.
Подборка содержит только самые востребованные и высокооплачиваемые специальности и направления в IT-сфере. 86% наших учеников с помощью данных материалов определились с карьерной целью на ближайшее будущее!

Скачивайте и используйте уже сегодня:

Павел Симонов - исполнительный директор Geekbrains
Павел Симонов
Исполнительный директор Geekbrains
pdf иконка

Топ-30 самых востребованных и высокооплачиваемых профессий 2023

Поможет разобраться в актуальной ситуации на рынке труда

doc иконка

Подборка 50+ бесплатных нейросетей для упрощения работы и увеличения заработка

Только проверенные нейросети с доступом из России и свободным использованием

pdf иконка

ТОП-100 площадок для поиска работы от GeekBrains

Список проверенных ресурсов реальных вакансий с доходом от 210 000 ₽

pdf 3,7mb
doc 1,7mb
Уже скачали 32546 pdf иконка

Как запустить терминал

На системах macOS и Linux уже есть встроенный терминал. Если работаете на Windows, можно скачать отдельный клиент. Он также потребуется для действий с git, если вы выберете работу с консолью. При установке будет много вкладок с галочками — для начала можно оставить всё дефолтно.

Чтобы воспользоваться терминалом, нужно запустить Git Bash:

Как запустить терминал

Git Bash выглядит очень похоже с терминалом Linux — здесь вводятся команды, о которых мы будем говорить дальше:

Git Bash

Основные команды для работы в терминале

pwd — полный путь до папки, в которой находитесь сейчас:

Основные команды для работы в терминале

ls — просмотр содержимого открытой папки:

ls — просмотр содержимого открытой папки:

У команд есть ключи — например, можно написать команду ls с ключом -a и увидеть список всех файлов, в том числе скрытых. Как правило, у всех команд терминала есть такие дополнительные ключи. Их может быть довольно много — например, как в списке ключей для команды ls.

ls -la выводит дополнительную информацию (о правах, владельце, дате редактирования и размере).

ls -la

ls путь до папки поможет посмотреть содержимое в папке, в которую вы прокладываете навигацию относительно вашего текущего места. Например, вы находитесь в папке ~geekbrains и хотите просмотреть файлы в ~geekbrains/adaptive — тогда вам нужно написать ls adaptive. 

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

Лайфхак: если вы начнёте набирать имя папки и нажмёте Tab, то сработает автокомплит (автодополнение) и терминал сам подставит оставшиеся буквы. Это часто спасает от опечаток в названиях.

ls путь

 

cd прокладывает навигацию к корневой папке, то есть к user.

cd название папки прокладывает навигацию к любой папке. Это происходит примерно по той же схеме, что в проводнике или Finder.

cd 

cd .. — поднимает вас на один уровень в файловой системе. Например, если находились в ~geekbrains/adaptive, то после команды окажетесь в ~geekbrains. Также можно использовать запись cd ../.. — так вы подниметесь на два уровня. Уточним пример: будем использовать pwd, чтобы видеть, где мы находимся, и ls, чтобы смотреть содержимое папок:

 

cd

mkdir название папки — создаёт папку. В примере сначала и в конце просматриваем папки при помощи ключа ls, чтобы убедиться, что папка создалась:

mkdir

touch название файла — создаёт файл, а также указывает расширение, например touch index.html. На скриншоте при первой команде ls ничего не вывелось в терминал, потому что папка была пустой.

touch название файла 

Дарим скидку от 60%
на курсы от GeekBrains до 05 января
Уже через 9 месяцев сможете устроиться на работу с доходом от 150 000 рублей
Забронировать скидку

cat название — показывает текстовое содержимое файла. На скриншоте видим его у файла index.html, открытого в VSCode, а также наблюдаем вывод в консоли.

cat название

mv старое_имя новое_имя — переименовывает файл:

mv старое_имя новое_имя 

rm имя файла — удаляет его:

rm имя файла 

cp путь до файла, который копируем, и путь, куда помещаем копию (и имя, если нужно) — создаёт копию, также может переименовать файл при необходимости:

cp путь до файла

clear — очищает консоль от предыдущих команд и выводов.

node файл — запускает js-файл. Чтобы это сделать, нужно установить на свой компьютер node. В примере использован файлик со строкой, поэтому в консоли появляется вывод «script»:

console.log(‘script’);

 

Только до 2.01
Скачай подборку материалов, чтобы гарантированно найти работу в IT за 14 дней
Список документов:
ТОП-100 площадок для поиска работы от GeekBrains
20 профессий 2023 года, с доходом от 150 000 рублей
Чек-лист «Как успешно пройти собеседование»
Чтобы получить файл, укажите e-mail:
Введите e-mail, чтобы получить доступ к документам
Подтвердите, что вы не робот,
указав номер телефона:
Введите телефон, чтобы получить доступ к документам
Уже скачали 52300
node файл

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

Автор статьи:
Анна Русяева
Оцените статью:
2.78
Добавить комментарий

Сортировать:
По дате публикации
По рейтингу
Читайте также
prev
next
Бесплатные вебинары:
prev
next
Как работает дизайн-студия на примере одного кейса 

Как работает дизайн-студия на примере одного кейса 

Узнать подробнее
Инновационные подходы к обучению информационным технологиям

Инновационные подходы к обучению информационным технологиям

Узнать подробнее
Как стать Python-разработчиком

Как стать Python-разработчиком

Узнать подробнее
Что нужно знать разработчику

Что нужно знать разработчику

Узнать подробнее
Кто такой тестировщик и как им стать

Кто такой тестировщик и как им стать

Узнать подробнее
Чем занимается программист и как им стать

Чем занимается программист и как им стать

Узнать подробнее
Как искусственный интеллект помогает и мешает задачам кибербезопасности

Как искусственный интеллект помогает и мешает задачам кибербезопасности

Узнать подробнее
Бесплатный вебинар про внедрение искусственного интеллекта

Бесплатный вебинар про внедрение искусственного интеллекта

Узнать подробнее
Какие есть профессии в ИТ

Какие есть профессии в ИТ

Узнать подробнее
Смените профессию,
получите новые навыки,
запустите карьеру
Поможем подобрать обучение:
Забрать подарок

Получите подробную стратегию для новичков на 2023 год, как с нуля выйти на доход 200 000 ₽ за 7 месяцев

Подарки от Geekbrains из закрытой базы:
Осталось 17 мест

Поздравляем!
Вы выиграли 4 курса по IT-профессиям.
Дождитесь звонка нашего менеджера для уточнения деталей

Иван Степанин
Иван Степанин печатает ...