linux ftp prompt off,FTP命令详解及使用技巧
ascii: 设定以ASCII方式传送文件(缺省值)
bell: 每完成一次文件传送,报警提示.
binary: 设定以二进制方式传送文件.
bye: 终止主机FTP进程,并退出FTP管理方式.
case: 当为ON时,用MGET命令拷贝的文件名到本地机器中,全部转换为小写字母.
cd: 同UNIX的CD命令.
cdup: 返回上一级目录.
chmod: 改变远端主机的文件权限.
close: 终止远端的FTP进程,返回到FTP命令状态,
所有的宏定义都被删除.
delete: 删除远端主机中的文件.
dir [remote-directory] [local-file]
列出当前远端主机目录中的文件.如果有本地文件,就将结果
写至本地文件.
get [remote-file] [local-file]
从远端主机中传送至本地主机中.
help [command]
输出命令的解释.
lcd: 改变当前本地主机的工作目录,如果缺省,就转到当前用户的HOME目录.
ls [remote-directory] [local-file]
同DIR.
macdef: 定义宏命令.
mdelete [remote-files]
删除一批文件.
mget [remote-files]
从远端主机接收一批文件至本地主机.
mkdir directory-name
在远端主机中建立目录.
mput local-files
将本地主机中一批文件传送至远端主机.
open host [port]
重新建立一个新的连接.
prompt: 交互提示模式.
put local-file [remote-file]
将本地一个文件传送至远端主机中.
pwd: 列出当前远端主机目录.
quit: 同BYE.
recv remote-file [local-file]
同GET.
rename [from] [to]
改变远端主机中的文件名.
rmdir directory-name
删除远端主机中的目录.
send local-file [remote-file]
同PUT.
status: 显示当前FTP的状态.
system: 显示远端主机系统类型.
user user-name [password] [account]
重新以别的用户名登录远端主机.
?: 同HELP.
FTP使用技巧
FTP(文件传输)和E-mail(电子邮件)、Telnet(远程登录)一样,是
Internet的三大主要功能之一。因为使用频繁,用户往往会遇到各种
各样的问题,合理利用FTP命令的初始化文件.netrc,使运行FTP后自动
执行某些FTP的内部命令,可有效地克服各种使用中的不便,极大地方
便FTP的使用者。
·netrc中应包含的基本命令
FTP中有几十个命令,在.netrc中应该设置的大致有如下几条:
1.default loginpassword在Internet中,存在大量的匿名ftp帐户,用户在不同的主机间频
繁登录anonymous帐户,输入自己的电子邮件地址作为口令,这种输入
极其繁琐,完全有必要利用.netrc文件,在进入ftp时自动完成该过程
。
2.binary
许多用户在下载大量文件之后才意识到下载的文件是二进制文件
,而自己却是使用ascii方式传输,使下载文件无法使用,做了许多无用
功。在.netrc文件中提前将传输方式设置为binary,完全可避免出现
上述情况。
3.runique
使用Internet的用户都知道,在浩如烟海的文件中,有大量同名文
件,如readme、index等,如果将同名文件下载到同一目录,则新传的文
件会覆盖原同名文件。为了使具有潜在重要性的文件不至于被意外覆
盖,也需要在.netrc文件中,设置runique参数防止上述错误。
4.prompt off
使用ftp时,经常会用到mget或其它需要确认的ftp命令,将这种确
认过程取消,可大大方便使用者。
5.hash on
ftp中的hash命令,使得在进行文件传输时,每传输1千字节,在屏
幕上显示一个"#"号,用户通过观看屏幕上的"#"号,可以很直观地看到
传输速度的快慢,以及文件的传输完成情况,以决定进一步的操作。
6.idle 7200
目前国内的Internet专线速率普遍偏低,用户数却在急剧膨胀,所
以用ftp传输销大一些的文件时,经常会因为线路拥塞而断线,致使ftp
进程中断,为了减少因断线而反复登录的次数,需将idle命令的参数设
置为最大(一般为7200秒)。
7.macdefmacdef定义一个宏,macro_name为宏定义的名称。在macdef行下,
可输入任何有效的ftp命令,并以空行结束宏定义,执行时只需在宏名
前加"$"号即可。如果宏名定义为init,则该宏命令在启动ftp后自动
加以执行,无需用户输入$ macro_name。
·netrc的使用举例
1.用vi编辑器先编辑一个如下的文件:
default login anonymous password user@my.site
macdef init
binary .
runique .
hash on .
prompt off
idle 7200
(空行)
第1行意为缺省情况下,进入anonymous帐户,并以自己的电子邮件
地址为口令;第2行至第8行定义了宏init,该宏中的所有5条命令将在
进入ftp环境后立刻执行,第8行(空行)不可省略,否则为无效宏定义。
2.利用.netrc可将用户所需操作大大简化,极大地提高工作效率
。如,利用archie命令查找到文件xplaygizmo-1.0.gz在匿名ftp主机s
unsite.unc.e-du的目录/pub/packages/solaris/freeware下,用户欲
将该文件用ftp下载,只需用vi编辑器将archie的查找结果插入到.net
rc文件空行之上,即增加下列三行:
cd/pub/packages/solaris/freeware
get xplaygizmo-1.0.gz
bye
(空行)
运行ftp sunsite.unc.edu,即自动完成上述.netrc中的所有操作
,无需任何人工干预。屏幕将显示类似于下面的结果:
Connected to sunsite.unc.edu.
220 calzone FTP server(Version wu-2.4(38)Wed 0ct 2 09:30
:40 EDT 1996)ready
331 Guest login ok,send your complete e-mail address as
password.
230.............
230 Guest login ok,access resrictions apply.
200 Type set to I.
Receive unique on.
Hash mark printing on (1024 bytes/hash mark).
Interactive mode off.
200 Maximum IDLE time set to 7200 seconds
cd/pub/packages/solaris/freeware
250 CWD command successful.
get xplaygizmo-1.0.gz
200 PORT command successful.
150 Opening BINARY mode data connection for xplaygizmo-1
.0.gz(8753 bytes).
########
226 Transfer complete.
8753 bytes received in 50.8 secs(0.17 Kbytes/sec)
221 Goodbye.
缺省时,运行ftp命令将检测用户的HOME目录中的.netrc文件,并
自动加以执行,如果不想使用.netrc,可在ftp命令行中使用-n参数加
以取消。
linux ftp prompt off,FTP命令详解及使用技巧相关推荐
- linux paste 变量,Linux下的paste合并命令详解
paste单词意思是粘贴.该命令主要用来将多个文件的内容合并,与cut命令完成的功能刚好相反. 粘贴两个不同来源的数据时,首先需将其分类,并确保两个文件行数相同.paste将按行将不同文件行信息放在一 ...
- linux中iptables配置文件及命令详解详解
linux中iptables配置文件及命令详解详解 2018年05月04日 14:23:41 hxpjava1 阅读数 956 linux中iptables配置文件及命令详解详解 iptables配置 ...
- linux tf命令,Linux系统命令介绍之vmstat命令详解
今天小编要跟大家介绍的vmstat命令详解.熟悉Linux系统和使用Linux系统工作的小伙伴都知道Linux的命令有很多,而真正在工作中用到的命令应该不超过几十个,为了让大家更好的掌握这些命令,小编 ...
- linux sort,uniq,cut,wc命令详解
linux sort,uniq,cut,wc命令详解 sort sort 命令对 File 参数指定的文件中的行排序,并将结果写到标准输出.如果 File 参数指定多个文件,那么 sort 命令将这些 ...
- linux cpio(copy in/out) 命令详解
linux cpio(copy in/out) 命令详解 功能说明:备份文件. 语 法:cpio [-0aABckLovV][-C <输入/输出大小>][-F <备份档>][- ...
- linux如何切换到光盘,怎么刻录cd光盘-Linux切换目录之cd命令详解
请关注本头条号,每天坚持更新原创干货技术文章. 如需学习视频,请在微信搜索公众号"智传网优"直接开始自助视频学习 1. 前言 在Linux cd(切换目录)命令是最重要和最广泛使用 ...
- linux电脑关机命令是什么问题,linux下正常关机之命令详解 -电脑资料
系统启动的时候生成一个文件,正常关机的时候会删除这个文件,管理过程中出现故障的机率. 步骤: 在/etc/rc.d/init.d/下编程脚本. 判断是否正常关机,和生成文件的脚本:touch-file ...
- linux查看和结束进程,Linux查看和结束进程命令详解
在ubuntu中,终止一个进程或终止一个正在运行的程序,一般是通过 kill .killall.pkill.xkill 等进行. ----------------------------------- ...
- linux之文件分割split命令详解
linux之文件分割split命令详解 进行文件分割时我们需要考虑几个问题: 如何分割?是按行分割还是按文件大小分割?是每100行分成一个文件还是每100K分成一个文件? 分割以后子文件名称是什么格式 ...
- linux PS -df,linux中ps跟df命令详解
linux中ps和df命令详解 linux下PS命令 linux上进程有5种状态: 1.运行(正在运行或在运行队列中等待) 2.中断(休眠中,受阻,在等待某个条件的形成或接受到信号) 3.不可中断(收 ...
最新文章
- python中degree什么意思_解读Python中degrees()方法的使用
- java并发进程共享变量_JAVA并发编程学习:共享对象
- Redhat 6.8部署oracle 12c
- 一种RTP接收和解包的程序
- mysql case默认_MySQL数据库架构和同步复制流程
- 2021.10.26 Node.js笔记
- 电脑文件同步备份软件哪个好用?
- 【Mac】Mac 键盘快捷键大全
- 主成分分析在SPSS上的实现与结果分析——基于SPSS实验报告
- Linux下安装HP打印机的驱动程序
- UTF-8转GBK(GBK转UTF-8)
- excel使用教程_火遍全球的14个Excel学习网:大神套路、视频课、软件下载应有尽有...
- sql server数据库《音乐网站》项目歌曲管理模块
- BPM实例分享——金额规则大写
- ThinkPad笔记本电脑网络重置之后wifi没有了
- tf.train.Saver()
- c语言如何反复执行一段程序,C语言中重复执行程序的问题
- 苹果手机更新ios9后,APP设置
- 基于python的opencv相机标定(采用黑白棋盘格标定板)
- java发邮件(简单)
热门文章
- 『paddle』paddleclas 学习笔记:图像识别
- 武汉工程大学matlab,Lorenz系统动力学行为的MATLAB仿真与分析[1]
- 解决AD13不能复制原理图的问题
- win10 java模拟鼠标_Win10移动体验:模拟鼠标工具
- 固态硬盘测试软件怎么测速,AS SSD Benchmark(SSD硬盘测速工具),如何发挥最佳性能?...
- 《缠中说禅108课》57:当下图解分析再示范
- 安装studio3t
- 佳能Canon imageCLASS MF210 Series 打印机驱动
- 【HTML CSS JS 蝴蝶飞舞特效 绝美(附完整代码)】
- java制作仿win7计算器之二完结篇