экспорт bash зависает на неопределенный срок?

экспорт bash зависает на неопределенный срок?

Я пытаюсь выполнить команду, которую мне дал кто-то в IRC, чтобы установить Firefox, но она зависает на неопределенный срок.

echo "install firefox" && export PS1=

Кто-нибудь знает, как ускорить выполнение этой команды?

решение1

echo "установить firefox"

Будет выведено эхо, т.е. выведено на ту же консоль, install firefox. Вы можете поместить туда что угодно, например, echo "fire missiles"выведет fire missiles. Но даже если они у вас есть, они все равно не будут запущены ;)

&& экспорт PS1=

Ожидает &&успешного выполнения предыдущей команды, что и произойдет. exportозначает установку переменной оболочки для использования этим процессом и любым подпроцессом. PS1— это строка, используемая для приглашения. Вы можете увидеть, что это обычно (из терминала, где вы не сбрасывали его) с помощью echo $PS1(обратите внимание на $). Вероятно, в ней будет много странных последовательностей, таких как \u(расширяется до вашего имени пользователя) и \w(расширяется до вашего текущего рабочего каталога).

PS1=если после него ничего не указано, переменная останется пустой, но терминал не будет зависать:

normalprompt> export PS1=
hey, no more prompt!
bash: hey, command not found...

Обратите внимание, я мог бы набрать ("эй, нет...") без определенного приглашения. Последняя строка — это ответ оболочки, что она не понимает последнюю команду.

Связанный контент