scp命令与Screen服务的区别
scp:远程传输命令。(通过网络传送给其他主机,又恰好两台主机都是linux系统,便可以使用scp传输文件)
参数 | 作痛 |
-v | 先是详细的连接进度 |
-P |
指定远程主机的sshd端口号 |
-r | 传送文件夹时请加此参数 |
-6 | 使用ipv6协议 |
例如:将本地的文件/root/1.txt 传到远程主机的/ome目录去
scp /root/1.txt 192.168.0.12:/home
强大的scp命令还可以将远程主机的文件传输到本地,格式为"scp [参数] 远程用户@远程IP地址:远程文件 本地文件"
例如 ; scp root@192.168.0.12/root/1.txt /home
Screen服务
简介: 但连接的终端被关闭时,运行在服务器上的命令也会中断,如果有长时间文件备份或FTP传输等任务时,通常我们都会新开一个连接窗口再继续工作,并且中途不能关闭窗口或断开连接(也包括网络不稳定的情况),否则这个任务就会被终端,还要重新开始。
Screen便是为了解决上诉问题而设计的,用户可以通过Screen命令同时控制多个命令会话并自由切换,特点有:
会话恢复: 即便网络中断,也可让随时恢复,用户不会失去对命令行的控制
多窗口:每个会话都是独立运行的,拥有独立的编号、输入输出和窗口缓存
会话共享:可以使多个用户从不同终端使用同一个会话,也可让他们看到完全相同的输出
参数 |
作用 |
-A | 让所有视窗自动调整适应当前终端机的大小 |
-d<会话名称> | 将指定的Screen会话离线 |
-r<会话名称> | 将指定的Screen会话恢复 |
-h<行数> | 指定视窗的缓冲区的行数 |
-S<会话名称> | 指定screen会话的名称 |
-x | 恢复所有离线的会话 |
-ls或-list | 显示当前的screen会话 |
-wipe | 自动将无法使用的screen会话删除 |
总的来说:将screen会话甚至为暂时断开(datach),那么会话窗口中的程序依旧会执行,随时将重新连接(attach),那么即可重新控制会话窗口中运行的程序
screen的会话共享功能
作用:他能让多个用户同时使用某一个会话,甚至让你和对方看到相同的内容:
注意:这里的终端指的是同一台linux电脑上两个 "终端" 界面
scp命令与Screen服务的区别的更多相关文章
- Centos7 环境下开机 自启动服务(service) 设置的改变 (命令systemctl 和 chkconfig用法区别比较)
参考文章: <Linux 设置程序开机自启动 (命令systemctl 和 chkconfig用法区别比较)> http://blog.csdn.net/kenhins/article/ ...
- Linux小技巧scp命令
Linux服务器运维小技巧scp命令详细教程. 前言 今天给大家带来的是linux中比较实用的命令scp.善用小技巧,解决工作中的痛点. 掌握一门好的技术或者说一门好的艺术,最快捷的方式就是融入到工作 ...
- linux之cp/scp命令+scp命令详解
名称:cp 使用权限:所有使用者 使用方式: cp [options] source dest cp [options] source... directory 说明:将一个档案拷贝至另一档案,或将数 ...
- scp命令详解
\ svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称:cp 使用权限: ...
- 【转】scp 命令格式
SCP 命令 \ svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称 ...
- SCP 命令(转)
\ svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称:cp 使用权限: ...
- linxu scp命令
\ svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称:cp 使用权限: ...
- SCP命令
\ svn 删除所有的 .svn文件 find . -name .svn -type d -exec rm -fr {} \; linux之cp/scp命令+scp命令详解 名称:cp 使用权限: ...
- Linux中cp和scp命令的使用方法
Linux为我们提供了两个用于文件copy的命令,一个是cp,一个是scp,但是他们略有不同. cp --- 主要是用于在同一台电脑上,在不同的目录之间来回copy文件 scp --- 主要是在不同的 ...
随机推荐
- how browser works
https://developers.google.com/speed/articles/reflow http://blog.letitialew.com/post/30425074101/repa ...
- 在ns2.35下完成柯老师lab18实验
说明:柯志亨老师<ns2仿真实验-----多媒体和无线网络通信>这本书lab18实验为“无线网络封包传输遗失模型”的实验.该无线传输遗失模型是柯老师自己开发的,原始的ns-allinone ...
- Python: C扩展初体验
前言 使用 Python 毋庸置疑减少了很多规则约束和开发成本,让我们能够更加专注于逻辑而非语法.但是得此失彼,开发效率提高了,却带来了运行性能的问题,所以就常常被其他门派追着暴打. 身为一个 pyt ...
- node.js学习笔记(三)——事件循环
要理解事件循环,首先要理解事件驱动编程(Event Driven Programming).它出现在1960年.如今,事件驱动编程在UI编程中大量使用.JavaScript的一个主要用途是与DOM交互 ...
- AndroidStudio更改包名
最近开发一个项目 和以前开发的某一个功能类似 不想再重新搭建界面 从零开始去写... 就想把原来的项目copy一份 但是这样的话安装在手机中会把原来的项目覆盖掉 这是因为它们的applicationI ...
- Windows下Redis集群搭建
1.第一步先安装Redis 参照<Windows下Redis安装及使用.docx> 在Redis目录E:/Redis下新建Logs文件夹,并且创建3个端口下的配置文件,记得修改里面的接口 ...
- myeclipse激活后server不能用问题
一般是由于激活失败造成的,这种问题就卸了重新安装吧,目前还没有找到合理的方法解决,这个还真的看哥们的运气了,我是装了不下5遍才激活成功的,一般情况下,在激活的时候 出现下图的情况,Usercode写好 ...
- 详细介绍svn在eclipse中的使用(附图解说明)
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS.CVS,它采用了分支管理系统,它的设计目标就是取代CVS.互联网上很多版本控制服务已从CVS迁移到Subversion ...
- Siki_Unity_4-4_丛林战争_Socket/TCP网络游戏开发
Unity 4-4 丛林战争(Socket/TCP网络游戏开发) 任务1:素材.演示.Prerequisite 使用c#的有关TCP的底层API进行服务器端的开发(直接通过socket进行通信) 功能 ...
- 基于zookeeper实现分布式锁(续)
测试代码: 效果图: