仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 609|回复: 13
打印 上一主题 下一主题

[其他Linux] Linux教程之天天一个linux命令(59):rcp命令 仓酷云

[复制链接]
深爱那片海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:22:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
网络操作命令:ifconfig、ip、ping、netstat、telnet、ftp、route、rloginrcp、finger、mail、nslookup

rcp代表“remotefilecopy”(远程文件拷贝)。该命令用于在盘算机之间拷贝文件。rcp命令有两种格局。第一种格局用于文件到文件的拷贝;第二种格局用于把文件或目次拷贝到另外一个目次中。
1.命令格局:
rcp[参数][源文件][方针文件]
2.命令功效:
rcp命令用在远端复制文件或目次,好像时指定两个以上的文件或目次,且最初的目标地是一个已存在的目次,则它会把后面指定的一切文件或目次复制到该目次中。
3.命令参数:
各选项寄义:
-r递回地把源目次中的一切内容拷贝到目标目次中。要利用这个选项,目标必需是一个目次。
-p试图保存源文件的修正工夫和形式,疏忽umask。
-k哀求rcp取得在指定地区内的远程主机的Kerberos允许,而不是取得由krb_relmofhost⑶断定的远程主机地区内的远程主机的Kerberos允许。
-x为传送的一切数据翻开DES加密。这会影响呼应工夫和CPU使用率,可是能够进步平安性。假如在文件名中指定的路径不是完全的路径名,那末这个路径被注释为绝对远程机上同名用户的主目次。假如没有给出远程用户名,就利用以后用户名。假如远程机上的路径包括特别shell字符,必要用反斜线()、双引号(”)或单引号(’)括起来,使一切的shell元字符都能被远程地注释。必要申明的是,rcp不提醒输出口令,它经由过程rsh命令来实行拷贝。
directory每一个文件或目次参数既能够是远程文件名也能够是当地文件名。远程文件名具有以下情势:rname@rhost:path,个中rname是远程用户名,rhost是远程盘算机名,path是这个文件的路径。
4.利用实例:
要利用rcp,必要具有以下前提:
假如体系中有/etc/hosts文件,体系办理员应确保该文件包括要与之举行通讯的远程主机的项。
/etc/hosts文件中有一行笔墨,个中包括每一个远程体系的以下信息:
internet_addressofficial_namealias
比方:
9.186.10.***webserver1.com.58.webserver
.rhosts文件
.rhosts文件位于远程体系的主目次下,个中包括当地体系的称号和当地登录名。
比方,远程体系的.rhosts文件中的项多是:
webserver1root
个中,webserver1是当地体系的称号,root是当地登录名。如许,webserver1上的root便可在包括.rhosts文件的远程体系中往返复制文件。
设置历程:
只对root用户失效
1.在两边root用户根目次下创建.rhosts文件,并将两边的hostname加出来.在此之前应在两边的/etc/hosts文件中到场对方的IP和hostname
2.把rsh服务启动起来,redhat默许是不启动的。
办法:用实行ntsysv命令,在rsh选项前用空格键选中,断定加入。然后实行:
servicexinetdrestart便可。
3.到/etc/pam.d/目次下,把rsh文件中的authrequired/lib/security/pam_securetty.so
一行用“#”正文失落便可。(只要正文失落这一行,才干用root用户登录)
命令利用:
将文件复制到远程体系
要将当地体系中的文件复制到远程体系,请利用以下命令:
rcplocal_fileremote_hostname:remote_fileEnter
注重,假如以后目次下没有local_file,则除当地文件名外,还必要供应绝对路径(自以后目次入手下手)或相对路径名(自/入手下手)。
仅当但愿将remote_hostname上的remote_file放到其他目次(远程主目次除外)下时,才必要为其指定完全的(相对)路径。
利用实例1:将以后目次下的test1复制到名为webserver1的远程体系
命令:
rcptest1webserver1:/home/root/test3
申明:
在这类情形下,test1被复制到远程子目次test3下,称号仍为test1。假如仅供应了远程主机名,rcp将把test1复制到远程主目次下,称号仍为test1。
还能够在目标目次中包括文件名。比方,将文件复制到名为webserver1的体系中:
rcptest1webserver1:/home/root/test3
在这类情形下,将test1复制到远程目次root下并将其定名为test3。
利用实例2:从远程体系复制文件:要将远程体系中的文件复制到当地目次下
命令:
rcpremote_hostname:remote_filelocal_fileEnter
利用实例:3:将远程体系webserver1中的test2复制到以后目次:
命令:
rcpwebserver1:/home/root/test2.Enter
申明:
点(.)是“以后目次”的简写情势。在这类情形下,远程目次中的test2被复制到以后目次下,称号仍为test2。
假如但愿用新称号复制文件,请供应方针文件名。
假如但愿将test2复制到当地体系中的其他目次下,请利用以下相对或绝对路径名:
rcpwebserver1:/home/root/test2otherdir/Enter
大概,假如但愿用其他文件名将文件复制到其他目次下:
rcpwebserver1:/home/root/test2otherdir/otherfileEnter
利用实例4:将目次复制到远程体系:要将当地目次及其文件和子目次复制到远程体系,请同时利用rcp和-r(递回)选项。
命令:
rcp–rlocal_dirremote_hostname:remote_dirEnter
申明:
假如以后目次下没有local_dir,则除当地目次名外,还必要供应绝对路径名(自以后目次入手下手)或相对路径名(自/顶级目次入手下手)。别的,假如主目次下没有remote_dir,则remote_dir将必要一个绝对路径(自立目次入手下手)或相对路径(自/入手下手)。
利用实例5:
要将名为work的子目次完全地复制到webserver1远程盘算机中的主目次下名为products的目次,请键进以下内容:
rcp–rworkwebserver1:/home/root/productsEnter

