Я произошел действительно weired проблема, которая является касанием: команда, не найденная.
Я собирался создать пустой файл, таким образом, я ввожу сенсорную команду, которая не работала.
Я выполняю centOS 5.
Какие-либо идеи?
BTW: vi управляют также не найденный.
Вы, вероятно, временно испортили свой путь. Может быть достаточно сделать:
exec /bin/bash
Затем можно попробовать touch
, и т.д. для проверки вещи нормальны.
Если это не работает, определение ПУТИ является неправильным в одном из Ваших системных файлов.
Попытайтесь найти команду вручную. Это будет файл, названный касанием, и на моей существующей системе это-/bin/touch. Можно найти, что это с определяет местоположение касания или даже находит / - касание имени. Если Вы находите, что это с располагается, и это не, где это говорит, что должно быть, который мог означать, что это было недавно перемещено или удалено.
После того как Вы находите команду, удостоверьтесь, что это находится в Вашем ПУТИ с $PATH эха. Если все это работает, попытайтесь указать путь и управляйте вместе (т.е./bin/touch нечто). Можно также хотеть проверить псевдонимы, чтобы видеть, существует ли что-нибудь там портить вещи.
Как наблюдение, Вы упоминаете, что vi не работает также. В моей системе и vi и касание находятся в / мусорном ведре и не/usr/bin. Проверьте, чтобы видеть, можете ли Вы выполнить другие команды оттуда.
Попробуйте следующую команду:
type touch
Это может сказать Вам что touch
команда в /usr/bin/touch
и раз так:
/usr/bin/touch ...