Основные команды Linux: первый шаг к работе в терминале

Основные команды Linux: первый шаг к работе в терминале

KateqoriyaTecnology
Oxuma vaxtı3 dəq.

Операционная система Linux сегодня используется на большинстве серверов. Для тех, кто хочет работать в сфере DevOps, системного администрирования, кибербезопасности и облачных технологий, знание Linux перестало быть просто желанием, а стало необходимостью.

Первая среда, с которой сталкиваются начинающие изучать Linux, — это терминал. Хотя у него есть графический интерфейс, работа с командной строкой в ​​реальной рабочей среде быстрее и эффективнее.

В этой статье мы объясним наиболее часто используемые простые команды в Linux на реальных примерах.

Что такое терминал и почему он важен?

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

Например:

  • • Создать файл
  • • Изменить папку
  • • Удалить файл
  • • Мониторинг процессов на сервере

Первое, что мы говорим начинающим изучать Linux:

Не бойтесь терминала. Это ваш самый мощный инструмент.

1. pwd – Где я сейчас нахожусь?

Первое, что нужно знать при работе в Linux: в каком каталоге вы сейчас находитесь?

Это показывает команда pwd.

pwd

Например, результат может быть таким:

/home/elshan

Это означает, что вы находитесь в домашнем каталоге пользователя.

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

2. ls – Что находится в каталоге?

Она используется для просмотра файлов и каталогов в текущем каталоге.

ls

Но в реальной жизни мы обычно используем её так:

ls -l

Эта опция предоставляет дополнительную информацию:

  • • Размер файла
  • • Права доступа
  • • Владелец
  • • Дата

Если вы также хотите увидеть скрытые файлы:

ls -la

В Linux файлы, начинающиеся с точки (.), считаются скрытыми. Например, .bashrc.

3. cd – Смена каталога

В Linux всё построено на структуре каталогов. Именно поэтому команда cd является одной из наиболее часто используемых команд.

Например:

cd Documents

Чтобы вернуться на один уровень назад:

cd ..

Чтобы перейти непосредственно в домашний каталог:

cd ~

При работе на сервере часто приходится переходить в такие каталоги, как /etc, /var, /opt. Поэтому команда cd должна стать рефлексом.

4. mkdir – Создание нового каталога

Открыть каталог для нового проекта очень просто:

mkdir project

Также можно создать несколько каталогов одновременно:

mkdir backend frontend database

В реальной среде DevOps эта команда часто используется для правильной настройки структуры проекта.

5. touch – Создание файла

Чтобы создать пустой файл:

touch app.py

Эта команда создает пустой файл с именем app.py.

Команда touch на самом деле предназначена для изменения информации о времени в файле, но на практике чаще всего используется для создания файлов.

6. cp – Копирование

Чтобы скопировать файл:

cp file.txt backup.txt

Чтобы скопировать папку, используйте -r (рекурсивно):

cp -r project project_backup

Очень важно сделать резервную копию перед изменением конфигурационных файлов на сервере. В этом случае команда cp — это спасительная команда.

7. mv – Перемещение или переименование

Команда mv используется в двух целях:

  • 1️⃣ Перемещение файла
  • 2️⃣ Переименование файла

Переименование:

mv file.txt newfile.txt

Перемещение в другую папку:

mv file.txt /home/elshan/Desktop/

В Linux нет необходимости использовать отдельную команду «переименование» – достаточно mv.

8. rm – Удаление

Чтобы удалить файл:

rm file.txt

Чтобы удалить папку:

rm -r folder
⚠ Важный момент:
В Linux нет «корзины». Удалено → исчезло.

В серверной среде неправильная команда rm -rf может привести к серьезным осложнениям. Поэтому с этой командой нужно быть осторожным.

Кому важно изучить команды Linux?

Команды Linux особенно важны для:

  • • инженеров DevOps
  • • системных администраторов
  • • специалистов по облачным технологиям
  • • специалистов по кибербезопасности
  • • кандидатов на сертификацию RHCSA и другие

Если вы хотите работать с реальными серверами, эти команды станут вашими повседневными инструментами.

Вывод:

Простые команды в Linux могут показаться незначительными. Но все большие системы построены на этих фундаментальных принципах.

Человек, умеющий комфортно работать с терминалом:

  • • Быстрее решает проблемы
  • • Совершает меньше ошибок на сервере
  • • Быстрее переходит к автоматизации

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

Linux öyrənməyə başla!

Linuxu müxtəlif səviyyələrdə öyrənmək üçün bizə müraciət edə bilərsən.

Linux öyrən!