Переименовать том raspberry

10 лучших команд Linux для Raspberry Pi, которые вы должны знать

Начать работу с Raspberry Pi может быть непросто. Даже если ты найдешь хороший гид Чтобы следовать, когда вы впервые настраиваете свой Pi, вам нужно многому научиться. Raspberry Pis работает в Linux, и, если вы никогда раньше не использовали операционную систему Linux, это может показаться странным и сложным.

Хотя вы уже знаете, как выполнять основные задачи, такие как просмотр папок и файлов на вашем ПК или Mac, выполнение этих задач на вашем Pi работает по-другому, особенно если вы используете версию, которая не имеет графического пользовательского интерфейса (GUI). Ниже мы познакомим вас с общими командами терминала Raspberry Pi Linux, которые вам нужно знать, чтобы использовать свой Pi.

1. Вывод содержимого текущего каталога

Команда ls означает «перечисление». Это самая простая команда Linux, которую вы будете использовать на своем Pi. Введите ls в терминал, нажмите Enter, и он вернет список всех файлов и папок в текущем каталоге.

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

2. Изменение пароля вашего Pi

Команда passwd, вероятно, должна быть одной из первых команд Linux, которые вы будете использовать на своем Raspberry Pi. Вы не используете свой Pi с паролем по умолчанию, не так ли? Это не хорошо. Чтобы изменить пароль вашего Pi, введите в терминале пароль.

Вам будет предложено ввести текущий пароль, введите его и нажмите Enter. Затем введите новый пароль и нажмите Enter. Затем он попросит вас подтвердить новый пароль. Введите его еще раз, нажмите Enter, и вы успешно изменили пароль своего Pi.

3. Перезагрузка или выключение Pi

Для перезапуска или выключения вашего Pi требуется root-доступ, поэтому вам нужно использовать команду sudo. Sudo — это команда Linux, обозначающая SuperuserDo. Он позволяет вам выполнять команду Raspberry Pi Linux с повышенными привилегиями, которые вам понадобятся для таких вещей, как установка программ или перезагрузка машины. Чтобы использовать sudo, введите sudo, а затем команду, которую вы хотите выполнить.

Чтобы выключить Pi, введите sudo shutdown. Когда вы нажмете Enter, он попросит вас ввести пароль root Pi. Эта команда выключит ваш Pi через одну минуту. Используйте sudo shutdown 0 для немедленного выключения.

Чтобы перезапустить пи, используйте sudo shutdown -r. По умолчанию ваш Pi перезагрузится через одну минуту. Если вы хотите, чтобы он перезагружался мгновенно, вы можете использовать sudo shutdown -r 0, где 0 означает ноль минут или прямо сейчас.

4. Смена каталогов

Команда cd означает — как вы уже догадались — сменить каталог. Он изменяет текущий рабочий каталог, то есть каталог, в котором вы сейчас находитесь. Введите cd /[path of the directory you want to go to]. Вот пример: cd / usr / lib. Набрав эту команду в терминале, вы попадете в папку user / lib на вашем Pi.

В качестве альтернативы вы можете ввести cd . что переместит вас на один каталог вверх в иерархии папок. Или вы можете использовать cd

. Это переместит вас в домашний каталог вошедшего в систему пользователя, а cd / переместит вас в корневую папку. Наконец, cd — переводит вас в предыдущую папку, в которой вы были. Думайте об этой команде как об отмене предыдущей команды cd.

5. Копирование файлов на Pi

Команда cp копирует файлы и каталоги. В целом команда Raspberry Pi Linux будет выглядеть так: cp [source file location] [destination file location].

Когда вы копируете файлы, вы можете одновременно переименовывать их. Если вы хотите скопировать файл с именем test.txt в текущий каталог и переименовать его в test2.txt, команда будет иметь вид cp test.txt test2.txt. И исходный файл, и переименованная копия файла будут в текущем каталоге. Используйте команду ls, чтобы увидеть новый файл.

6. Переименование файлов на вашем Pi

Чтобы переименовать файл, используйте команду mv. Например, если вы используете команду mv test.txt test2.txt, переименованный файл будет расположен в текущем каталоге.

7. Перемещение файлов или папок

Перемещение файла из одной папки в другую работает аналогично переименованию файла. Введите mv [filename] [destination folder]. Предполагается, что файл, который вы хотите переместить, находится в текущем каталоге. Вот пример: mv test.txt

/. Эта команда переместит файл test.txt из текущего каталога в домашнюю папку пользователя. Как обычно, если вы получаете сообщение «В разрешении отказано», добавьте sudo в начало команды.

Если файл, который вы хотите переместить, нет в текущем каталоге вы можете использовать такую ​​команду: mv /usr/lib/test.txt

/. Эта команда переместит файл test.txt из каталога usr / lib в домашний каталог пользователя.

Кстати, вы также можете переименовать файл пока вы перемещаете это. Введите mv

/ test.txt /usr/lib/test2.txt. В этом примере мы переименовали файл text.txt в test2.txt и переместили его из домашнего каталога в папку usr / lib.

8. Редактирование текстовых документов.

Текстовый редактор командной строки Linux называется nano. Чтобы запустить nano, введите nano [path to the text file you want to open or create]. Некоторым папкам требуется разрешение на создание или редактирование файла. В этом случае используйте sudo nano [filepath]. (Если вам нужно разрешение, редактор сообщит вам, чтобы вы могли закрыть его и повторно запустить команду с помощью sudo.)

Если вы используете nano для открытия существующего файла, он откроет файл для редактирования. Если вы создаете новый файл, Linux откроет пустой редактор без текста. Вы можете использовать клавиши со стрелками и клавиатуру, чтобы вводить все, что захотите. Обратите внимание, что в нижней части окна терминала есть меню команд. Все они начинаются с символа ^. В Linux это означает, что при использовании этой команды вы должны удерживать нажатой клавишу Ctrl.

