Найважливіші команди Linux для користувачів Raspberry Pi

Найважливіші команди Linux для користувачів Raspberry Pi

Якщо ви хочете отримати максимальну віддачу від Linux на Raspberry Pi, вам потрібно вивчити деякі основні команди. Прості команди, такі як ls, cd та mkdir допомагають вам переміщатися та впорядковувати файли. Коли ви використовуєте sudo, ви отримуєте спеціальні повноваження для зміни важливих налаштувань. Часто пробуйте команди та використовуйте цей посібник як шпаргалку.

Порада: Практикуйте використання команд Linux для Raspberry Pi щодня. Ви станете швидшими та зробите менше помилок.

Права користувача

Звичайний проти кореневого

Здебільшого ви використовуєте свій Raspberry Pi як звичайний користувач. Ви можете відкривати файли та запускати програми. Ви також можете змінювати власні налаштування. Але ви не можете змінювати системні файли або додавати нове програмне забезпечення без спеціального дозволу. Саме тоді потрібні права суперкористувача.

Ось основні відмінності між звичайними користувачами та користувачами root:

Тип користувача

Дозволи та можливості

Звичайний користувач

Має обмежені дозволи та не може виконувати адміністративні завдання без «sudo».

Кореневий користувач

Має повні дозволи та може змінювати будь-що в системі.

Права суперкористувача дозволяють вам діяти як користувач root. Користувач root може змінювати будь-який файл та встановлювати програмне забезпечення. В Raspberry Pi OS root-права вимкнено за замовчуванням. Це допомагає захистити ваш пристрій від помилок та хакерів. Якщо вам потрібні права суперкористувача, ви використовуєте sudo команда

Примітка: Відновлення root-доступу не є гарною ідеєю. Безпечніше використовувати sudo для адміністративних завдань.

Пам’ятайте ці факти:

  • Root-доступ за замовчуванням вимкнено для захисту вашого пристрою.

  • Скористайтеся кнопкою sudo щоб отримати права суперкористувача.

  • Створення root-пароля є ризикованим і не потрібним для більшості людей.

Використання «sudo»

Ти використовуєш sudo коли вам потрібні права суперкористувача для команди. Це дозволяє встановлювати програмне забезпечення, оновлювати систему або змінювати системні налаштування. Ви вводите sudo перед вашою командою в терміналі.

Наприклад, щоб оновити Raspberry Pi, потрібно ввести:

sudo apt-get update

Ця команда надає вам права суперкористувача лише для цієї команди. Після її завершення ви не залишаєтеся користувачем root.

Деякі завдання, які потребують sudo є:

  • Встановлення програмного забезпечення

  • Зміна системних файлів

  • Перезапуск або вимкнення Pi

Порада: Використовуйте лише sudo коли вам це справді потрібно. Надмірне його використання може зламати вашу систему.

Поради щодо безпеки для керування привілеями

використання sudo дає вам багато потужності. Ви повинні бути обережними. Якщо ви неправильно ним користуєтеся, ви можете пошкодити свій Raspberry Pi або зробити його небезпечним.

Ось деякі ризики:

  • Хакери можуть використовувати права суперкористувача для зміни файлів або додавання шкідливого програмного забезпечення.

  • Хтось із правами суперкористувача може приховати свої дії, змінивши журнали.

  • У спільних системах один необережний користувач із правами суперкористувача може наразити на небезпеку всіх.

Ось деякі проблеми безпеки, які виникли з sudo до:

Уразливість

Опис

Рівень ризику

CVE-2025-32462

Проблема з перевіркою вводу, яка дозволяє користувачам отримати більше потужності

Високий

CVE-2025-32463

Проблема зі змінними середовища, які дозволяють користувачам отримати root-доступ

Високий

Щоб бути в безпеці:

  • Тільки використовувати sudo якщо ви довіряєте команді.

  • Ніколи не запускайте незнайомі вам скрипти з правами суперкористувача.

  • Оновлюйте свій Raspberry Pi, щоб вирішувати проблеми безпеки.

