rasbian:
1 2 |
Стандартный дистрибутив для pi (основан на debian) Raspberry Pi headless - режим работы без монитора |
sudo
1 2 |
sudo - повышение привилегий пользователя. sudo - рекомендуется использовать для повседневных задачь |
raspi-config:
1 2 3 4 5 6 7 8 9 10 11 12 |
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 - установить обновления из интернета |
команды питания:
1 2 3 |
sudo shutdown -h now - выключение sudo poweroff - выключение sudo reboot - перезагрузка |
информация об железе pi:
1 2 |
cat /proc/version - узнать версию ОС cat /proc/cpuinfo - информация о CPU = для pi узнать версию платы |
папки:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
/ - корень /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 - данные которые ожидают обработки (письма,очередь на печать) |
послушать ядро системы ;)
1 |
sudo cat /boot/kernel.img | aplay - послушать ядро системы ;) |
поиск:
1 2 3 4 5 |
grep puzzle */* - мощный инструмент для поиска find / -name file.name - поиск locate file.name - поиск файлов по базе whereis file.name - поиск файла (применяют к установленным программам) which file.name - поиск файла (применяют к установленным программам) |
процессы:
1 2 3 |
ps -uax | less - показать процессы kill 95689 - завершить процессы htop - консольный диспетчер процессов |
права на файлы:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
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 - смена прав на файл |
время:
1 2 3 4 |
на pi по умолчанию установлен ntp client и время само синхронизируется date -R - проверить текущее время и часовой пояс date x:xx - установить время date 041217002007.00* - установить системные дату и время ММДДЧЧммГГГГ.СС (МесяцДеньЧасМинутыГод.Секунды) |
снимок экрана / screenshots:
1 |
sudo apt-get install scrot - установка программы для ccreenshot/снимка_экрана |