vim除非你打算真正的学好linux,或者说打算长久时间学习他,而且肯花大量时间vim,否则,最好别碰
admin 该用户已被删除
沙发
发表于 2015-1-20 22:42:36 | 只看该作者
说实话小时候没想过搞IT,也计算机了解也只是一些皮毛,至于什么UNIX,Linux,听过没见过,就更别说用过了。?
飘灵儿 该用户已被删除
板凳
发表于 2015-1-20 22:46:35 | 只看该作者
学习Linux,应该怎样学,主要学些什么,一位Linux热心学习者,一段学习Linux的风云经验,历时十二个小时的思考总结,近十位网络Linux学习者权威肯定,为您学习Linux指明方向。
飘飘悠悠 该用户已被删除
地板
发表于 2015-2-6 08:10:44 | 只看该作者
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
小女巫 该用户已被删除
5#
发表于 2015-2-6 17:14:56 | 只看该作者
对我们学习操作系统有很大的帮助,加深我们对OS的理解。?
再现理想 该用户已被删除
6#
发表于 2015-2-6 20:40:02 | 只看该作者
其实当你安装了一个完整的Linux系统后其中已经包含了一个强大的帮助,只是可能你还没有发现和使用它们的技巧。
海妖 该用户已被删除
7#
发表于 2015-2-9 17:04:26 | 只看该作者
应对Linux的发展历史和特点有所了解,Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具。
小妖女 该用户已被删除
8#
发表于 2015-2-16 00:49:33 | 只看该作者
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-4 19:54:00 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
谁可相欹 该用户已被删除
10#
发表于 2015-3-7 06:54:07 | 只看该作者
虽然大家都比较喜欢漂亮的mm,但是在学 linux 的过程中,还是要多和“男人”接触一下:P 遇到问题的时候,出来看说和上网查之外,就是要多用 linux 下的 man 命令找找帮助。
变相怪杰 该用户已被删除
11#
发表于 2015-3-8 16:07:43 | 只看该作者
主流Linux发行版都自带非常详细的文档(包括手册页和FAQ),从系统安装到系统安全,针对不同层次的人的详尽文档,仔细阅读文档后40%问题都可在此解决。
冷月葬花魂 该用户已被删除
12#
发表于 2015-3-11 13:47:52 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
活着的死人 该用户已被删除
13#
发表于 2015-3-18 15:07:36 | 只看该作者
我是学习嵌入式方向的,这学期就选修了这门专业任选课。
因胸联盟 该用户已被删除
14#
发表于 2015-3-26 00:44:12 | 只看该作者
掌握在Linux系统中安装软件,在安装Linux工具盘后大致日常所需的软件都会有,一般网络提供下载的软件都会有安装说明。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-14 23:54

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表