По умолчанию, если вы просто установите PS1="...."
, то материал внутри кавычек будет оценен в то время, когда вы его установили.
Однако если вы заключите его внутри '
, то он будет оцениваться во время отображения. И это не вызывает под-оболочку для $(jobs)
.
например,
$ PS1='
> $(jobs)
> $ '
$ sleep 1000 &
[1] 7541
[1] + Running sleep 1000 &
$ sleep 1000 &
[2] 7543
[2] + Running sleep 1000 &
[1] - Running sleep 1000 &
$ kill %1
[1] - Terminated sleep 1000 &
[2] + Running sleep 1000 &
$ kill %2
[2] + Terminated sleep 1000 &
$
(Этот тест сделан на Debian Jessie с ksh93, но должен работать на всех вариантах ksh93; у меня нет ksh88 для тестирования)
.Raspbian с начала 2016 года разрешает ssh после второй загрузки.
Первая загрузка с SD изменяет размер разделов и генерирует ключи sshd, но не запускает демон ssh.
Подождите 5–10 минут и перезапустите RPI. Подключитесь по ssh с использованием учетных данных по умолчанию.
Определение IP-адреса RPI выходит за рамки этого ответа :)
Обновление 2017 г. : raspbian stretch не требует цикла питания, , но ему нужен файл 'ssh', помещенный в корень меньшей SD-карты раздел
Да, вы можете сделать это хотя бы с Arch Linux . После создания файловой системы флэш-карты microSD на другом компьютере вы можете загрузить RasPi с этой картой microSD и подключенным кабелем Ethernet. Arch Linux загрузится, получит IP-адрес с помощью DHCP. Вы входите в систему либо как root, либо как обычный пользователь через Ethernet, поэтому вам нужно выяснить, какой IP-адрес прослушивает RasPi.
На Raspberry Pi есть последовательная консоль через UART на портах GPIO. Вы можете прочитать об этом здесь, на elinux.org .
Обычно вы подключаете плату TTL к GPIO и получаете последовательную консоль. Затем вы можете использовать такие вещи, как screen
, чтобы получить доступ к этой консоли на вашем компьютере с Linux. Затем вы можете настроить образ Linux, который вы скопировали на SD-карту, для дальнейшей доработки.
Вы можете настроить Raspberry Pi без использования монитора / клавиатуры / мыши и даже без сетевого подключения, используя PiBakery , инструмент настройки на основе блоков, который позволяет настраивать параметры, изменять файлы и устанавливать программное обеспечение. еще до того, как вы запишете SD-карту .
После того, как вы установили, какие параметры вы хотите, вы можете записать свою SD-карту со своими конфигурациями, и ваш Pi будет настроен при первой загрузке.
Дополнительные сведения см. На сайте www.PiBakery.org
Заявление об ограничении ответственности: я написал PiBakery
Вы можете легко настроить RPi без подключения HDMI, USB-клавиатуры или мыши.
Я сделал это с помощью минимальной сборки Ubuntu от Ubuntu Pi Flavor Maker. После загрузки образа на SD-карту подключите raspberry pi к маршрутизатору с помощью кабеля Ethernet и дождитесь, пока он завершит первую загрузку.
Обратитесь к таблице маршрутизации вашего маршрутизатора, чтобы определить IP-адрес pi и входной ssh. Учетные данные по умолчанию будут ubuntu: ubuntu
.
Вы можете подключить преобразователь HDMI в VGA и использовать обычный монитор. Я успешно это сделал.