Если Вы устанавливаете исполняемый файл файла сценария:
chmod o+x alpha.sh
И включайте соответствующую хижину (#!/bin/bash
) наверху, Вы не должны вызывать его с bash
. Посмотрите man chmod
для объяснения o+x
; можно предпочесть a+x
.
Что касается пути, можно добавить, что согласно предложению Rahul, или можно сделать что-то подобное, не добавляя его к $PATH, например:
export SCRIPTS=~/Desktop/unix
Теперь что-либо исполняемый файл там может использоваться:
$SCRIPTS/alpha.sh
Я не думаю, что стоит попытаться сделать это под окнами, потому что это не играет по правилам с ext4, который является основным разделом в изображении Raspbian. То, что обычно происходит, является этим, не распознан вообще, и люди смущены одним небольшим fat32 разделом, содержащим ядро, загрузчик, некоторое встроенное микропрограммное обеспечение, и т.д.
Я описал здесь, как исследовать и смонтировать эти два раздела, обычно используемые на дистрибутивах пи малины (включая Raspbian) с командами Linux. Это сводится к:
mount -v -o offset=62914560 -t ext4 whatever.img /mnt/img/two
Но действительно прочитайте полные инструкции, поскольку Ваше смещение могло бы отличаться. Если у Вас нет системы Linux помимо пи, загрузите liveCD. Ваша жизнь, поскольку это включает пи, будет намного легче тот путь.
Если у Вас есть дополнительная флеш-карта, используйте инструмент Unix dd
:
# dd bs=4M if=path_to_.img of=/dev/letter_of_USB
Теперь, на USB, Вы потребовали изображение своего резервного копирования. Я думаю, что это также возможно с Win32DiskImager
. Необходимо потребовать .img к флеш-карте.
.img
.
– goldilocks
02.02.2014, 13:33
man dd
.
– enedil
02.02.2014, 20:07