Raspberry PI (на русском)

4. Команды терминального окна

При работе с Raspberry Pi нужно будет часто пользоваться терминалом (его также называют командной строкой).

Навигация по файловой системе

команда pwd показывает рабочую директорию

ls используется, чтобы показать содержимое директории

cd переместиться из одной директории в другую.

mkdir создание новой папка (директория)

Пример

touch создать новый файл

Пример

Отдельные файлы можно копировать при помощи команды cp, после которой через пробел пишется имя файла. Кроме того, этой командой можно пользоваться для переименования файлов

Пример

rm удаление файла, после команды через пробел пишется имя удаляемого файла

Перемещение файлов осуществляется при помощи команды mv:

По умолчанию в Raspbian и многие другие дистрибутивы Linux встроен простой текстовый редактор под названием nano.

Чтобы запустить nano, достаточно лишь вписать его название в командной строке.

Редактор nano поддерживает различные функции вроде сохранения, выхода, поиска и т.д. Горячие клавиши для самых распространенных функций показаны в нижней части экрана (см. рисунок выше). Символ «˄» означает  Ctrl .


Управление ПО на Raspberry Pi

ПО для Linux идет в так называемых «пакетах» – программах, которые можно загрузить из интернета и установить, просто написав в терминале небольшую команду.

Для загрузки и установки этих пакетов используется, как правило, пакетный менеджер, который загружает и устанавливает не только само ПО, но и вспомогательные программы, которые называются «зависимостями».

Дистрибутив Raspbian использует пакетный менеджер под названием apt.

Чтобы управлять ПО, вам нужно залогиниться администратором (его также называют «суперпользователем»). Для этого в начале команды нужно вписать sudo (это сокращение от «superuser do»).

sudo apt-get update  - обновить список доступных пакетов и их версий (пакетный менеджер хранит этот список в файловой системе Raspberry). Для использования этой команды необходимо подключение к интернету

Далее вам нужно обновить ПО, установленное на вашем устройстве, и для этого нужно воспользоваться командой upgrade. Она обновит все установленные пакеты до самых последних версий: sudo apt-get upgrade

Установка ПО

Чтобы установить ПО, название которого Вы знаете, в терминал нужно вписать следующую команду:

sudo apt-get install <название ПО>

Запуск ПО

Чтобы запустить программу напрямую из терминала, просто впишите ее название

pi@raspberry:~ $ python
Это откроет интерпретатор Python.

Удаление ПО

Чтобы удалить ПО с Raspberry Pi

pi@raspberry:~ $ sudo apt-get remove <название ПО>

Эта команда не удаляет файлы, связанные с  ПО – вроде логов и конфигурационных файлов. Если Вы не собираетесь использовать их в дальнейшем, то можете воспользоваться командой purge, которая удаляет и само ПО, и вспомогательные файлы:

pi@raspberry:~ $ sudo apt-get purge <название ПО>

Не удаляйте пакеты, которые не устанавливали сами. Это могут быть важные пакеты, идущие вместе с операционной системой Linux, и их удаление может привести к падению системы.


Изменение настроек Raspberry Pi

pi@raspberry:~ $ sudo raspi-config

Этот инструмент называется «raspi-config», и он используется для изменения самых распространенных настроек. Некоторым из этих опций нужна перезагрузка. Если Вы поменяли хотя бы одну настройку, то после нажатия на кнопку <Finish> «raspi-config» спросит, нужно ли сделать перезагрузку.

Инструмент «raspi-config» позволяет менять следующие настройки:

  1. Expand Filesystem – расширение файловой системы
  2. Change User Password – изменения пароля пользователя
  3. Boot Options – выбор интерфейса, который включится при загрузке устройства
  4. Wait for Network at Boot – здесь задается, нужно ли ждать подключения к сети при загрузке ОС
  5. Internationalisation Options – здесь настраиваются часовой пояс, раскладка клавиатуры, язык и региональные настройки
  6. Enable Camera – включение/выключение камера-модуля Raspberry Pi
  7. Add to Rastrack – добавление Raspberry Pi к проекту Rastrack
  8. Overclock – изменение тактовой частоты Raspberry Pi
  9. Advanced Options – дополнительные опции
  10. About raspi-config – информация об инструменте raspi-config

Отображение информации об аппаратном обеспечении

cat /proc/cpuinfo             информация о процессоре устройства

cat /proc/meminfo           отображает подробную информацию о памяти Raspberry Pi

cat /proc/partitions          показывает размер и количество разделов на Вашей карте SD или HDD

cat /proc/version             показывает, какую версию Pi Вы используете

Дополнительная информация может быть получена с помощью ряда команд vcgencmd, которые могут выявить такие вещи, как температуру процессора (vcgencmd measure_temp), vcgencmd get_mem arm && vcgencmd get_mem gpu покажет распределение памяти между процессором и GPU


Выключение и перезагрузка Raspberry Pi

Для выключения и перезагрузки Raspberry Pi есть гораздо лучший способ, чем простое отключение питания. Отключение питания равнозначно тому, как если бы Вы выключили свой компьютер нажатием на кнопку Power или даже отключением от розетки, а это запросто может привести к повреждению файлов.

Поэтому, чтобы выключить Raspberry Pi, просто впишите в терминал следующую команду:

pi@raspberry:~ $ sudo poweroff

После этого в терминале должно появиться следующее:

Чтобы перезагрузить Raspberry Pi, воспользуйтесь следующей командой:

pi@raspberry:~ $ sudo reboot
Источник