Примітка: Якщо ви не впевнені щодо команди, не використовуйте її sudoСпочатку попросіть когось про допомогу або знайдіть команду.

Команди Linux для Raspberry Pi

Команди Linux для Raspberry Pi
Джерело зображення: пікселі

Ви хочете, щоб ваш Raspberry Pi працював добре? Вивчення важливих команд Linux для Raspberry Pi допоможе забезпечити його безпеку. Ці команди допомагають вашій системі залишатися справною. Ви будете часто їх використовувати.

Оновлення системи

Оновлення вашого Raspberry Pi дуже важливе. Ви використовуєте apt для пошуку нового програмного забезпечення та виправлень безпеки. Якщо ви пропускаєте оновлення, ваш Pi може працювати повільніше або у вас можуть виникнути проблеми з безпекою. Ось що вам слід зробити:

  • Запускайте apt update принаймні раз на місяць. Якщо ваш Pi користується інтернетом або обробляє приватні дані, перевіряйте наявність оновлень щотижня.

  • apt update знаходить нові пакети. apt upgrade встановлює їх.

  • Оновлення системи часто вирішує проблеми та пришвидшує її роботу. Ви також отримуєте нові функції.

Ось як ви це робите:

sudo apt update
sudo apt upgrade

Якщо ви забудете запустити apt, ваш Pi може бути під загрозою безпеки. Ви також пропустите кращу швидкість та нові функції. Зробіть apt частиною свого щоденного розпорядку. Це забезпечить безпеку та швидкість вашого Pi.

Порада: apt спрощує оновлення. Не зволікайте з оновленням!

Вимкнення та перезавантаження

Завжди вимикайте або перезавантажуйте Raspberry Pi правильно. Використовуючи правильні команди Linux для Raspberry Pi зупиняє втрату даних та проблеми з обладнанням. Ось найкращі команди:

  • Щоб вимкнути:
    sudo shutdown -h now
    or
    sudo halt

  • Щоб перезавантажити:
    sudo shutdown -r now
    or
    sudo reboot

Ніколи не відключайте Pi від мережі, щоб вимкнути його. Використовуйте ці команди Linux для Raspberry Pi щоразу, коли вимикаєте або перезавантажуєте його.

Інструменти конфігурації

Команда інструмент raspi-config спрощує налаштування. Вам не потрібно редагувати жорсткі файли. Просто виконайте:

sudo raspi-config

Ви побачите меню з варіантами. Ось що ви можете змінити:

Варіант конфігурації

Опис

Змінити пароль користувача

Дозволяє змінити пароль для користувача «pi».

Параметри мережі

Легко встановіть ім'я хоста, SSID Wi-Fi та пароль.

Параметри завантаження

Виберіть завантаження з робочого столу або з командного рядка та встановіть параметри очікування мережі.

Варіанти інтернаціоналізації

Змінити локаль, часовий пояс та розкладку клавіатури.

Параметри інтерфейсу

Швидке ввімкнення або вимкнення камери, SSH та VNC.

raspi-config заощаджує час і допомагає уникнути помилок. Спробуйте його під час налаштування Raspberry Pi або зміни параметрів.

Примітка: raspi-config — одна з найкращих команд Linux для Raspberry Pi. Вона спрощує налаштування як для початківців, так і для експертів.

Управління файлами

Управління файлами
Джерело зображення: unsplash

Керування файлами та папками на Raspberry Pi стає простим, якщо ви знаєте правильні команди. Ви можете переміщувати файли, створювати нові папки, копіювати файли та очищати свій робочий простір. Давайте розглянемо основи, щоб ви могли підтримувати порядок у своїх проектах.

Навігація по каталогах

Ви витрачаєте багато часу на переміщення між папками. Наведені нижче команди допоможуть вам зорієнтуватися:

Command

функція

cd

