Командная строка
Базовые команды
Чтобы начать работать с командной строкой на Orange Pi под управлением Ubuntu Server, важно ознакомиться с базовыми командами. Ниже представлена инструкция по основным командам, которые помогут вам управлять системой и файлами, получать информацию о системе и сети, а также устанавливать и обновлять программное обеспечение.
1. Открытие терминала
Для начала работы с командной строкой нужно подключиться к Orange Pi через SSH или использовать консоль напрямую, если подключены к устройству монитор и клавиатура.
2. Обновление списка пакетов
sudo apt updateЭта команда обновит список доступных пакетов и их версий, но не устанавливает или не обновляет сами пакеты.
3. Установка новых пакетов
sudo apt install имя_пакетаЗамените имя_пакета на название желаемого пакета. Например, для установки редактора nano используйте sudo apt install nano.
4. Обновление установленных пакетов
sudo apt upgradeЭта команда обновит все установленные пакеты до последних версий.
5. Просмотр содержимого директории
lsПокажет список файлов и папок в текущей директории.
6. Переход между директориями
cd путь_к_директорииЗамените путь_к_директории на нужный путь. Для возврата в домашнюю директорию используйте cd ~.
7. Просмотр текстовых файлов
cat имя_файлаПокажет содержимое файла имя_файла в терминале.
8. Редактирование текстовых файлов
nano имя_файлаОткроет файл имя_файла в текстовом редакторе nano.
9. Копирование файлов
cp исходный_файл целевой_файлКопирует исходный_файл в целевой_файл.
10. Перемещение или переименование файлов
mv исходный_файл новое_имя_или_путьПеремещает или переименовывает файл.
11. Удаление файлов
rm имя_файлаУдаляет файл имя_файла.
12. Просмотр информации о системе
uname -aПокажет информацию о ядре и архитектуре системы.
13. Просмотр использования диска
df -hПоказывает информацию о загруженности разделов диска в удобочитаемом виде.
14. Мониторинг загрузки системы
topПоказывает информацию о текущих процессах и загрузке системы в реальном времени.
Продвинутые команды
Продвинутые команды в командной строке для Ubuntu Server на Orange Pi позволит вам лучше контролировать безопасность, управлять правами доступа и настраивать системные процессы. Ниже приведены ключевые команды, которые будут полезны для более опытных пользователей.
1. Использование sudo
Команда sudo позволяет выполнять команды с правами суперпользователя, что необходимо для выполнения задач, требующих административных привилегий.
sudo командаПосле ввода команды система может запросить пароль текущего пользователя, если это предусмотрено настройками sudo.
2. Изменение прав доступа (chmod)
Команда chmod изменяет права доступа к файлам и директориям.
chmod [опции] режим файл- режим может быть задан в числовом виде (например, - 755) или с использованием символьных обозначений (- u+x,- g-w).
- Пример: - chmod 755 filenameустановит права чтения, записи и исполнения для владельца, и только чтения и исполнения для группы и остальных.
3. Изменение владельца файла или директории (chown)
Команда chown изменяет владельца и/или группу для указанного файла или директории.
chown владелец[:группа] файл- Пример: - chown username:groupname filenameизменит владельца и группу файла на- usernameи- groupname.
4. Создание символических и жестких ссылок (ln)
Символические ссылки похожи на ярлыки в Windows, тогда как жесткие ссылки создают дополнительные указатели на тот же файл.
ln -s источник цель  # Создать символическую ссылку
ln источник цель     # Создать жесткую ссылку5. Поиск файлов (find)
Команда find мощный инструмент для поиска файлов в системе по критериям, таким как имя, дата изменения, размер и права доступа.
find путь [опции]- Пример: - find /home -name "*.txt"найдет все текстовые файлы в директории /home.
6. Архивация и разархивация файлов (tar, gzip)
tar cvf архив.tar папка  # Создание архива
tar xvf архив.tar         # Разархивация
gzip файл                 # Сжатие файла
gunzip файл.gz            # Расжатие файла7. Просмотр и управление процессами (ps, kill)
ps aux                    # Просмотр активных процессов
kill PID                  # Убить процесс по ID
killall имя_процесса      # Убить все процессы с данным именем8. Работа с журналами системы (grep, tail, less)
grep 'шаблон' файл        # Поиск текста в файле
tail -f /var/log/syslog   # Наблюдение за ростом файла в реальном времени
less файл                 # Постраничный просмотр содержимого файлаЭти команды значительно расширяют возможности управления системой и файлами на вашем Orange Pi, позволяя гибко настраивать систему, а также обеспечивать её безопасность и стабиль
ность работы.
Последнее обновление
