Командная строка
В Linux-системах, к семейству которых принадлежит используемая на OPi ОС Ubuntu, основным способом взаимодействия пользователя с системой является командная строка. Для работы с командной строкой откройте терминал в веб-интерфейсе на OPi.
Базовые команды
Подсказка Двойное нажатие клавиши
Tab ↹позволяет автоматически дополнить вводимую команду или аргумент.
Запускать от имени администратора
sudo
Показать содержимое текущей директории:
ls
Перейти в директорию:
cd <путь к директории>
Перейти на директорию выше и на 2 директории выше:
cd ..
cd ../..
Вывести полный путь к текущей директории:
pwd
Перейти в домашнюю директорию пользователя:
# все три команды равнозначны, где символ тильда (~) это сокращённая запись пути
# к домашней директории, а переменная $HOME хранит этот путь
cd
cd ~
cd $HOME
Создать директорию:
mkdir <путь>/<название директории>
Создать файл:
touch <путь>/<название файла>.<расширение файла>
Вывести содержимое файла file.py:
cat file.py
Запустить Python-скрипт file.py:
python3 file.py
Перезагрузить OPi:
sudo reboot
Для завершения работающей программы нажмите комбинацию клавиш Ctrl+C.
Читайте больше о командах Linux в документации Orange Pi:.
Редактирование файлов
Используйте редактор nano для того, чтобы создавать или редактировать файлы на OPi. Среди текстовых редакторов, доступных в терминале, он является наиболее простым и интуитивным.
Для редактирования файла введите команду:
nano <название файла>.<расширение файла>Например:
nano ~/technic_ws/src/technic/technic/launch/technic.launchОтредактируйте файл.
- Для выхода с сохранением нажмите
Ctrl+X,Y,Enter. При изменении .launch-файлов необходимо перезапустить пакет
technic:sudo systemctl restart technic
Для редактирования файлов также можно использовать и другие редакторы, например, vim.
Подсказка Если файл не удается сохранить, возможно для редактирования требуются права администратора
Сброс изменений
Для сброса изменений всех файлов, относящихся к пакету Technic (launch-файлы) используйте git:
cd ~/technic_ws/src/technic
git checkout .
sudo systemctl restart technic