Перезапустите bash .profile, не выходя из системы и обратно

У меня такая же проблема, эта проблема возникает, когда вы пытаетесь запустить 32-разрядные программы в 64-разрядной ОС Linux

Я решил выполнить эту команду (установка libxrandr2: i386)

[F1]
67
задан 29 August 2011 в 19:08

12 ответов

Это должно работать для текущего терминала:

. ~/.profile

. является встроенным bash и синонимом source, см. man bash:

, filename [arguments] source filename [arguments]               Чтение и выполнение команд из имени файла в текущей среде оболочки (...).
79
ответ дан 25 May 2018 в 19:06
  • 1
    Он будет эффективен только в текущем терминале. – enzotib 29 August 2011 в 19:14
  • 2
    @enzotib Есть ли способ обойти это? – Matty 29 August 2011 в 19:20
  • 3
    @Matty: нет, чтобы изменения были видимыми для всей графической среды, вы можете только перезапустить сеанс – enzotib 29 August 2011 в 19:22
  • 4
    Единственная проблема с этим - если вы удалите что-то из пути, это не вступит в силу до перезапуска – Aras 12 September 2016 в 22:44
  • 5
    @enzotib Эффективен ли он для всех подпроцессов, запущенных с текущего терминала? – Bruce Sun 4 August 2017 в 05:39

Это должно работать для текущего терминала:

. ~/.profile

. является встроенным bash и синонимом source, см. man bash:

, filename [arguments] source filename [arguments] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Чтение и выполнение команд из имени файла в текущей среде оболочки (...).
80
ответ дан 25 July 2018 в 21:23

Это должно работать для текущего терминала:

. ~/.profile

. является встроенным bash и синонимом source, см. man bash:

, filename [arguments] source filename [arguments] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Чтение и выполнение команд из имени файла в текущей среде оболочки (...).
81
ответ дан 2 August 2018 в 03:03

Это должно работать для текущего терминала:

. ~/.profile

. является встроенным bash и синонимом source, см. man bash:

, filename [arguments] source filename [arguments] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Чтение и выполнение команд из имени файла в текущей среде оболочки (...).
81
ответ дан 4 August 2018 в 18:53

Это должно работать для текущего терминала:

. ~/.profile

. является встроенным bash и синонимом source, см. man bash:

, filename [arguments] source filename [arguments] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Чтение и выполнение команд из имени файла в текущей среде оболочки (...).
81
ответ дан 6 August 2018 в 03:16

Это должно работать для текущего терминала:

. ~/.profile

. является встроенным bash и синонимом source, см. man bash:

, filename [arguments] source filename [arguments] & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Чтение и выполнение команд из имени файла в текущей среде оболочки (...).
82
ответ дан 7 August 2018 в 20:57

Если вы не хотите запускать новую оболочку, но выполняете скрипт в текущей оболочке, вы ее испускаете:

source script_name.sh

source = .

[d2 ] Встроенный Bash source является синонимом команды Bourne shell . (точка).

courtesy - tldp.org

11
ответ дан 25 May 2018 в 19:06

Если вы не хотите запускать новую оболочку, но выполняете скрипт в текущей оболочке, вы ее испускаете:

source script_name.sh

source = .

Встроенный Bash source является синонимом команды Bourne shell . (точка).

courtesy - tldp.org

11
ответ дан 25 July 2018 в 21:23

Если вы не хотите запускать новую оболочку, но выполняете скрипт в текущей оболочке, вы ее испускаете:

source script_name.sh

source = .

Встроенный Bash source является синонимом команды Bourne shell . (точка).

courtesy - tldp.org

11
ответ дан 2 August 2018 в 03:03

Если вы не хотите запускать новую оболочку, но выполняете скрипт в текущей оболочке, вы ее испускаете:

source script_name.sh

source = .

Встроенный Bash source является синонимом команды Bourne shell . (точка).

courtesy - tldp.org

11
ответ дан 4 August 2018 в 18:53

Если вы не хотите запускать новую оболочку, но выполняете скрипт в текущей оболочке, вы ее испускаете:

source script_name.sh

source = .

Встроенный Bash source является синонимом команды Bourne shell . (точка).

courtesy - tldp.org

11
ответ дан 6 August 2018 в 03:16

Если вы не хотите запускать новую оболочку, но выполняете скрипт в текущей оболочке, вы ее испускаете:

source script_name.sh

source = .

Встроенный Bash source является синонимом команды Bourne shell . (точка).

courtesy - tldp.org

11
ответ дан 7 August 2018 в 20:57

Другие вопросы по тегам:

Похожие вопросы: