screen

远程登录Linux服务器,运行一些需要很长时间才能完成的任务,可以使用screen,不然断开了任务就结束了。

是一个模拟终端的工具,他能在一次登录当中,模拟出多个终端,来实现我们同时实行多个程序,并可以快速切换的一个工具

进入和退出screen的会话

1. 直接输入 screen命令 进入screen的会话窗口   screen命令是创建一个没有名字的会话 screen -S 会话名
2. 输入 0
3. 打开新的窗口 Ctrl+a 松手 在按c
4. 查看打开的screen窗口 Ctrl+a 松手 shift + “  可以上下键切换窗口
5. screen会话的退出,是要将所有的窗口都退出之后,才能关闭screen的会话
6. 快速切换screen窗口  Ctrl+a n  下一个窗口
7.  Ctrl+a p 上一个窗口
8. 更快速切换窗口   Ctrl+a  窗口数字
9. 关闭窗口  Ctrl+a k  提示是否关闭窗口 y
10. 关闭全部窗口  Ctrl+a \--------------------------------多个screen的操作---------------------------------
11. 退出screen会话(还在后台中)   Ctrl+a d
12. 查看有多少个screen会话 screen -ls
13. 进入其中的一个会话 screen -r [会话名或者是前边的pid]
14. 杀死会话  kill pid杀死会话之后  还是会存在removed状态 可以使用 screen -wipe清除掉被删除的会话--------------------------------翻页----------------------------------------------
linux在进入screen模式下之后,发现是无法在终端使用鼠标滚轮进行上下翻页拉动的,无法查看上面的终端输出内容了
进入回滚模式(可以操作鼠标滚轮上下翻页):先按ctrl + a 键,然后释放,在按 [  即可使用鼠标上下翻页
切换回之前的模式:ctrl + c
--------------------------------登录不进去----------------------------------------------
正常screen状态是detached
但是有时候前一次进去没有正常退出来,回导致进不去screen   attached
screen -d  会话名  然后这个会话的状态就会变成detached

scp

用于从本地机器传输到远程机器的命令,需要有ssh。

1.从本地传输到远程

scp -r 本地目录 root@8.136.103.169:/远程目录  # -r是传输的目录

2.从远程传输到本地

scp -r root@远程服务器的IP:/远程目录 本地目录

注意两点:
1.如果远程服务器防火墙有特殊限制,scp便要走特殊端口,具体用什么端口视情况而定,命令格式如下:

scp -p 4588 remote@www.abc.com:/usr/local/sin.sh /home/administrator

2.使用scp要注意所使用的用户是否具有可读取远程服务器相应文件的权限。

screen和scp相关推荐

  1. 个人LINUX学习笔记

    摘录自---跟啊铭学LINUX视频课程(如发现错误欢迎大神们指出,谢谢) 实验系统为CentOS 6.5 设置LINUX DNS地址 编辑配置文件  /etc/resolv.conf 在文件中加入na ...

  2. scp传服务器文件,使用tar、scp和screen在服务器之间传输文件

    情景假设: 服务器 serverA 的用户 userA 有文件 fileA.文件夹 folderA. 需要将上述文件.文件夹传输到服务器 serverB . 这两个服务器都开启了 ssh 服务. ta ...

  3. 几种方法来实现scp拷贝时无需输入密码

    欢迎转载!转载时请注明出处:http://blog.csdn.net/nfer_zhuang/article/details/42646849 前言 我在工作中经常要将一些文件传输到另外一个服务器上, ...

  4. Linux Shell编程笔记9 SSH和Screen工具

    SSH SSH的作用是对数据进行加密处理.在互联网上直接使用明文传输是不安全的.中间人攻击就是通过窃取发送的明文数据,然后进行攻击.一个较为安全的方式是,把数据进行加密传输,这样使得攻击者获取到的数据 ...

  5. 十(7)rsync:介绍、常用选项、通过ssh同步、通过服务同步、linux系统日志、screen...

                            rsync工具介绍 rsync:数据备份工具(remote sync). rsync不仅可以远程同步数据(类似scp),而且可以本地同步数据(类似cp) ...

  6. linux cadaver 命令,screen命令用法与cadaver

    screen命令用法 一.简介 作为linux服务器管理员,经常要使用ssh登陆到远程linux机器上做一些耗时的操作. 也许你遇到过使用telnet或SSH远程登录linux,运行一些程序.如果这些 ...

  7. shell脚本一步完成多层ssh跳转时的文件传输:Multi-layer scp

    本文发布于个人公众号:WriteSimpleDemo 专注shell,欢迎关注 前言 写这个工具主要是为了解决一个困惑了我四年的难题,即:多层ssh跳转时的文件传输. 由于工作中,经常需要ssh连接到 ...

  8. GNU Screen Usage

    分屏: 1.在终端输入screen命令 2.Ctrl+a 然后shift+s 上下分屏,切换到下方Ctrl+a tab然后新建一个window(Ctrl+a c) 3.切换到上方,Ctrl+a tab ...

  9. 屏幕命令screen

    这里只是简单分享一下工作中的小技巧,因为我这边需要两台服务器之间拷贝一个160G大小内容的文件,为了避免scp时服务器中断导致拷贝失败,这里可以使用到屏幕命令screen,即使服务器中断也不会断开拷贝 ...

最新文章

  1. 千人千面,撩拨你的个性化广告
  2. 在docker中搭建apache Tomcat+JDK环境
  3. STL——vector
  4. 为什么总线要用一根来表示一bit
  5. 在IIS6中FLV不能播放
  6. php json存mysql斜杠_MySQL 存储php中json_encode格式中文问题及解决
  7. Mysql 提示:Communication link failure
  8. 共享快递柜业务场景实战(服务构建)
  9. LeetCode 1266. 访问所有点的最小时间(数学)
  10. Django(1.7 part1)
  11. python tk combobox设置值为空_在PDMS中使用python直接生成管口方位图(开源分享第二集)...
  12. Oracle11g最佳培训高清下载版(王二暖Oracle11g教室\10年经验毫无保留)
  13. Linux系统下安装TreeNMS1.6.9
  14. ActivityMq的使用(小例子)
  15. VC2008编译libthrift
  16. 帝国cms二次开发留言板自定义字段教程
  17. 如何将html的按钮做成圆角,HTML 圆角按钮的实现备忘
  18. java fop_XSL-FO 和FOP相关技术详解(转载)
  19. 二维离散型随机变量及其分布
  20. 全网最新PHP教程大全,PHP进阶自学教程大全!

热门文章

  1. FPGA基础设计(10)Verilog行为级建模(过程赋值)
  2. 手把手写C++服务器(0):专栏文章-汇总导航【持续更新】
  3. 金融科技争做“超级接口”,度小满有了“送水工”的样子
  4. 腾讯视频投屏显示无法连接服务器,腾讯视频突然不能投屏怎么办 投屏连接失败解决方法...
  5. 【JZOJ4178】【NOI2015模拟YDC】游戏(阶梯nim游戏)
  6. 渗透中超全的Google hack语法
  7. matlab 去条带噪声,一种图像条带噪声及坏线消除方法
  8. c语言浮典型数据类型,C语言的数据类型→浮点型数据
  9. scuba 报表_是否想了解JavaScript的for循环? 这个动画的SCUBA潜水员可以提供帮助!...
  10. 多种模块拔号上网驱动开发调试