Files
clover/docs/ru/cli.md
Qandra Si 3b7242f3d6 docs: Add advanced SSH article (SSH keys) (#503)
---------

Co-authored-by: Oleg Kalachev <okalachev@gmail.com>
2024-03-12 19:33:55 +03:00

101 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.
# Командная строка
В Linux-системах, к семейству которых принадлежит используемая на Raspberry Pi ОС Raspbian, основным способом взаимодействия пользователя с системой является командная строка. Для работы с командной строкой [откройте SSH-соединение](ssh.md) с Raspberry Pi.
## Базовые команды
> **Hint** Двойное нажатие клавиши `Tab ↹` позволяет автоматически дополнить вводимую команду или аргумент.
Показать содержимое текущей директории:
```bash
ls
```
Перейти в директорию:
```bash
cd catkin_ws/src/clover/clover/launch/
```
Перейти на директорию выше:
```bash
cd ..
```
Вывести путь к текущей директории:
```bash
pwd
```
Перейти в домашнюю директорию пользователя:
```bash
# все три команды равнозначны, где символ тильда (~) это сокращённая запись пути
# к домашней директории, а переменная $HOME хранит этот путь
cd
cd ~
cd $HOME
```
Вывести содержимое файла `file.py`:
```bash
cat file.py
```
Запустить Python-скрипт `file.py`:
```bash
python3 file.py
```
Перезагрузить Raspberry Pi:
```bash
sudo reboot
```
Для завершения работающей программы нажмите комбинацию клавиш `Ctrl`+`C`.
Читайте больше о командах Linux в документации Raspberry Pi: https://www.raspberrypi.org/documentation/linux/usage/commands.md.
## Редактирование файлов {#editing}
Используйте редактор **nano** для того, чтобы создавать или редактировать файлы на Raspberry Pi. Среди текстовых редакторов, доступных в терминале, он является наиболее простым и интуитивным.
1. Для редактирования файла введите команду:
```bash
nano путь/к/файлу
```
Например:
```bash
nano ~/catkin_ws/src/clover/clover/launch/clover.launch
```
<img src="../assets/nano.png" alt="Редактирование файла в nano" data-action="zoom">
2. Отредактируйте файл.
3. Для выхода с сохранением нажмите `Ctrl`+`X`, `Y`, `Enter`.
4. При изменении .launch-файлов необходимо перезапустить пакет `clover`:
```bash
sudo systemctl restart clover
```
Для редактирования файлов также можно использовать и другие редакторы, например, **vim**.
## Сброс изменений
Для сброса изменений всех файлов, относящихся к пакету Клевера (`launch`-файлы) используйте git:
```bash
cd ~/catkin_ws/src/clover
git checkout .
sudo systemctl restart clover
```