Всё начинается с корня /. Основные каталоги:
| Каталог | Содержание |
|---|---|
| /home | Пользовательские файлы (аналог C:\Users) |
| /etc | Системные конфиги (сетевые настройки, учётные записи) |
| /usr | Установленные программы и утилиты |
| /var | Логи, базы данных, меняющиеся данные |
| /tmp | Временные файлы, удаляются при перезагрузке |
Перемещение
cd- смена каталога (cd ~→ домой,cd ..→ на уровень выше).ls- вывод содержимого;-l- подробно,-a- показывать скрытые файлы.pwd- показывает текущий путь, полезно в глубокой структуре.
Шаблоны (globbing)
*- любой набор символов:ls *.txt- все текстовые файлы.?- один символ:ls file?.txt-file1.txt,file2.txtи т.д.
Позволяют работать с группой файлов одной командой.
Скрытые файлы
Файлы, начинающиеся с точки (.), скрыты.
ls -la - показывает их. Примеры: ~/.bashrc (настройки оболочки), ~/.config/ (конфиги приложений).
Символические ссылки
Создают "ярлыки", не дублируя данные:
ln -s /путь/к/целевому /путь/к/ссылке
Пример: ln -s /home/user/Documents/report.pdf /home/user/Desktop/report.pdf.
Права доступа и владельцы
Для каждого файла есть биты r (read), w (write), x (execute) для владельца, группы и остальных.
chmod 755 file- владелец rwx, остальные r‑x.chown user:group file- смена владельца и группы.
Правильные права защищают систему и предотвращают случайные изменения.
