Linux странное проблемное касание: команда, не найденная?

Я произошел действительно weired проблема, которая является касанием: команда, не найденная.

Я собирался создать пустой файл, таким образом, я ввожу сенсорную команду, которая не работала.

Я выполняю centOS 5.

Какие-либо идеи?

BTW: vi управляют также не найденный.

1
задан 08.05.2010, 05:54

3 ответа

Вы, вероятно, временно испортили свой путь. Может быть достаточно сделать:

exec /bin/bash

Затем можно попробовать touch, и т.д. для проверки вещи нормальны.

Если это не работает, определение ПУТИ является неправильным в одном из Ваших системных файлов.

3
ответ дан 12.12.2019, 09:21

Попытайтесь найти команду вручную. Это будет файл, названный касанием, и на моей существующей системе это-/bin/touch. Можно найти, что это с определяет местоположение касания или даже находит / - касание имени. Если Вы находите, что это с располагается, и это не, где это говорит, что должно быть, который мог означать, что это было недавно перемещено или удалено.

После того как Вы находите команду, удостоверьтесь, что это находится в Вашем ПУТИ с $PATH эха. Если все это работает, попытайтесь указать путь и управляйте вместе (т.е./bin/touch нечто). Можно также хотеть проверить псевдонимы, чтобы видеть, существует ли что-нибудь там портить вещи.

Как наблюдение, Вы упоминаете, что vi не работает также. В моей системе и vi и касание находятся в / мусорном ведре и не/usr/bin. Проверьте, чтобы видеть, можете ли Вы выполнить другие команды оттуда.

1
ответ дан 12.12.2019, 09:21

Попробуйте следующую команду:

type touch

Это может сказать Вам что touch команда в /usr/bin/touch и раз так:

/usr/bin/touch ...
0
ответ дан 12.12.2019, 09:21

Теги

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