Files
clover/docs/ru/cli.md
2019-11-14 19:30:54 +03:00

81 lines
2.6 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/clever/clever/launch/
```
Перейти на директорию выше:
```bash
cd ..
```
Вывести путь к текущей директории:
```bash
pwd
```
Вывести содержимое файла `file.py`:
```bash
cat file.py
```
Запустить Python-скрипт `file.py`:
```bash
python file.py
```
Перезагрузить Raspberry Pi:
```bash
sudo reboot
```
Для завершения работающей программы нажмите комбинацию клавиш `Ctrl`+`C`.
Читайте больше о командах Linux в документации Raspberry Pi: https://www.raspberrypi.org/documentation/linux/usage/commands.md.
## Редактирование файлов
Используйте редактор **nano** для того, чтобы редактировать файлы на Raspberry Pi. Среди текстовых редакторов, доступных в терминале, он является наиболее простым и интуитивным.
1. Для редактирования файла введите команду:
```bash
nano путь/к/файлу
```
Например:
```bash
nano ~/catkin_ws/src/clever/clever/launch/clever.launch
```
<img src="../assets/nano.png" alt="Редактирование файла в nano" data-action="zoom">
2. Отредактируйте файл.
3. Для выхода с сохранением нажмите `Ctrl`+`X`, `Y`, `Enter`.
4. При изменении .launch-файлов необходимо перезапустить пакет `clever`:
```bash
sudo systemctl restart clever
```
Для редактирования файлов также можно использовать и другие редакторы, например, **vim**.