Вивчай

Командний рядок та файлова система

Що таке командний рядок?

Командний рядок (CLI — Command Line Interface) — це текстовий інтерфейс для взаємодії з операційною системою. На відміну від графічного інтерфейсу, тут ви вводите команди текстом.

Базові команди

Навігація

pwd          # Показати поточну директорію (Print Working Directory)
ls           # Список файлів у поточній директорії
ls -la       # Детальний список (включно з прихованими файлами)
cd folder    # Перейти в папку
cd ..        # Перейти на рівень вище
cd ~         # Перейти в домашню директорію
cd /         # Перейти в кореневу директорію

Робота з файлами та папками

mkdir my-project    # Створити папку
touch index.html    # Створити порожній файл
cp file1 file2      # Копіювати файл
mv file1 file2      # Перемістити/перейменувати файл
rm file.txt         # Видалити файл
rm -r folder        # Видалити папку з вмістом

Абсолютні та відносні шляхи

Абсолютний шлях — починається від кореня файлової системи:

/Users/student/projects/my-site/index.html
C:\Users\student\projects\my-site\index.html   (Windows)

Відносний шлях — від поточної директорії:

./index.html        # Файл у поточній папці
../styles/main.css  # Файл у сусідній папці (на рівень вище, потім в styles)
images/photo.jpg    # Файл у підпапці images

Практика

Спробуйте виконати ці команди по порядку:

mkdir my-first-project
cd my-first-project
touch index.html
touch about.html
mkdir css
touch css/style.css
ls -la

Після виконання у вас буде така структура:

my-first-project/
├── index.html
├── about.html
└── css/
    └── style.css