Командная строка

В 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. Среди текстовых редакторов, доступных в терминале, он является наиболее простым и интуитивным.

  1. Для редактирования файла введите команду:

    nano <название файла>.<расширение файла>
    

    Например:

    nano ~/technic_ws/src/technic/technic/launch/technic.launch
    
  2. Отредактируйте файл.

  3. Для выхода с сохранением нажмите Ctrl+X, Y, Enter.
  4. При изменении .launch-файлов необходимо перезапустить пакет technic:

    sudo systemctl restart technic
    

Для редактирования файлов также можно использовать и другие редакторы, например, vim.

Подсказка Если файл не удается сохранить, возможно для редактирования требуются права администратора

Сброс изменений

Для сброса изменений всех файлов, относящихся к пакету Technic (launch-файлы) используйте git:

cd ~/technic_ws/src/technic
git checkout .
sudo systemctl restart technic

results matching ""

    No results matching ""