Команды наиболее часто используемые при работе с OS Debian
Команды перемещения по файловой системе в терминале
- cd — перемещение в домашний каталог пользователя.
- cd .. — перемещение на один уровень ближе к корневому каталогу из текущего.
- cd /path — перемещение по указанному пути из каталога равного уровня.
- cd path — перемещение по указанному пути из текущего каталога.
- pwd — команда для отображения текущего положения пользователя в файловой системе. Команда применяется всеми пользователями кроме root.
- clear — Команда очистки предыдущих сообщений терминала.
Команды для манипуляции с каталогами и папками
- cp — копирование каталога или файла с указанием двух аргументов после команды, когда в первом аргументе указывается исходный файл, во втором аргументе указывается целевое назначение.
- mv — перемещение каталога или файла с указанием двух аргументов после команды, когда в первом аргументе указывается исходный файл, во втором аргументе указывается целевое назначение.
- rm — удаление файла или каталога, с указанием одного аргумента, в котором указывается обрабатываемый документ. При этом для удаления каталога содержащего другие каталоги или файлы, после команды указывается аргумент -r.
- mkdir — создание каталога. Команда с одним аргументом, в котором указывается имя создаваемого каталога с указанием существующего пути относительно текущего положения.
- apt autoremove && apt autoclean — автоматическое удаление неиспользуемых папок.
Команды управления операционной системой
- su — команда смены пользователя. Если не указывается аргумент с именем целевого пользователя, то по умолчанию, происходит переключение в режим root. В любом случае, системой после ввода запрашивается пароль пользователя, который при вводе не отображается даже обозначениями вводимых символов.
- apt update — команда обновления списков подключенных репозиториев. Команда применяется только пользователем root, если это не так, то перед командой добавляется аргумент sudo. Для пользователя использующего этот аргумент должны быть установлены соответствующие права.
- apt upgrade — команда обновления имеющихся в системе пакетов, требующих данного действия. Для пользователей не являющихся root требуется аргумент sudo, как и в предыдущей команде, с соответствующими правами.
- apt install — команда с одним или несколькими аргументами где указываются имена пакетов, которые требуется установить. Установка происходит, если имена устанавливаемых пакетов существуют в имеющихся репозиториях, подключенных к системе. Для пользователей не являющихся root требуется аргумент sudo, как и в предыдущей команде, с соответствующими правами.
- apt remove — команда с одним или несколькими аргументами где указываются имена пакетов, которые требуется удалить. При удалении с помощью данной команды файлы и каталоги удаляемого пакета остаются в системе. Для пользователей не являющихся root требуется аргумент sudo, как и в предыдущей команде, с соответствующими правами.
- apt purge — команда с одним или несколькими аргументами где указываются имена пакетов, которые требуется удалить. При удалении с помощью данной команды файлы и каталоги удаляемого также удаляются из системы. Для пользователей не являющихся root требуется аргумент sudo, как и в предыдущей команде, с соответствующими правами.
- df -h — команда отображения свободного дискового пространства.
Присвоение прав для всех директорий
find /var/www/html -type d -exec chmod 755 {} \;
Присвоение прав для всех файлов
find /var/www/html -type f -exec chmod 644 {} \;