Всё начинается с корня /. Основные каталоги:

Каталог Содержание
/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 - смена владельца и группы.

Правильные права защищают систему и предотвращают случайные изменения.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *