Командная строка

Базовые команды

Чтобы начать работать с командной строкой на 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, позволяя гибко настраивать систему, а также обеспечивать её безопасность и стабиль

ность работы.

Last updated