Чтобы сохранить файл, нажмите ctrl + o. Если хотите, можете изменить имя файла. Нажатие Enter сохранит файл. Если хотите выйти, нажмите ctrl + x. Если вы выйдете и есть изменения, которые вы не сохранили, он спросит вас, хотите ли вы их сохранить. Выберите сохранение, введя y и нажав Enter. Или вы можете ввести n и нажать Enter, чтобы отменить изменения.

9. Определение местоположения установленной программы

Чтобы найти расположение установленной программы на вашем Pi, вы воспользуетесь командой whereis. Эта команда находит любой установленный пакет. Введите whereis [package name].

Например, если вы ищете компилятор C ++ под названием gcc, вы должны ввести whereis gcc, и терминал отобразит полный путь к исполняемому файлу в любом месте на вашем компьютере. На скриншоте ниже пакет был найден в двух местах. Если пакет нигде не найден, отобразится gcc :.

10. Apt-Get

Это одна из самых забавных команд Raspberry Pi Linux. Команда apt-get найдет нужный пакет, загрузит его и установит — все с помощью одной команды. Милая! Когда вы устанавливаете файлы, вам нужны повышенные разрешения, поэтому введите sudo apt-get install [name of the package you want to install].

Вот команда, если вы хотите установить htop (интерактивный монитор процесса, который будет отображать использование ЦП вашего Pi, использование памяти и т. Д.), Вы должны ввести sudo apt-get install htop.

БОНУС: Как скопировать текст и вставить его в окно терминала вашего Pi

Ярлыки Windows для копирования / вставки не работают в Linux. Предположим, вы удаленно подключены к своему Pi со своего ПК и хотите скопировать пароль своего Pi из диспетчера паролей в Windows. Вы не можете просто выбрать пароль, использовать CTRL + C, чтобы скопировать его, и CTRL + V, чтобы вставить его в терминал Pi.

Ты можетоднако используйте CTRL + C, чтобы скопировать пароль из Windows, а затем один щелчок правой кнопкой мыши в окне терминала. Этот единственный щелчок правой кнопкой мыши вставляет текст из буфера обмена в терминал. Затем нажмите Enter.

Предупреждаем: вы не увидите никаких доказательств того, что вы что-то вставляли в терминал, но они точно есть!

Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)

Источник

Список из полезных команд Linux для работы с Raspberry Pi/Orange Pi/Banana Pi

Иногда сложно запоминать все команды Linux, которые вы используете для работы с Raspberry Pi, поэтому я создал список полезных команд, которые сделают использование Linux на Raspberry Pi намного проще. Но сначала обратите внимание на пользовательские привилегии:

Есть два пользовательских «режима», с которыми вы можете работать в Linux. Один из них — пользовательский режим с основными правами доступа, а другой — режим с правами доступа администратора (супер-пользователь или root). Некоторые задачи не могут выполняться с базовыми привилегиями, поэтому вам необходимо ввести их с привилегиями суперпользователя для их выполнения. Вы будете часто видеть префикс sudo перед командами, а это означает, что вы говорите компьютеру, чтобы он выполнял эту команду с привилегиями суперпользователя.

Альтернативой вводу sudo перед каждой командой является доступ к командной строке root, которая запускает каждую команду с привилегиями суперпользователя. Вы можете получить доступ к root режиму, введя sudo su в командной строке. После ввода sudo su вы увидите командную строку root@orangepipc:/home/orangepi#, а все последующие команды будут иметь привилегии суперпользователя.

В большинстве приведенных ниже команд есть много других полезных опций, о которых я не упоминаю. Чтобы просмотреть список всех других доступных параметров для команды, введите команду, а затем —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

  • ifconfig : выдает информацию о состоянии активных интерфейсов. Команда ifconfig — аналог IPconfig Windows, с другими ключевыми параметрами и более широким функционалом. Используется для назначения сетевого адреса, изменение настроек параметров сетевого адаптера и IP протокола. Она используется в большинстве *nix систем на этапе загрузки операционной системы для настройки сетевых интерфейсов. После этого она обычно используется только при отладке, настройке или восстановлении системы.
  • iwconfig : выдает информацию о состоянии активных беспроводных интерфейсов. iwconfig подобен ifconfig, но предназначен для беспроводных интерфейсов. Он используется для установки параметров сетевых интерфейсов, которые специфичны для беспроводных действий (например, частота). iwconfig также может быть использован для отображения этих параметров, и статистики беспроводных интерфейсов (извлекается из /proc/net/wireless).
  • iwlist wlan0 scan : выводит список доступных беспроводных сетей в настоящее время.
  • iwlist wlan0 scan | grep ESSID : используйте grep вместе с именем поля, чтобы перечислять только нужные вам поля (например, просто перечислить ESSID).
  • nmap : сканирует вашу сеть и перечисляет подключенные устройства, номер порта, протокол, состояние (открытую или закрытую) операционную систему, MAC-адреса и другую информацию.
  • ping : проверяет связь между двумя устройствами, подключенными к сети. Например, ping 192.168.0.100 отправит пакет на устройство по IP 192.168.0.100 и ждёт ответа. Она также работает с адресами веб-сайтов.
  • wget http://www.website.com/example.txt : загружает файл example.txt из интернета и сохраняет его в текущем каталоге.

Информация о системе

  • 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 более эффективной и приятной. Если у вас есть другие команды, которые вы часто используете, оставьте комментарий, чтобы сообщить нам об этом!

Источник

Adblock
detector