#command #linux #system #daemons #kernel
---
Описание команд взаимодействия с файловой системой
## System Control
Изменение прав файла или директории
``` bash
chmod
```
Вывод системных логов ядра
```bash
dmesg
```
Вывод списка запущенных процессов
``` bash
ps -ef
```
Убить процесс
``` bash
kill -9
```
**Systemd** - система инициализации и управления сервисами.
``` bash
systemctl status
```
Управление сервисами
```bash
systemctl start/stop/restart
```
Удаление файлов или директорий
``` bash
# удаление без подтверждения
rm -f
# рекурсивное удаление
rm -r
```
Перемещение файлов
``` bash
# перемещение файла в директорию
mv file.cpp directory/
# перемещение директорий
mv dir dir2/
```
Вывод содержимого файла
```bash
cat file_name
```
Поиск "патерна" в выводе
``` bash
cat file | grep error
```
Печать с выводом (отслеживанием) последних строк в файле
```bash
tail -f /dir/file | grep error
```
---