То, с чем сталкиваются многие люди, когда они впервые начинают использовать компьютер Raspberry Pi, — это терминал .
Вы можете превратиться из счастливого пользователя графического интерфейса Windows в черно-зеленый экран в ретро-стиле без кнопок или чего-либо, что можно дважды щелкнуть. Это может быть страшно, так как вы используете графический интерфейс с первого компьютера.
Но есть много маленьких хитростей и команд, которые могут помочь пользователям обрести уверенность в использовании системы.
Здесь нет ничего продвинутого или новаторского — только простые повседневные команды, которые помогут вам ориентироваться и выполнять простые задачи с вашим Raspberry Pi из окна терминала. Со временем вы найдете больше, но это хороший базовый набор для начала.
[sudo apt-get update] — Обновление списков пакетов
Это первый этап обновления вашего Raspberry Pi (другие шаги см. В следующих двух пунктах этого списка).
Команда «sudo apt-get update» загружает списки пакетов из репозиториев и собирает информацию о последних версиях этих пакетов, а также любых зависимых.
Так что на самом деле он не выполняет никаких актуальных обновлений в традиционном смысле; это более необходимый шаг в этом общем процессе.
[sudo apt-get upgrade] — Скачать и установить обновленные пакеты
Эта команда следует из предыдущего пункта, где мы обновили наш список пакетов.
Имея наш обновленный список пакетов, команда ‘sudo apt-get upgrade’ рассмотрит, какие пакеты установлены в данный момент, затем рассмотрит список последних пакетов (которые мы только что обновили), а затем, наконец, установит все новые пакеты, которые не появились ‘. т в последней версии.
[sudo apt-get clean] — Очистить старые файлы пакетов
Заключительный этап процесса обновления и обновления, который не всегда необходим, если у вас достаточно места на диске .
Команда ‘sudo apt-get clean’ удаляет избыточные файлы пакета (файлы .deb), которые загружаются как часть процесса обновления.
Это удобная команда, если вы ограничены в пространстве или просто хотите провести хорошую уборку.
[sudo raspi-config] — инструмент настройки Raspberry Pi
Это должен быть один из первых шагов, которые вы предпримете, когда впервые начнете использовать Raspberry Pi , чтобы убедиться, что он настроен для вашего языка, оборудования и проектов.
Инструмент конфигурирования похож на окно «настроек», позволяющее вам установить языки, время и дату, включить модуль камеры, разогнать процессор, включить устройства, изменить пароли и многое другое.
Вы можете получить к нему доступ, набрав «sudo raspi-config» и нажав «Enter». В зависимости от того, что вы измените, вам может быть предложено перезагрузить Pi позже.
[ls] — Список содержимого каталога
Linux-каталог — это то же самое, что и папка в Windows. Это то, что вам, возможно, придется привыкнуть (будучи пользователем Windows).
Конечно, в терминале нет проводника, поэтому, чтобы увидеть, что находится внутри каталога, в котором вы находитесь, в любой момент, просто наберите ‘ls’ и нажмите Enter.
Вы увидите список всех файлов и каталогов в этом каталоге, и обычно они имеют цветовую кодировку для различных элементов.
[CD] — Изменить каталоги
Если вы хотите перейти в определенный каталог, вы можете использовать команду ‘cd’.
Если в каталоге, в котором вы уже находитесь, есть каталоги внутри, вы можете просто использовать ‘cd directoryname’ (заменив ‘directoryname’ на имя вашего каталога).
Если это где-то еще в вашей файловой системе, просто введите путь после команды, такой как ‘cd / home / pi / directoryname’.
Еще одно удобное использование этой команды — «cd ..», которое возвращает вас на один уровень назад, подобно кнопке «назад».
[mkdir] — Создать каталог
Если вам нужно создать новый каталог в том, в котором вы уже находитесь, вы можете использовать команду mkdir. Это новая > папка, эквивалентная терминальному миру.
Чтобы создать новый каталог, вам просто нужно добавить имя каталога после команды, например, «mkdir new_directory».
[rmdir] — Удалить каталог
Вы узнали, как создать новый каталог, но что, если вы хотите удалить его?
Это очень похожая команда для удаления каталога, просто используйте «rmdir», а затем имя каталога.
Например, «имя_каталога rmdir» удалит каталог «имя_каталога». Стоит отметить, что каталог должен быть пустым для выполнения этой команды.
[mv] — переместить файл
Перемещение файлов между каталогами осуществляется с помощью команды mv.
Чтобы переместить файл, мы используем ‘mv’, затем имя файла и затем каталог назначения.
Примером этого может быть ‘mv my_file.txt / home / pi / destination_directory’, который переместит файл ‘my_file.txt’ в ‘/ home / pi / destination_directory’.
[tree -d] — Показать дерево каталогов
После создания нескольких новых каталогов у вас может не быть визуального представления структуры папок в проводнике Windows. Не имея возможности видеть визуальный макет ваших каталогов, все может быстро запутаться.
Одна команда, которая может помочь вам лучше понять ваши каталоги, это ‘tree -d’. Он отображает все ваши каталоги в виде дерева в терминале.
[pwd] — Показать текущий каталог
Еще одна удобная команда, которая поможет вам, когда вы потерялись, это команда ‘pwd’. Это удобно, если вы просто хотите знать, где вы находитесь в данный момент.
Просто введите «pwd» в любое время, чтобы отобразить текущий путь к каталогу, в котором вы находитесь.
[очистить] — Очистка окна терминала
Когда вы начнете изучать терминал, вы заметите, что он может быть довольно загроможденным. После нескольких команд вы оставляете след текста на экране, который для некоторых из нас может быть немного раздражающим.
Если вы хотите очистить экран, просто используйте команду «очистить». Экран будет очищен, готов к следующей команде.
[sudo halt] — Выключи свой Raspberry Pi
Безопасное отключение Raspberry Pi позволяет избежать таких проблем, как повреждение SD-карты . Иногда вы можете быстро выдернуть шнур питания, но, в конце концов, вы убьете свою карту.
Чтобы правильно отключить Pi, используйте «sudo halt». После того, как последняя вспышка от светодиодов Pi, вы можете удалить кабель питания.
[перезагрузка sudo] — Перезагрузите Raspberry Pi
Подобно команде shutdown, если вы хотите перезагрузить Raspberry Pi безопасным способом, вы можете использовать команду reboot.
Просто введите «sudo reboot» и ваш Pi перезапустится сам.
[startx] — Запустить среду рабочего стола (LXDE)
Если вы настроили пи всегда запускаться в терминале, возможно, вам будет интересно, как запустить рабочий стол, если вам нужно его использовать.
Используйте ‘startx’, чтобы запустить LXDE (облегченная среда рабочего стола X11). Следует отметить, что это не будет работать в течение сеанса SSH .
[ifconfig] — найти IP-адрес вашего Raspberry Pi
Есть много сценариев, которые могут потребовать от вас знать IP-адрес вашего Raspberry Pi. Многие используют его при настройке сеанса SSH для удаленного доступа к своим Pi.
Чтобы найти свой IP-адрес, введите «ifconfig» в терминал и нажмите ввод. Вы также можете использовать ‘hostname -I’, чтобы найти только IP-адрес самостоятельно.
[nano] — Редактировать файл
В Linux есть несколько различных текстовых редакторов, и вы обнаружите, что некоторые люди предпочитают использовать один над другим по разным причинам.
Чтобы отредактировать файл, просто введите «nano» и имя файла, например «nano myfile.txt». После завершения редактирования нажмите Ctrl + X, чтобы сохранить файл.
[cat] — показывает содержимое файла
Хотя вы можете использовать «nano» (см. Выше), чтобы открыть файл для редактирования, есть отдельная команда, которую вы можете использовать для простого отображения содержимого файла в терминале.
Для этого используйте «cat», за которым следует имя файла, например «cat myfile.txt».
[rm] — Удалить файл
Удаление файлов на Raspberry Pi легко , и вы будете делать это много, когда создаете множество версий файлов Python, пока устраняете проблемы с кодом.
Чтобы удалить файл, мы используем команду «rm», за которой следует имя файла. Примером может быть «rm myfile.txt».
[cp] — скопировать файл или каталог
Если вам нужно сделать копию файла или каталога, используйте команду «cp».
Чтобы сделать копию вашего файла в том же каталоге, введите команду «cp original_file new_file»
Чтобы сделать копию в другом каталоге с тем же именем, введите команду как «cp original_file home / pi / subdirectory»
Чтобы скопировать весь каталог (и его содержимое), введите команду как «cp -R home / pi / folder_one home / pi / folder_two». Это скопирует «folder_one» в «folder_two».