Змінює каталог на вказану папку.

pwd

Друкує поточний робочий каталог.

ls

Виводить весь вміст поточного каталогу.

ls -l

Перелічує вміст з детальною інформацією.

Спробуйте це у своєму терміналі:

cd /home/pi/Documents
pwd
ls -l

Порада: Використовуйте pwd якщо ви колись заблукаєте. Це покаже вам, де ви знаходитесь.

Файлові операції

Ви можете створювати, копіювати, переміщувати та видаляти файли за допомогою лише кількох команд. Ось короткий посібник:

  1. mkdir myfolder створює нову папку.

  2. cp file1.txt myfolder/ копіює файл.

  3. mv file1.txt myfolder/ переміщує або перейменовує файл.

  4. rm file1.txt видаляє файл.

  5. rmdir myfolder видаляє порожню папку.

  6. touch newfile.txt створює порожній файл.

Ці команди допоможуть вам упорядкувати ваші папки проектівВи можете створювати резервні копії файлів перед внесенням змін, переміщувати завершену роботу в потрібне місце та очищати старі файли, щоб підтримувати порядок.

Редагування файлів

Іноді потрібно переглянути або змінити файл. Ви можете скористатися cat переглядати вміст або nano редагувати. Ось як це зробити:

cat /boot/config.txt
nano /boot/config.txt

У нано використовуйте CTRL+O зберегти, CTRL+X вийти, і CTRL+G для отримання допомоги. Якщо ви хочете редагувати системні файли, додайте sudo перед командою.

Примітка: Завжди зберігайте свою роботу перед виходом з nano!

Пошук файлів

Пошук файлів або тексту заощаджує ваш час. Використовуйте ці команди:

Command

Опис

grep “текст” ім'я файлу

Знаходить текст у файлі.

ps -A

Перелічує всі запущені процеси.

ps -A | grep nano

Знаходить, чи запущено nano.

пробувати grep коли вам потрібно швидко щось знайти. Працює в будь-якій папці.

Виноска: Гарне управління файлами забезпечує порядок на вашому Raspberry Pi та спрощує вашу роботу.

Корисні команди Raspberry Pi

Ви хочете, щоб ваш Raspberry Pi підключався до Інтернету та взаємодіяв з іншими пристроями. Вам потрібно знати деякі корисні команди Raspberry Pi для мережі. Ці команди допомагають вирішувати проблеми, перевіряти Wi-Fi, завантажувати файли та сканувати мережу.

Основи роботи в мережі

Почніть з основ. Ви можете перевірити стан мережі та усунути проблеми за допомогою цих команд Raspberry Pi:

  • ifconfig показує ваші мережеві інтерфейси та IP-адреси.

  • ip a надає вам більше інформації про налаштування вашої мережі.

  • ping www.google.com перевіряє, чи може ваш Pi підключитися до Інтернету.

  • hostname відображає назву та IP-адресу вашого пристрою.

  • route показує, як ваш Pi надсилає дані на інші пристрої.

Ось таблиця, яка допоможе вам швидко запам'ятати:

Command

Мета

Ifconfig

Перегляд та налаштування мережевих параметрів, перевірка стану з’єднання.

iwconfig

Керуйте налаштуваннями бездротового зв'язку, такими як SSID та канал.

Порада: Якщо ви не можете підключитися до вебсайту, спробуйте ping по-перше. Якщо це працює, ваша мережа в порядку.

Wi-Fi та Інтернет

Ви хочете побачити, які мережі Wi-Fi є поруч. Використовуйте ці команди:

  1. iwlist wlan0 scan відображає список усіх мереж Wi-Fi, які може знайти ваш Pi.

  2. iwconfig дозволяє змінювати налаштування Wi-Fi, наприклад, до якої мережі підключатися.

  3. iw dev відображає ваші бездротові пристрої.

