#vim #vi
#vim #vi
Вопрос:
Я пытаюсь просмотреть следующие журналы узлов на моем сервере:
Однако, когда я запускаю vim 2020-10-11T00_31_14_122Z-debug.log
— он создает новый файл, а не подтверждает существующий:
Я пропустил что-то вопиюще тривиальное?
Комментарии:
1. Работает ли
cat
с файлом?2. @resiliware нет, запуск
cat 2020-10-11T00_31_14_122Z-debug.log
возвращает следующееcat: 2020-10-11T00_31_14_122Z-debug.log: No such file or directory
3. (1). Когда вы вводили команду, возвращает ли автоматическое завершение вашей оболочки что-нибудь? (2). Попробуйте
:r !ls
ввести новыйvim
и проверьте, добавлены ли новые строки или есть ли какие-либо странные символы.4. вставьте вывод
sed -n l <<< $(ls)
.5. Я бы предположил, что вы неправильно вводите имя, возможно, потому, что есть странный символ или пробел, который вы не распознаете. Возможно, попробуйте
vim $(ls | head -n 1)
.
Ответ №1:
Пожалуйста, убедитесь, что вы запускаете код из правильной папки или путь приводит вас к нужному файлу, если путь правильный, вы можете использовать автозаполнение, которое позволит вам получить файл проще и быстрее.