>[!danger]- Просмотр информации и доп команды к ним >>[!tip]- Просмотр информации >> - ls -l — показывает подробную информацию (размер, права доступа, дату изменения). >> - ls -a — отображает скрытые файлы, имена которых начинаются с точки (например, .bashrc). >> - ls -lh — показывает размеры в удобном формате (KB, MB, GB). > >> [!tip]- Проверка местоположения >> **pwd** > >[!danger]- Создание файлов и папок > **touch** - пример `touch /home/user/project/creds.json` > **mkdir** - пример `mkdir /home/user/project` >[!danger]- Копирование и перенос >**cp** - пример cp file1.txt /backup/ >**mv** - `mv file1.txt /backup/` либо перенос с переименованием `mv file1.txt /backup/file2.txt` > [!danger]- Архивирование, перенос данных, разархивирование данных >>[!tip]- Архивирование данных >>переходим в нужную директорию через cd `/..` и используем команду для архивации `tar cvf archive.tar /home/test` > >>[!tip]- перенос данных на сервер/комп >> 1) нужно определиться куда нужно сохранить данные и откуда >> 2) нужно узнать ip сервера >> 3) расписать команду: >> 4) `scp -r (путь откуда взять архив) user@ip:/путь_куда_отправлять_хранения)` >>>[!bug]- пример: >>> `scp -r /home/stitch505/mission/files/archive.tar root@192.168.100.50:/home/stitch505/mission/remote_server/restore/` > >>[!tip]- Разархивирование данных >> заходим куда перенесли данные и распаковываем архив. >>>[!bug] Пример: >>>`tar -xvf archive.tar` где: >>>- `-x` — извлечь >>> - `-v` — показать процесс >>> - `-f` — указать файл >[!warning]- /Dev для работы с оборудованием >- **/dev/sda, /dev/sdb, dev/sdc** — жесткие диски; > - **/dev/null** — «черная дыра» для данных, что удобно для отбрасывания ненужного вывода; > - **/dev/random** — генератор псевдослучайных чисел; > - **/dev/ttyS0, /dev/ttyS1** — последовательные порты для подключения внешних устройств; > - **/dev/fb0** — псевдоустройство, которое отвечает за изображение на экране; > - **/dev/input/mouse0, /dev/input/keyboard0** — устройства ввода, такие как мышь и клавиатура. >>[!bug]- примеры команд >>cat /proc/cpuinfo | head -n 10 смотрим всю информацию с головы (10 строк) >>cat /proc/meminfo Смотрим данные об исп. памяти >>ls -l1 /dev смотрим список устройств, в формате >>`crw-rw-rw- 1 root root 1, 3 Apr 6 10:00 null`