Якщо вам потрібно просканувати для отримання додаткової інформації, такі інструменти, як airodump-ng та tcpdump може допомогти. Для розширеного сканування вам може знадобитися USB-адаптер Wi-Fi.

Виноска: Завжди оновлюйте свій Pi перед скануванням мереж. Запустіть sudo apt update та sudo apt upgrade.

Завантаження файлів

Ви можете отримати файли з Інтернету за допомогою wgetЦя команда проста та швидка. Наприклад:

wget https://www.raspberrypi.org/sample.txt

Це завантажує файл на ваш Pi. Якщо ви хочете зберегти програму або зображення, просто скористайтеся wget і посилання.

Сканування мережі

Хочете побачити, які пристрої підключені до вашої мережі? Спробуйте nmapСпочатку встановіть його:

sudo apt update
sudo apt install -y nmap

Перевірте, чи працює:

nmap --version

Скануйте свою мережу:

nmap 192.168.0.150

Nmap знаходить пристрої, відкриті порти та запущені служби. Це допомагає виявляти проблеми або перевіряти безпеку.

Примітка: Використовуйте інструменти мережевого сканування лише в мережах, якими ви володієте або маєте дозвіл на сканування.

Ці корисні команди Raspberry Pi спрощують роботу в мережі. Спробуйте їх і переконайтеся, скільки всього ви можете зробити зі своїм Pi!

Команди ОС Raspberry Pi

Інформація про систему

Ви хочете знати, що відбувається всередині вашого Raspberry Pi. Правильні команди Raspberry Pi OS дають вам чітке уявлення. Спробуйте ці:

  • free показує, скільки у вас пам'яті та скільки використовується. Це допомагає в управлінні системою та забезпечує безперебійну роботу вашого Pi.

  • df -h показує, скільки місця на диску залишилося. Ви бачите, які папки використовують найбільше місця. Перевірка місця на диску часто допомагає в управлінні та запобігає проблемам до їх виникнення.

Якщо ви хочете отримати більше деталей, скористайтеся cat /proc/version щоб побачити версію вашої ОС. Ви також можете скористатися lsusb щоб переглянути список USB-пристроїв. Ці команди Raspberry Pi OS допоможуть вам керувати системою та підтримувати ваш Pi у робочому стані.

Контроль обладнання

Ваш Raspberry Pi працює наполегливо. Вам потрібно стежити за його температурою та продуктивністю. Ось таблиця команд, які допомагають у моніторингу та управлінні обладнанням:

Command

Опис

топ

Показує використання системних ресурсів у реальному часі, як-от Диспетчер завдань у Windows.

htop

Надає барвисте та легке для читання уявлення про процеси та ресурси.

vcgencmd

Перевіряє температуру процесора та тактову частоту.

іостат

Відстежує швидкість введення/виведення даних для пристроїв та розділів.

Використовуйте ці команди Raspberry Pi OS, щоб ваш Pi працював охолоджено та швидко. Якщо ви бачите високі значення, закрийте деякі програми або перевірте систему охолодження.

Встановлені пакети

Ви хочете знати, яке програмне забезпечення встановлено на вашому Pi. Гарне управління пакетами допоможе вам уникнути безладу та підтримувати швидкість роботи системи. Ось як ви можете переглянути список встановлених пакетів:

  1. тип apt list --installed в терміналі.

  2. пробувати dpkg --get-selections для іншого погляду.

  3. Якщо ви любите користуватися мишею, встановіть Synaptic та перевірте пакети в інтерфейсі робочого столу.

Знання встановлених пакетів допомагає в управлінні та спрощує процес. Ви можете видалити невикористовуване програмне забезпечення та забезпечити належну роботу вашого Pi.

IP-адреса та ім'я хоста

Іноді вам потрібно знайти IP-адресу або ім'я хоста вашого Pi. Це допомагає в управлінні мережею та усуненні несправностей. Ось таблиця команд:

Command

Опис

ім'я хоста -i

Показує IP-адресу вашого імені хоста.

ім'я хоста -I

