【发布时间】:2011-10-26 10:33:42
【问题描述】:
当我以 FTP 模式从 Windows 命令提示符登录 Unix 时,如何查看文件的内容(在 Unix 服务器上)?我尝试了 vi、cat 和 ed,但它们都不起作用。我可以使用 ls -l 查看文件,但无法查看内容。如果有什么特别的命令请告诉我。
【问题讨论】:
-
或许你可以使用
GET remote_file CON:?
当我以 FTP 模式从 Windows 命令提示符登录 Unix 时,如何查看文件的内容(在 Unix 服务器上)?我尝试了 vi、cat 和 ed,但它们都不起作用。我可以使用 ls -l 查看文件,但无法查看内容。如果有什么特别的命令请告诉我。
【问题讨论】:
GET remote_file CON:?
如果您将“-”作为输出文件名,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>
【讨论】:
您不能通过 FTP 客户端运行 VI 和 cat。您想使用 SSH 登录到 unix 框,然后使用 VI 和/或 cat。
FTP 仅用于文件传输。
SSH 允许命令行功能。编辑和查看服务器上的文件。
【讨论】:
我认为 ftp 不允许仅查看文件传输文件,我认为某些应用程序通过使用简历和偏移量传输文件的一部分来“查看”文件的可查看部分来模拟某种“查看” .如果您的客户端不支持查看并且您的服务器正在恢复,那么下载和查看将是最好的,如果支持,它无论如何都会这样做。
注意:你应该可以输入命令“?” (无引号)并获取服务器支持的命令的完整列表。 (见:http://www.cs.colostate.edu/helpdocs/ftp.html)
如果你想访问完整的终端,你应该在 windows 上使用 SSH 和 putty。 http://www.chiark.greenend.org.uk/~sgtatham/putty/
【讨论】:
你可以通过这个查看 `root@kali:~$ ftp 10.10.101.129
已连接到 10.10.101.129。
...
230 登录成功。
远程系统类型是 UNIX。
使用二进制方式传输文件。
ftp> 被动
被动模式开启。
ftp> ls
227 进入被动模式 (10,10,101,129,89,219)。
150 目录列表来了。
-rw-rw-r-- 1 1001 1001 141 2019 年 2 月 23 日注释
226 目录发送成功。
ftp> get note - #这会显示该文件中的内容。
远程:注意
227 进入被动模式 (10,10,101,129,89,219)。
150 为便笺打开 BINARY 模式数据连接(141 字节)。
杰瑞,我终于有机会更新我们的内部社交媒体平台 (bookface.com)。
你可以注册并喜欢我的狗狗照片吗?
谢谢
226 传输完成。
在 0.00 秒内收到 141 个字节 (273.7481 kB/s) `
【讨论】: