Подтвердить что ты не робот

Как просмотреть содержимое файла в unix в режиме ftp DOS?

Как я могу просмотреть содержимое файла (на сервере Unix) при входе в Unix из командной строки Windows в режиме FTP? Я пробовал vi, cat и ed, но ни один из них не работает. Я могу просматривать файлы с помощью ls -l, но не могу просматривать содержимое. Если есть какая-либо специальная команда, пожалуйста, дайте мне знать.

4b9b3361

Ответ 1

Вы не можете запускать VI и cat через FTP-клиент. Вы хотите войти в блок unix с SSH, а затем использовать VI и/или cat.

FTP предназначен только для передачи файлов.

SSH позволяет использовать функции командной строки. Редактирование и просмотр файлов на сервере.

Ответ 2

Команда GET будет печатать содержимое файла на консоли, если вы передадите '-' в качестве имени выходного файла. Например...

$ ftp some_site.com
...
ftp> get some_file.txt -
remote: some_file.txt
229 Extended Passive Mode Entered (|||36565|)
150 Opening BINARY mode data connection for php_errors.log (438 bytes)
...
... contents of some_file.txt will be printed here
...
226 Transfer complete
438 bytes received in 00:00 (116.51 KiB/s)
ftp>

Ответ 3

Я не думаю, что ftp позволяет просматривать файлы только передачи файлов, я думаю, что некоторые приложения эмулируют "вид" сортировок, передавая часть файла, используя резюме и смещения, для "просмотра" видимой части файла, Загрузка и просмотр лучше всего, если ваш клиент не будет поддерживать просмотр и возобновление вашего сервера, он будет делать это в любом случае, если это произойдет.

Примечание: вы должны иметь возможность ввести команду "?" (без кавычек) и получить полный список поддерживаемых сервером команд. (см. http://www.cs.colostate.edu/helpdocs/ftp.html)

Вы должны использовать SSH и замаскировать окна, если хотите получить доступ к полному терминалу. http://www.chiark.greenend.org.uk/~sgtatham/putty/