Перелічує всі IP-адреси вашого пристрою.

ім'я хоста

Відображає ім'я хоста вашого Pi.

Використовуйте ці команди Raspberry Pi OS під час налаштування віддаленого доступу або підключення Pi до інших пристроїв.

Порада: Часто перевіряйте інформацію про систему та обладнання. Правильне керування забезпечує безперебійну роботу вашого Raspberry Pi.

Поради та ресурси

Командна довідка

Коли ви починаєте користуватися терміналом, ви можете розгубитися серед усіх опцій. Ви завжди можете отримати допомогу прямо в терміналі. Більшість команд терміналу дозволяють додавати --help в кінці, щоб побачити, що вони роблять. Наприклад, спробуйте ввести ls --help or mkdir --help у терміналі. Ви побачите список опцій та прикладів.

Ось таблиця з деякими зручними для початківців командами терміналу та їхніми функціями:

Command

Опис

історія

Показати історію всіх введених команд.

ctrl + l або очистити

Очистити поточне вікно.

ctrl + c

Зупинити процес, що зараз виконується.

pwd

Отримати шлях до поточного каталогу.

cd sample-dirname

Перейдіть до певного каталогу.

mkdir sample-dirname

Створіть новий каталог.

ls

Перелічіть вміст каталогу.

Ifconfig

Перевірте стан мережевого з’єднання.

пінг http://google.com

Перевірте підключення до Інтернету.

Порада: Якщо ви коли-небудь застрягнете в режимі користувача, скористайтеся history команду, щоб побачити, що ви пробували раніше. Це допоможе вам навчитися на своїх помилках.

Клавіші швидкого доступу

Ви можете працювати в терміналі набагато швидше, якщо знаєте кілька комбінацій клавіш. Ці хитрощі заощаджують ваш час і допомагають уникнути помилок при наборі тексту.

  • Використовуйте комбінації клавіш для швидкого редагування, переміщення та пошуку.

  • Увімкніть команду cd за допомогою таких комбінацій клавіш, як cd ~ щоб перейти до вашої домашньої папки або cd - щоб повернутися до останнього каталогу.

  • Використовуйте автодоповнення за допомогою клавіші Tab, щоб завершити введення імен файлів і каталогів. Просто натисніть клавішу Tab після того, як почнете вводити ім'я.

  • Якщо вам потрібно зупинити щось запущене, натисніть ctrl + c у терміналі. Це працює, навіть якщо ви перебуваєте в командному рядку з правами root.

Примітка: Завдяки комбінаціям клавіш командний рядок здається менш лякаючим. Спробуйте їх і подивіться, наскільки швидше ви станете!

Дізнатися більше

Ви завжди можете знайти нові способи використання терміналу та покращити свої навички. Багато безкоштовних навчальних посібників та шпаргалок допоможуть вам швидше навчатися. Ось кілька чудових ресурсів:

Номер уроку

Назва уроку

Опис

1

Вступ до Raspberry Pi

Вступ до Raspberry Pi та обладнання, яке вам знадобиться для початку роботи.

2

Початок роботи та встановлення операційної системи

Дізнайтеся, як відформатувати SD-карту, завантажити та встановити операційну систему та завантажити Pi.

3

Навігація по папках і файлах у Linux

Вивчіть команди Linux для навігації по папках та файловій системі на Raspberry Pi.

4

Створення та редагування текстових файлів за допомогою команди Nano

Дізнайтеся, як створювати нові каталоги та папки за допомогою команди mkdir, а також як створювати та редагувати текстові файли за допомогою команди nano.

5

Правила іменування файлів і папок

Ознайомтеся з найкращими практиками іменування файлів і папок у Linux.

6

Переміщення, копіювання та видалення файлів і папок

Дізнайтеся, як копіювати, переміщувати та видаляти файли та папки в Linux на Raspberry Pi.

7

Використання підстановочного знака

Спростіть повторювані завдання за допомогою підстановочного символу Linux.

