rasbian:
Стандартный дистрибутив для pi (основан на debian) Raspberry Pi headless - режим работы без монитора
sudo
sudo - повышение привилегий пользователя. sudo - рекомендуется использовать для повседневных задачь
raspi-config:
sudo raspi-config - первоначальная настройка pi expand rootfs - использовать весь объем sd-карты overscan - подогнать размер экрана (использовать не рекомендуют) keyboard - настроить клавиатуру (решить баги с неправильными символами . , / |) password - смена стандартного пароля raspberry change locale - смена языка и региона (русский ru_RU.UTF-8) change timezone - смена часовой зоны memory split - память GPU и CPU (рекомендуют по умолчанию) overclock - разгон CPU ssh - вкл\выкл ssh desktop behavior - вкл\выкл рабочего стола X (вкл по умолчанию) (startx) Update - установить обновления из интернета
команды питания:
sudo shutdown -h now - выключение sudo poweroff - выключение sudo reboot - перезагрузка
информация об железе pi:
cat /proc/version - узнать версию ОС cat /proc/cpuinfo - информация о CPU = для pi узнать версию платы
папки:
/ - корень /bin - программы и команды доступные всем пользователям /boot - файлы нужные для загрузки системы /dev - хранит файлы, ассоциированные с подключенными устройствами /etc - файлы с настройками /etc/init.d - скрипты позволяющие запускать сервисы /etc/X11 - файлы настроек доя X11 /home - домашние директории пользователей /home/pi - каталог пользователя pi /lib - модули и драйверы ядра системы /media - точка монтирования подключаемых устройств (USB флешка) /proc - виртуальная директория, содержит файлы, информация об устройствах и о ситеме в целом /sbin - программы для root /sys - спец директория pi. бортовое железо платы /tmp - хранилище временных файлов /usr - программы и данные доступные всем пользователям /usr/bin - большинство программ хранится здесь /usr/games - игры /usr/lib - стандартные библиотеки для программ /usr/local - софт специфичный для данной машины /usr/sbin - программы для root /usr/share - различные файлы к которым программы предоставляют доступ (иконки шрифты и тд) /usr/src - исходный код программ /var - журналы,логи много всего что генерирует система /var/backups - резервные копии системных файлов /var/cache - кеш программ (браузер,apt-get) /var/log - логи программ /var/mail - сообщения почты /var/spool - данные которые ожидают обработки (письма,очередь на печать)
послушать ядро системы ;)
sudo cat /boot/kernel.img | aplay - послушать ядро системы ;)
поиск:
grep puzzle */* - мощный инструмент для поиска find / -name file.name - поиск locate file.name - поиск файлов по базе whereis file.name - поиск файла (применяют к установленным программам) which file.name - поиск файла (применяют к установленным программам)
процессы:
ps -uax | less - показать процессы kill 95689 - завершить процессы htop - консольный диспетчер процессов
права на файлы:
u - пользователь g - группа o - остальные a - все r - чтение 4 w - запись 2 x - выполнение 1 + - добавить - - убрать ls -l file.name - показать файлы и права sudo chown pi garly.txt - смена владельца файла sudo chgrp staff plug.txt - смена группы у файла sudo chmod 777 file - смена прав на файл sudo chmod rwx+a file - смена прав на файл sudo chmod rwx+ugo file - смена прав на файл
время:
на pi по умолчанию установлен ntp client и время само синхронизируется date -R - проверить текущее время и часовой пояс date x:xx - установить время date 041217002007.00* - установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды)
снимок экрана / screenshots:
sudo apt-get install scrot - установка программы для ccreenshot/снимка_экрана