Files
OBS/2.0.1 SYSADMIN/2.0.0 Шаблоны команд.md
2025-04-08 12:18:51 +04:00

61 lines
3.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
>[!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`