Raspberry как удалить файл
Терминал (также называемый «командной строкой») — это один из мощнейших инструментов для управления компьютером (или, в данном случае, Pi). На операционных системах Windows и Mac OS тоже существует нечто подобное: в первом случае это cmd.exe или Powershell, а во втором — Terminal. Все эти инструменты позволяют манипулировать системой напрямую, то есть посредством различных команд. Кроме того, эти команды можно объединить в цепочку, тем самым создав сложный скрипт (подробнее о shell-скриптах для Linux читайте тут) — потенциально более эффективное средство для выполнения задач, чем громоздкие ПО-пакеты.
Запуск LXTerminal
На Raspberry Pi (с установленной Raspbian) терминалом по умолчанию является приложение LXTerminal. Его также называют «эмулятором терминала», и это означает, что он эмулирует в графической среде Raspbian видеотерминал — устройство, широко используемое до изобретения GUI, то есть графических пользовательских интерфейсов. Иконку LXTerminal можно найти на рабочем столе Raspbian. Будучи запущенным, оно выглядит примерно так:
Теперь попробуем запустить какую-нибудь команду. Впишите pwd (это команда, показывающая текущую директорию) и нажмите Enter. В ответ будет показано что-то вроде
Навигация и просмотр файловой системы Pi
Один из ключевых аспектов использования терминала — это возможность навигации по файловой системе. Для начала запускаем команду
Вы должны увидеть примерно следующее:
Команда ls отображает содержимое директории, в которой вы находитесь в данный момент (ее также называют «текущей» или «рабочей» директорией). Компонент -la — это то, что называют «меткой».
Функция метки — модифицировать запускаемую команду. В данном случае '''''l отображает содержимое директории в виде списка (показывая информацию вроде размера и даты последнего редактирования), в то время как a показывает абсолютно все файлы, включая даже те, что начинаются с точки (так называемые «дот-файлы»'). Дот-файлы обычно играют роль конфигурационных файлов для различного ПО. Кроме того, поскольку они представлены в текстовом виде, их можно модифицировать обычным редактированием.
Если мы хотим просмотреть какую-то другую директорию, то в нее нужно сначала перейти, и для этого используется команда cd. Путь к желаемой директории может быть как «полным», так и «относительным». К примеру, если вы захотите перейти к директории python_games, то можете вписать или cd /home/pi/python_games, или просто cd python_games (если в данный момент находитесь в /home/pi). Кроме того, есть несколько приемов, которые делают процесс перемещения в нужную папку более удобным. Так, символ «~» служит псевдонимом для домашней директории, то есть, ~/python_games — это то же самое, что и /home/pi/python_games. Символы «.» и «..» служат псевдонимами для текущей и родительской директорий, соответственно, то есть, если вы находитесь в директории /home/pi/python_games, то команда
переместит вас в /home/pi.
История и автоматическое заполнение
Для того, чтобы вам не приходилось вбивать каждую команду, вы можете скроллить через предыдущие команды при помощи клавиш «вверх» и «вниз». Если одним из компонентов команды является имя файла или папки, то указать его можно при помощи клавиши Tab — это работает по принципу «автоматического заполнения». К примеру, если в текущей директории есть файл под названием aLongFileName, то для того, чтобы вписать его имя, вам нужно сначала вписать букву «a», а затем при помощи клавиши Tab скроллить через все файлы и директории, которые находятся в текущей директории и начинаются с буквы «a» — до тех пор, пока не встретите желаемый aLongFileName.
Команда sudo
Некоторые команды способны вносить в систему необратимые изменения, поэтому для их запуска требуются права самого главного пользователя системы — root-пользователя. Если вы не залогинены через root-пользователя, то его права можно временно получить при помощи команды sudo, но с условием, что ваша учетная запись находится в списке sudo-пользователей (так называемых «sudo'еров»). Если подставить к вашей команде приставку sudo и нажать Enter, система запросит ваш пароль, и если он будет введен правильно, то указанная вами команда будет выполнена с правами root-пользователя. И еще раз — будьте внимательны! Ряд команд, которые требуют для своего выполнения приставку sudo, могут нанести вашей системе необратимый ущерб.
Более подробно о sudo и root-пользователе читайте на этой странице.
Установка ПО при помощи apt-get
Для загрузки на Pi нового ПО можно использовать не только онлайн-магазин Pi Store, но и команду apt-get – это так называемый «пакетный менеджер», который имеется в комплекте всех Linux-дистрибутивов на базе Debian (включая Raspbian). Его функция заключается в установке ПО-пакетов, а также в управлении уже установленными ПО-пакетами. Для того, чтобы установить новый пакет, нужно вписать
, где — это, собственно, пакет, который вы хотите установить.
обновляет список ПО-пакетов, которые уже установлены на вашей системе. Далее используется команда
, которая, собственно, и обновляет старые старые пакеты до новых версий. Наконец, команда
удаляет пакет, установленный на вашей системе.
Более подробно об этом читайте на странице об утилите APT.
Другие полезные команды
В системе Linux есть и другие команды, которые вы можете найти полезными для работы с Raspberry Pi:
- Команда cp делает копию файла и помещает его в указанную локацию (по сути, это операция «копировать-вставить»). К примеру,
скопирует файл file_a из вашей домашней директории в директорию other_user (при условии, что у вас есть разрешение на копирование в эту директорию). Имейте в виду, что если целью является директория, то имя файла останется тем же, а если цель — это имя файла, то файлу будет дано другое имя.
- Команда mv перемещает файл в указанную локацию (по сути, это операция «вырезать-вставить»). Используется аналогично cp, то есть если вписать
, это переместит файл file_a из вашей домашней директории в директорию other_user. Кроме того, mv используется для переименования файла, например, так —
- Команда rm удаляет указанный файл (или директорию, если используется с меткой -r). И предупреждаем — файлы, удаленные таким образом, восстановлению, как правило, не подлежат.
- Команда mkdir создает новую директорию. К примеру, если вписать
, это создаст в текущей директории папку под названием new_dir.
- Команда cat показывает содержимое файлов. К примеру, если вбить
, это покажет содержимое файла some_file.
О других командах можно почитать на соответствующей странице.
Справочная информация о командах
Если вас интересует более подробная информация о той или иной команде, то ее можно посмотреть при помощи команды man. К примеру, если вас интересуют подробности о команде ls, то в командную строку нужно вписать
В ответ вам будет показана так называемая man-страница (man — это сокращение от manual, что можно перевести как «руководство» или «справочник»), которая, помимо прочего, будет рассказывать о метках для этой команды и для чего они предназначены. На некоторых man-страницах указаны примеры использования команд.
Ниже — несколько основных и самых распространенных команд Linux с примерами использования.
Файловая система
Выдает список того, что находится в текущей директории (или в той, которая была указана). Если использовать ее вместе с ключом -l, она покажет дополнительную информацию (права, владельца, группу, размер, дату и время последнего редактирования) о каждом файле и директории, сделав это в формате списка. Если поставить ключ -a, это позволит посмотреть файлы, начинающиеся с точки.
Меняет текущую директорию на ту, которая была указана. Путь к директории может быть как относительным (например,
), так и абсолютным (например,
Показывает название текущей директории. То есть, если вписать pwd, это команда может выдать, например,
MKDIR
Создает новую директорию. К примеру,
создаст в текущей директории еще одну директорию с названием newDir.
RMDIR
Удаляет пустые директории. К примеру,
удалит директорию oldDir только в том случае, если она пуста.
Удаляет указанный файл. Если поставить ключ -r, это запустит в текущей директории рекурсивное удаление, то есть будет удалена эта директория, а также все находящиеся в ней папки и директории. Но будьте осторожны! Файлы и папки, удаляемые таким образом, удаляются, как правило, навсегда.
Делает копию файла и помещает ее в указанное место (по сути, это операция «копировать-вставить»). К примеру, команда
скопирует файл fileA из домашней директории в директорию otherUser (но с тем условием, что у вас есть разрешение на копирование в эту директорию). В качестве аргументов у этой команды можно указать следующее:
Перемещает файл в указанную локацию (то есть, если cp — это «копировать-вставить», то 'mv' — это «вырезать-вставить») и работает аналогично команде cp. Таким образом, если написать
, это переместит файл fileA из домашней директории в директорию otherUser. В качестве аргументов у этой команды можно указать следующее:
TOUCH
Изменяет временную метку указанного файла (или файлов) или, другими словами, меняет время, когда файл (или файлы) был в последний раз отредактирован. Также может создавать временную метку, если ее еще нет.
Выводит список содержимого файла/файлов. К примеру, команда
отобразит содержимое файла 'thisFile'. Кроме того, cat можно использовать для вывода содержимого сразу нескольких файлов — например, cat.*txt покажет содержимое всех файлов с расширением *.txt, находящихся в текущей директории.
Показывает начало файла. Для того, чтобы указать, сколько строк (по умолчанию их 10) должна отобразить команда, воспользуйтесь ключом -n. Для того, чтобы указать, сколько байтов должна отобразить команда, воспользуйтесь ключом -c.
Показывает конец файла. Стартовую точку можно указать в следующих единицах: в байтах (-c), количестве строк (-n) и 512-байтовых блоках (-b).
CHMOD
Используется, как правило, для изменения прав на использование файла. Вместе с этой командой можно использовать символы u (означает пользователя, который владеет этим файлом), g (группа файлов) и o (другие пользователи), а также r (считывание), w (запись) и x (выполнение). К примеру, команда
выдаст владельцу файла разрешение на его выполнение.
CHOWN
Меняет пользователя и/или группу пользователей, которые владеют этим файлом. Обычно эта команда используется для запуска через root при помощи sudo. Например, команда
сменит пользователя на pi, а группу на root.
Подключение к другому компьютеру с использованием безопасной оболочки (то есть подключение осуществляется с использованием шифрования). Более подробно читайте на странице о SSH.
Копирует файл с одного компьютера на другой через SSH. Более подробно читайте тут.
Запуск команды от имени суперпользователя. Если подставить ключ -s, это осуществит переход в режим (или, другими словами, в оболочку) суперпользователя. Более подробно читайте тут.
Копирует файл, попутно конвертируя его в указанный формат. Часто используется для копирования всего диска в один файл или обратно. К примеру, при помощи команды
можно создать в папке
бэкап-образ SD-карты или USB-носителя. Копируя образ, убедитесь, что указали правильный диск, т.к. эта операция чревата перезаписью всего диска.
Отображает свободное и занятое дисковое пространство на подключенных к Pi файловых системах. Если написать команду с ключом -h (то есть это будет выглядеть как
), то эта информация будет отображена в более удобочитаемом формате — с указанием данных в гигабайтах (G), мегабайтах (M) и килобайтах (K).
UNZIP
Извлекает файлы из ZIP-файла.
Упаковывает или распаковывает архив формата TAR. Кроме того, умеет уменьшать размер файлов — по аналогии с ZIP-файлами. Чтобы упаковать файл, используйте
Чтобы распаковать содержимое файла, используйте
| (КАНАЛ)
Позволяет использовать выходные данные одной команды как входные данные для другой команды. Оформляется символом |. К примеру, если вам нужно показать только первые 10 записей, отображаемых командой ls, их можно пропустить через команду head, и это будет выглядеть так —
То есть | (канал) выступит в роли посредника между командами ls и head.
Показывает директорию, а также все имеющиеся в ней поддиректории и файлы, и все это в виде дерева.
Запускает команду в фоновом режиме, тем самым освобождая оболочку для новых команд.
Загружает файл из интернета напрямую на компьютер. К примеру, команда
загрузит на компьютер файл commands.md.
Загружает файл либо с сервера, либо на него. По умолчанию выводит содержимое файла на экран.
Показывает содержимое справочной страницы файла. Более подробно об этой команде можно узнать, вбив команду
– это покажет справку о команде man.
Поиск
Прочесывает файлы на предмет заданных паттернов. К примеру, команда
будет искать строку search во всех файлах, которые заканчиваются на .txt и находятся в текущей директории.
Поддерживает регулярные выражения, что позволяет использовать в поиске специальные буквенные комбинации.
Эта команда позволяет использовать для поиска и манипулирования текстовыми файлами целый язык программирования, называемый awk.
Ищет в директориях и поддиректориях файлы, соответствующие заданным паттернам.
WHEREIS
Находит расположение команды. Просматривает места, где обычно располагаются команды, пока не найдет искомую.
Используется, как правило, для проверки того, можно ли наладить коммуникацию с другим хостом. Можно использовать с настройками по умолчанию, но нужно указать как минимум имя хоста (например,
) или IP-адрес (например,
). Если использовать вместе с ключом -c, можно указать еще и количество пакетов.
Инструмент для изучения и сканирования интернет-пространства. Возвращает, к примеру, такую информацию о хосте (или группе хостов), как то, какой у него порт или каковы особенности ОС. Если просто вписать nmap, это покажет доступные опции и примеры использования.
HOSTNAME
Отображает имя хоста, которое система имеет в данный момент. Суперпользователь может задать новое имя хоста, указав его в качестве аргумента. Например, так —
IFCONFIG
Если запустить безо всяких аргументов (как есть — ifconfig), показывает подробности о сетевых настройках для интерфейсов, имеющихся у текущей системы. Если вместе с командой указать название интерфейса (например, eth0 или lo), это позволяет поменять настройки для этого интерфейса. Более подробно читайте на справочной странице (
Как и на любом другом компьютере, на Raspberry Pi могут копиться ненужные файлы. Вы могли создать файл, который вам больше не нужен, или скачать его из сети. Ниже мы расскажем, как удалять ненужные файлы на Raspberry Pi.
Удаление файлов в Raspberry Pi OS
Если у вас система Raspberry Pi OS, удалять файлы предельно легко. Делается это прямо через рабочий стол.
Если вы передумаете, то сможете вернуть файл. Для этого в Корзине нажмите не него правой кнопкой мыши и выберите «Восстановить».
Когда будете готовы почистить Корзину, можете удалить из неё все файлы. Чтобы сразу удалить файл из Корзины, нажмите на него правой кнопкой мыши и выберите «Удалить».
Чтобы удалить несколько файлов сразу, зажмите клавишу Control и отметьте все файлы. Также можно зажать клавишу Shift и отметить только первый и последний файлы. Будут выделены все файлы между ними.
Как удалять файлы через терминал
Если у вас стоит другая система на Raspberry Pi, вы можете удалять файлы через командную строку.
Откройте Терминал через панель задач, выбрав меню программ > Аксессуары. Введите команду «rm», пробел и название файла. Нажмите Enter.
Чтобы удалить несколько файлов сразу, введите команду «rm», а затем названия всех файлов, отделив их пробелами.
Подтверждать удаление командой не нужно, так что в случае чего передумать вы уже не сможете. Файлы будут удалены сразу же и навсегда.
Как видите, удалять файлы на Raspberry Pi очень легко, прямо как на любом другом компьютере.
Иногда сложно запоминать все команды Linux, которые вы используете для работы с Raspberry Pi, поэтому я создал список полезных команд, которые сделают использование Linux на Raspberry Pi намного проще. Но сначала обратите внимание на пользовательские привилегии:
Есть два пользовательских «режима», с которыми вы можете работать в Linux. Один из них — пользовательский режим с основными правами доступа, а другой — режим с правами доступа администратора (супер-пользователь или root). Некоторые задачи не могут выполняться с базовыми привилегиями, поэтому вам необходимо ввести их с привилегиями суперпользователя для их выполнения. Вы будете часто видеть префикс sudo перед командами, а это означает, что вы говорите компьютеру, чтобы он выполнял эту команду с привилегиями суперпользователя.
В большинстве приведенных ниже команд есть много других полезных опций, о которых я не упоминаю. Чтобы просмотреть список всех других доступных параметров для команды, введите команду, а затем —help.
Общие команды Linux
- apt-get update : синхронизирует список пакетов в вашей системе с списком в репозиториях. Используйте комманду перед установкой новых пакетов, чтобы убедиться, что вы устанавливаете последнюю версию.
- apt-get upgrade : обновление всех пакетов программного обеспечения, которые вы установили.
- clear : удаляет ранее выполняемые команды и текст с экрана терминала.
- date : распечатывает текущую дату.
- find / -name example.txt : ищет файл example.txt и выводит список всех каталогов, содержащих файл.
- nano example.txt : открывает файл example.txt в текстовом редакторе Linux Nano.
- poweroff : немедленное завершение работы.
- raspi-config : открывает окно конфигурации — raspi-config, в которой пользователь может выполнить настройки системы. raspi-config — это инструмент конфигурации Raspberry Pi, написанная и поддерживаемая Alex Bradbury. raspi-config предназначен для Raspbian OS.
- reboot : немедленная перезагрузка.
- shutdown -h now : немедленное завершение работы.
- shutdown -h 01:22 : завершение работы в 1:22.
- logout : выйти из системы.
- startx : открывает GUI (Graphical User Interface).
Команды файлов и каталогов
- cat example.txt : отображает содержимое файла example.txt.
- cd /abc/xyz : команда для изменения текущего рабочего каталога на /abc/xyz.
- cp XXX : копирует файл или каталог XXX и вставляет его в указанное место; то есть cp examplefile.txt /home/orangepi/office/ копирует examplefile.txt в текущем каталоге и вставляет его в каталог /home/orangepi/office/ . Если файл отсутствует в текущем каталоге, добавьте путь к местоположению файла (то есть cp /home/orangepi/documents/examplefile.txt /home/orangepi/office/ копирует файл из каталога documents в office ).
- ls -l : перечисляет файлы в текущем каталоге вместе с размером файла, измененной датой и права доступа.
- mkdir example_directory : Создает новый каталог с именем example_directory внутри текущего каталога.
- mv XXX : перемещает файл или каталог XXX и вставляет его в указанное место; то есть mv examplefile.txt /home/orangepi/office/ перемещает examplefile.txt в текущем каталоге в каталог /home/orangepi/office/ . Если файл отсутствует в текущем каталоге, добавьте путь к местоположению файла (то есть mv /home/orangepi/documents/examplefile.txt /home/orangepi/office/ перемещает файл из каталога documents в office ). Эта команда также может использоваться для переименования файлов (но только в пределах одного и того же каталога). Например, mv examplefile.txt newfile.txt переименовывает examplefile.txt в файл newfile.txt и сохраняет его в том же каталоге.
- rm example.txt : удаляет файл example.txt.
- rmdir example_directory : удаляет каталог example_directory (только если он пуст).
- rm -rf dir1 : удалить директорию с именем ‘dir1’ и рекурсивно всё её содержимое.
- scp user@192.168.0.100:/some/path/file.txt : копирует файл через SSH. Может использоваться для загрузки файла с ПК на Raspberry Pi. user@192.168.0.100 — имя пользователя и локальный IP-адрес ПК, а /some/path/file.txt — это путь и имя файла файла на ПК.
- touch example.txt : создает новый пустой файл с именем example.txt в текущем каталоге.
- tail examplefile.txt : просмотр последних строк файла examplefile.txt . Команда tail записывает в стандартный поток вывода содержимое файла, заданного в параметре, начиная с указанной позиции. Примеры команд:
- tail examplefile.txt : для просмотра последних 10 строк файла;
- tail -20 examplefile.txt : для просмотра указанного числа строк с конца файла;
- tail -c +200 examplefile.txt | pg : для постраничного просмотра файла, начиная с двухсотого байта;
- tail -f examplefile.txt : для отслеживания изменений файла.
Монтирование файловых систем
- mount /dev/hda2 /mnt/hda2 : монтирует раздел ‘hda2’ в точку монтирования ‘/mnt/hda2’. Убедитесь в наличии директории-точки монтирования ‘/mnt/hda2’.
- umount /dev/hda2 : размонтирует раздел ‘hda2’. Перед выполнением, покиньте ‘/mnt/hda2.
- fuser -km /mnt/hda2 : принудительное размонтирование раздела. Применяется в случае, когда раздел занят каким-либо пользователем.
- umount -n /mnt/hda2 : выполнить размонитрование без занесения информации в /etc/mtab. Полезно когда файл имеет атрибуты «только чтение» или недостаточно места на диске.
- mount -o loop file.iso /mnt/cdrom : смонтировать ISO-образ.
- mount -t vfat /dev/hda5 /mnt/hda5 : монтировать файловую систему Windows FAT32.
- mount -t smbfs -o username=user,password=pass //winclient/share /mnt/share : монтировать сетевую файловую систему Windows (SMB/CIFS).
- mount -o bind /home/user/prg /var/ftp/user : «монтирует» директорию в директорию (binding). Доступна с версии ядра 2.4.0. Полезна, например, для предоставления содержимого пользовательской директории через ftp при работе ftp-сервера в «песочнице» (chroot), когда симлинки сделать невозможно.
Сетевые и интернет-команды Linux
Информация о системе
- cat /proc/meminfo : отображает сведения о памяти.
- cat /proc/partitions : показывает размер и количество разделов на SD-карте или жестком диске.
- cat /proc/version : показывает к какому типу относится ОС.
- cat /etc/issue : показывает версию ОС Linux.
- arch : отобразить архитектуру компьютера.
- uname -m : отобразить архитектуру компьютера.
- uname -r : отобразить используемую версию ядра
- df -h : выдает число свободных килобайтных блоков и незанятых описателей файлов в смонтированных файловых системах, используя значения соответствующих счетчиков в суперблоках.
- dpkg --get-selections | grep XXX : показывает все установленные пакеты, относящиеся к XXX.
- dpkg --get-selections : показывает все установленные вами пакеты.
- free : показывает, сколько свободной памяти доступно.
- hostname -I : показывает IP-адрес вашего Raspberry Pi, Orange Pi или Banana Pi.
- lsusb : список USB-устройств, подключенных к плате.
Надеюсь, этот список команд сделает навигацию по Linux на вашем Raspberry Pi более эффективной и приятной. Если у вас есть другие команды, которые вы часто используете, оставьте комментарий, чтобы сообщить нам об этом!
У вас есть Raspberry Pi, но вы не совсем уверены в Linux? В то время как основной рабочий стол достаточно прост в использовании, иногда вам нужно полагаться на ввод командной строки в терминале. Но если вы новичок в операционной системе Raspbian и Linux, это легче сказать, чем сделать.
Если вы используете компьютер Raspberry Pi для проекта выходного дня (возможно, медиа-центр или домашний сервер), то есть большая вероятность, что эти полезные инструкции командной строки Raspberry Pi сэкономят вам некоторое время.
Команды Raspberry Pi: вы используете Linux
Вы создали образ своей SD-карты и загрузили Raspberry Pi, а также работали с операционной системой Raspbian, обновленной и настроенной для оптимизации вашего Raspberry Pi.
Возможно, вы не поняли, что несмотря на рабочий стол в стиле Windows, Raspbian является дистрибутивом Linux. Для операционных систем Raspberry Pi доступно несколько операционных систем, которые , подавляющее большинство из которых Linux.
Это не попытка заставить людей использовать Linux скрытно! Вы можете установить Linux на огромный ассортимент устройств. Скорее, Raspberry Pi Foundation опирается на операционные системы Linux из-за их открытого исходного кода и универсальности. Хотя вы можете использовать операционную систему Linux без командной строки, в этом и заключается настоящая сила.
Хотите полный контроль над Raspberry Pi на Raspbian? Начните с запуска терминала LX или загрузки из командной строки.
5 важных команд обновления Raspberry Pi
Мы не ожидаем, что вы начнете использовать командную строку, не зная, как она работает. По сути, это метод для инструктирования компьютера для выполнения задач, но без мыши.
Ищите приглашение pi @ raspberrypi $ при входе в терминал. Вы можете вводить команды всякий раз, когда это отображается.
Вероятно, первое, что вы должны научиться делать из командной строки, это обновить Raspberry Pi. Если вы используете Raspbian, это случай использования трех или четырех команд для обновления и обновления источников и операционной системы Pi:
Чтобы сэкономить время, объедините их в одну цепочечную команду:
- sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade && sudo rpi-update
5 Основы командной строки Raspberry Pi
С помощью графического интерфейса, управляемого мышью, вы можете легко переключать каталоги и читать их содержимое. Однако вы можете предпочесть гибкость текстовых команд.
- pwd показывает текущий каталог (рабочий каталог печати).
- ls выведет список содержимого каталога.
- CD используется для изменения каталога. Например, cd edward with переключает вас в дочерний каталог с именем «Edward», а cd .. возвращает фокус в родительский каталог.
- mkdir newdir создаст новый каталог, где «newdir» является меткой каталога. Вы также можете создать последовательность новых каталогов с помощью mkdir -p / home / edward / newdir1 / newdir2 , где создаются и newdir1, и newdir2, но это будет работать только с -p
- clear представляет чистый новый экран, полезный, если ваши предыдущие команды загромождают вещи.
Вы легко поймете эти основы командной строки. Полезно иметь возможность перемещаться по командной строке, так как некоторые файлы и папки невидимы для файлового менеджера, управляемого мышью.
10 команд для Raspberry Pi Информация об оборудовании
На ПК с Windows или Mac вы можете легко найти информацию об оборудовании, просмотрев Системную информацию или Об этом Mac. Чтобы узнать об оборудовании вашего Raspberry Pi , введите следующее:
Это выведет информацию о процессоре устройства. Например, когда вы видите «BCM2708», это указывает на то, что Broadcom изготовил чип.
Запустите эти команды каталога proc, чтобы раскрыть другую информацию об оборудовании.
- cat / proc / meminfo отображает детали памяти Raspberry Pi.
- cat / proc / partitions показывает размер и количество разделов на вашей SD-карте или жестком диске.
- cat / proc / version показывает, какую версию Pi вы используете.
Используйте эти команды, чтобы оценить, на что способен ваш Raspberry Pi. Это не заканчивается там. Найдите дополнительную информацию, используя серию команд vcgencmd :
- vcgencmd measure_temp показывает температуру процессора (жизненно важно, если вы беспокоитесь о потоке воздуха).
- vcgencmd get_mem arm && vcgencmd get_mem gpu покажет разделение памяти между процессором и графическим процессором, которое можно настроить на экране конфигурации.
- free -o -h отобразит доступную системную память.
- top d1 проверяет нагрузку на ваш процессор, отображая детали для всех ядер.
- df -h — отличный способ быстро проверить свободное место на диске Raspberry Pi.
- uptime — это простая команда, которая отображает среднюю загрузку Raspberry Pi.
3 команды для проверки подключенных устройств
Так же, как вы можете составить список содержимого каталога с помощью одной команды, Linux позволяет перечислять устройства, подключенные к вашему компьютеру.
- ls / dev / sda * отображает список разделов на SD-карте. Для Raspberry Pi с подключенным жестким диском замените sda * на hda *.
- lsusb отображает все подключенные USB-устройства. Это очень важно для подключения жесткого диска или другого USB-оборудования, которое требует настройки.
Если элемент указан здесь, вы сможете его настроить.
- lsblk — это еще одна команда списка, которую вы можете использовать. Отображает информацию обо всех подключенных блочных устройствах (хранилище, которое читает и пишет в блоках).
3 команды для выключения и перезапуска Raspberry Pi
Возможно, самая важная инструкция командной строки — sudo . Это одно слово инструктирует системы на базе Linux, что следующая команда должна выполняться с привилегией «суперпользователя». Это расширенный уровень доступа, такой как (но не такой, как) администратор на компьютерах с Windows.
Одна из наиболее распространенных команд для пользователей Raspbian — это sudo raspi-config . Это открывает экран конфигурации для операционной системы (также есть версия рабочего стола, найденная через главное меню). Следующие три команды могут оказаться полезными:
- startx запустит Raspberry Pi GUI (графическую среду пользователя) и вернет вас на рабочий стол Raspbian по умолчанию.
- sudo shutdown -h теперь начнет процесс завершения работы с немедленным эффектом. Расписание временного выключения в формате: sudo shutdown -h 21:55
- Перезагрузка sudo предназначена для перезапуска Raspberry Pi из командной строки.
Терминальные команды Raspberry Pi Power
Для многих людей доступ к командной строке на любой платформе является пугающим.
Перечисленные здесь полезные команды — это попытка дать новичку Raspberry Pi необходимый минимум для начала работы с терминалом, небольшая ступенька к успеху с любым проектом Pi, который они решат начать.
Есть дополнительный бонус: изучение этих команд может привести вас к переходу на использование Linux, так как большинство будет работать с любым дистрибутивом! Если вы новичок в Raspberry Pi, ознакомьтесь с нашей статьей об основах Raspberry Pi, которую должен знать каждый .
Читайте также: