mirror of
https://github.com/CopterExpress/clover.git
synced 2026-05-26 11:43:25 +00:00
101 lines
3.3 KiB
Markdown
101 lines
3.3 KiB
Markdown
# Командная строка
|
||
|
||
В 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
|
||
```
|