В Unix я бы просто использовал vi , но я не знаю, что это за команда в Windows. Я на самом деле пытаюсь редактировать файлы через SSH с Windows Server 2008.
cmd
то вы можете использовать , например , блокнот сnotepad myfile.txt
В Unix я бы просто использовал vi , но я не знаю, что это за команда в Windows. Я на самом деле пытаюсь редактировать файлы через SSH с Windows Server 2008.
cmd
то вы можете использовать , например , блокнот сnotepad myfile.txt
Ответы:
edit filename
Я не буду ручаться за его функциональность и устаревший графический интерфейс, но он установлен по умолчанию даже в Windows 7.
Изменить: За исключением 64-разрядных версий Windows.
Самое простое решение для всех версий Windows:
C:\> notepad somefile.txt
И никакого дополнительного программного обеспечения не требуется.
ssh
сервер, это не должно быть проблемой для вас.
В командной строке Windows введите copy con и имя целевого файла. ( copy con c:\file.txt
).
Затем введите текст, который вы хотите поместить в файл.
Завершите и сохраните файл, нажав CTRL- Zтогда Enterили F6потом Enter.
Если вы хотите изменить текст в существующем файле, просто отобразите текст, используя команду, type
после которой следует имя файла, а затем просто скопируйте и вставьте текст в copy con
команду.
copy con hosts
но ^ Z не сохраняет и ^ C не отменяет! Пришлось закрыть окно cmd, чтобы выйти. Файл не изменился.
Если вы привыкли к vi и не хотите соглашаться на встроенный редактор, вы можете получить Vim для Windows . Он будет работать из командной оболочки. Или попробуйте WinVi .
edit
он был удален из победы 10
vim.exe
туда, где он доступен в контейнере Docker).
Хотите верьте, хотите нет, EDLIN.EXE
по <shudder>
крайней мере , все еще есть в этой системе Vista.
Извините, пока я тихо рыдаю про себя ...
Я не знаю ни о SSH, ни о чем-либо (еще?) Связанном с сервером, так что извините, если это «решение» бесполезно. Если вы хотите редактировать файлы в командной строке, вы можете получить версию Nano для Windows .
В качестве примечания, эти маленькие ^
знаки внизу окна должны представлять Ctrlкнопку. Например, ^X Exit
означает, что вы можете выйти из программы, используя Ctrl- X.
Кроме того, Nano иногда добавляет дополнительные символы новой строки при сохранении файлов. Кажется, это какая-то ошибка с переносом слов Нано.
Я также видел порты vi для Windows, хотя я использовал тот, который просто делает окно командной строки настолько маленьким, насколько это возможно, оставляя только строку заголовка (что означает, что остальная часть окна также может быть невидимой , так как вы не можете видеть, что вы делаете). Тем не менее, версия Vim для Windows, кажется, работает довольно хорошо.