sh: все команды, “не найденные”

Я обновлял свою переменную ПУТИ в .bash_profiles и /etc/environment и я перезагрузил систему (Ubuntu 14.04).

После входа в систему я получил эти ошибки:

-sh: 1: id: not found
-sh: 12: [: Illegal number:

И я не могу выполнить почти команду. Я добираюсь not found для ls, dir, rm, mv, vi, и другие, таким образом, я не могу вернуться, что я сделал. Какие-либо идеи?

1
задан 24 January 2016 в 01:52

3 ответа

Используйте свою команду с полным путем, как

/bin/ls
/bin/dir
/bin/rm
/bin/mv
/usr/bin/vi
3
ответ дан 3 December 2019 в 06:59

Для восстановления ПУТИ к нормальному значению по умолчанию сделайте

PATH=$(getconf PATH)

, Это - проблема с ПУТЕМ: -sh: 1: id: not found

Это - проблема с Вашим кодом: -sh: 12: [: Illegal number:

Доля Ваш профиль для дополнительной справки

1
ответ дан 3 December 2019 в 06:59

Я не знаю, почему Вы хотели бы сделать, это, но зафиксировать его просто копирует Ваши командные сценарии от / мусорного ведра до Вашего нового пути. ПОМНИТЕ, что эти команды могут работать из своего каталога по умолчанию и если Вы перемещаете их, они не могли бы найти что-то и иметь paddy, так быть осторожными!

Hope это помогает

0
ответ дан 3 December 2019 в 06:59

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

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