Я думаю, что я случайно удалил переменную PATH

Независимо от того, что я пытаюсь запустить, я получаю сообщение об ошибке:

The command could not be located because '/usr/bin' is not included in the PATH environment variable.

У меня была некоторая модификация в моем .bashrc-файле, но потом удалены две дополнительные строки. Однако почему-то переменная PATH, похоже, была уничтожена.

6
задан 11 July 2011 в 06:35

16 ответов

PATH должен восстанавливаться при перезагрузке; в любом случае, если это не так, вы можете найти оригинал .bashrc: /etc/skel/.bashrc Перезаписать его; удача.

9
ответ дан 25 May 2018 в 19:52
  • 1
    Вот базовый путь от стандартного пользователя моей системы (который имеет sudo): /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin. Если вы поместите в .bashrc: export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin, тогда сделайте source ~/.bashrc, он может восстановить нужные вам функции. Конечно, все это в терминале. ПРИМЕЧАНИЕ: Я не тестировал это! – Thomas Ward♦ 11 July 2011 в 09:09
  • 2
    Жизнь спасателя. Благодарю вас, сэр. – dopatraman 14 November 2014 в 07:18
  • 3
    @ThomasW. Если вы опубликуете свой комментарий в качестве ответа, я проголосую за него. Это спасатель жизни. Я использовал это, чтобы временно установить PATH и отредактировать файл ~ / .bashrc, чтобы исправить строку нарушения. – unekwu 19 April 2016 в 21:50
  • 4
    @unekwu Просто поднимите это или, возможно, ответ от простого. Мне не нужна репутация;) – Thomas Ward♦ 19 April 2016 в 21:53

PATH должен восстанавливаться при перезагрузке; в любом случае, если это не так, вы можете найти оригинал .bashrc: /etc/skel/.bashrc Перезаписать его; удача.

10
ответ дан 25 July 2018 в 21:36

PATH должен восстанавливаться при перезагрузке; в любом случае, если это не так, вы можете найти оригинал .bashrc: /etc/skel/.bashrc Перезаписать его; удача.

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

PATH должен восстанавливаться при перезагрузке; в любом случае, если это не так, вы можете найти оригинал .bashrc: /etc/skel/.bashrc Перезаписать его; удача.

10
ответ дан 4 August 2018 в 19:07

PATH должен восстанавливаться при перезагрузке; в любом случае, если это не так, вы можете найти оригинал .bashrc: /etc/skel/.bashrc Перезаписать его; удача.

10
ответ дан 6 August 2018 в 03:24

PATH должен восстанавливаться при перезагрузке; в любом случае, если это не так, вы можете найти оригинал .bashrc: /etc/skel/.bashrc Перезаписать его; удача.

10
ответ дан 7 August 2018 в 21:11

PATH должен восстанавливаться при перезагрузке; в любом случае, если это не так, вы можете найти оригинал .bashrc: /etc/skel/.bashrc Перезаписать его; удача.

10
ответ дан 10 August 2018 в 09:30

PATH должен восстанавливаться при перезагрузке; в любом случае, если это не так, вы можете найти оригинал .bashrc: /etc/skel/.bashrc Перезаписать его; удача.

10
ответ дан 13 August 2018 в 12:58
  • 1
    Вот базовый путь от стандартного пользователя моей системы (который имеет sudo): / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin [ ! d1]. Если вы поместите в .bashrc: export PATH = / usr / local / sbin: / usr / local / bin: / usr / sbin: / usr / bin: / sbin: / bin , тогда выполните source ~ / .bashrc , он может восстановить необходимую функциональность. Конечно, все это в терминале. ПРИМЕЧАНИЕ: Я не тестировал это! – Thomas Ward♦ 11 July 2011 в 09:09
  • 2
    Жизнь спасателя. Благодарю вас, сэр. – dopatraman 14 November 2014 в 07:18
  • 3
    @ThomasW. Если вы опубликуете свой комментарий в качестве ответа, я проголосую за него. Это спасатель жизни. Я использовал это, чтобы временно установить PATH и отредактировать файл ~ / .bashrc, чтобы исправить строку нарушения. – Emmanuel John 19 April 2016 в 21:50
  • 4
    @unekwu Просто поднимите это или, возможно, ответ от простого. Мне не нужна репутация;) – Thomas Ward♦ 19 April 2016 в 21:53

Возможно, вы случайно сделали следующее.

export PATH=<some path>

На самом деле вы заменили PATH, возможно, это то, что вы должны были сделать,

export PATH=$PATH:<some path>

, но это может не ваше дело. Но эта же ошибка может быть использована для восстановления

ниже,

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. Это должно работать.

3
ответ дан 25 May 2018 в 19:52

Возможно, вы случайно сделали следующее.

export PATH=<some path>

На самом деле вы заменили PATH, возможно, это то, что вы должны были сделать,

export PATH=$PATH:<some path>

, но это может не ваше дело. Но эта же ошибка может быть использована для восстановления

ниже,

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. Это должно работать.

3
ответ дан 25 July 2018 в 21:36

Возможно, вы случайно сделали следующее.

export PATH=<some path>

На самом деле вы заменили PATH, возможно, это то, что вы должны были сделать,

export PATH=$PATH:<some path>

, но это может не ваше дело. Но эта же ошибка может быть использована для восстановления

ниже,

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. Это должно работать.

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

Возможно, вы случайно сделали следующее.

export PATH=<some path>

На самом деле вы заменили PATH, возможно, это то, что вы должны были сделать,

export PATH=$PATH:<some path>

, но это может не ваше дело. Но эта же ошибка может быть использована для восстановления

ниже,

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. Это должно работать.

3
ответ дан 4 August 2018 в 19:07

Возможно, вы случайно сделали следующее.

export PATH=<some path>

На самом деле вы заменили PATH, возможно, это то, что вы должны были сделать,

export PATH=$PATH:<some path>

, но это может не ваше дело. Но эта же ошибка может быть использована для восстановления

ниже,

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. Это должно работать.

3
ответ дан 6 August 2018 в 03:24

Возможно, вы случайно сделали следующее.

export PATH=<some path>

На самом деле вы заменили PATH, возможно, это то, что вы должны были сделать,

export PATH=$PATH:<some path>

, но это может не ваше дело. Но эта же ошибка может быть использована для восстановления

ниже,

export PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. Это должно работать.

3
ответ дан 7 August 2018 в 21:11

Возможно, вы случайно сделали следующее.

  export PATH = & lt; some path & gt;   

На самом деле вы заменили PATH, возможно, это то, что вы должны были сделать,

  export PATH = $ PATH: & lt; некоторый путь & gt;   

, но это может быть не ваше дело. Но эта же ошибка может быть использована для восстановления,

попробуйте ниже,

  export PATH = $ PATH: / usr / local / sbin: / usr / local / bin:  / usr / sbin: / usr / bin: / sbin: / bin  

это должно работать.

3
ответ дан 10 August 2018 в 09:30

Возможно, вы случайно сделали следующее.

  export PATH = & lt; some path & gt;   

На самом деле вы заменили PATH, возможно, это то, что вы должны были сделать,

  export PATH = $ PATH: & lt; некоторый путь & gt;   

, но это может быть не ваше дело. Но эта же ошибка может быть использована для восстановления,

попробуйте ниже,

  export PATH = $ PATH: / usr / local / sbin: / usr / local / bin:  / usr / sbin: / usr / bin: / sbin: / bin  

это должно работать.

3
ответ дан 13 August 2018 в 12:58

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

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