8

Надсилання виводу команди Linux у файл

Спрямуйте вивід команд Linux у файл, а не у вікно терміналу.

9

Використання команди сортування в Linux

Дізнайтеся, як використовувати потужну команду сортування в Linux.

10

Правильне та безпечне вимкнення Raspberry Pi

Ознайомтеся з тим, як правильно та безпечно вимкнути Raspberry Pi.

Ви також можете використовувати шпаргалку для Raspberry Pi, щоб запам'ятати важливі команди терміналу. Командний рядок дозволяє запускати програми та скрипти, що допомагає вам щодня вивчати щось нове. Онлайн-спільноти та форуми – чудові місця, де можна ставити запитання та ділитися порадами.

Примітка: Чим більше ви користуєтеся терміналом, тим легше це стає. Продовжуйте практикуватися, і ви швидко відчуєте себе комфортно!

Вивчення команд Linux на Raspberry Pi пришвидшує роботу. Це також допомагає захистити ваш пристрій. Якщо ви часто практикуєтеся, ви навчитеся швидше виконувати завдання. Ви можете використовувати команди для автоматизації завдань. Це допомагає уникнути помилок і полегшує вашу роботу.

  • Ви швидше завершуєте справи та робите менше помилок.

  • Написання сценаріїв допомагає вам залишатися організованим та працювати краще.

  • Інструменти безпеки простіші у використанні.

Бути частиною спільноти Raspberry Pi – це весело. Ви можете ділитися ідеями та навчатися новому. Люди разом створюють круті проекти.

  • Ви черпаєте натхнення з проектів своїми руками.

  • Творці допомагають один одному та генерують нові ідеї.

  • Ви навчаєтесь, даючи поради та слухаючи історії.

Завжди використовуйте sudo обережно та продовжуйте пробувати щось нове. У вас є улюблена команда чи порада? Поділіться нею нижче!

FAQ

Як використовувати ssh для підключення до Raspberry Pi?

Ви використовуєте команду ssh у своєму терміналі. Введіть ssh [email protected] або використовуйте IP-адресу вашого Pi. Ця команда запускає ssh-з’єднання. Переконайтеся, що служба ssh запущена на вашому Pi. Якщо ви бачите помилку, перевірте стан служби ssh.

Що робити, якщо служба ssh не працює?

По-перше, перевірити, чи працює служба ssh активний. Використайте цю команду:

sudo systemctl status ssh

Якщо служба не запущена, запустіть її за допомогою sudo systemctl start sshПерезапустіть службу, якщо проблеми все ще виникають. Ця команда часто вирішує проблеми ssh.

Яка команда допомагає перезапустити службу на Raspberry Pi?

Ви можете перезапустити будь-яку службу за допомогою цієї команди:

sudo systemctl restart servicename

Замініть «servicename» назвою потрібної вам служби. Наприклад, використовуйте sudo systemctl restart ssh щоб перезапустити службу ssh. Ця команда працює для більшості служб.

Як перевірити, які служби запущені?

Використайте цю команду, щоб переглянути всі активні служби:

sudo service --status-all

Ця команда показує список усіх служб і чи вони запущені. Ви також можете використовувати systemctl list-units --type=service для отримання додаткової інформації. Ці команди допоможуть вам керувати вашим Raspberry Pi.

Чи можна використовувати ssh для виконання команди на Raspberry Pi з іншого комп'ютера?

Так, ви можете! Використовуйте ssh-команда з командою ви хочете запустити. Наприклад:

ssh [email protected] 'ls /home/pi'

Ця команда підключається до ssh та виконує команду на вашому Pi. Для роботи служби ssh має бути активна.

Порада: Завжди перевіряйте службу ssh, перш ніж виконувати віддалену команду. Якщо служба не працює, ваша команда не працюватиме.

Залишити коментар

Ваша електронна адреса не буде опублікований. Обов'язкові поля позначені * *