zoukankan      html  css  js  c++  java
  • 远程登录和远程拷贝

    --------------------------------------------------------------------------------------
    修改ip地址
     sudo ifconfig ens33 192.168.1.108
    --------------------------------------------------------------------------------------
    在乌班图安装ssh 
     A.安装ssh服务器 sudo apt-get install openssh-server
     B.远程登陆 ssh 用户名@IP 
     
     ssh访问,如错误。可查看是否有该文件 ~/.ssh/known_ssh 尝试删除该文件解决。
    --------------------------------------------------------------------------------------
    4>远程拷贝文件 scp -r
     scp -r 目标用户名@目标主机IP地址:/目标文件的绝对路径 /保存到本机的绝对/相对路径
     
     拷贝单个文件可以不加 -r 参数,拷贝目录必须要加。
     本地文件复制到远程:
       scp 文件名 目标用户名@目标IP:目标文件
       scp 文件名 RemoteHostIp:RemoteFolder
       scp 文件名 RemoteHostIp:RemoteFile
     本地目录复制到远程:
       scp -r FolderName RemoteUserName@RemoteHostIp:RemoteFolder
       scp -r FolderName RemoteHostIp:RemoteFolder
     远程文件复制到本地:
       scp RemoteUserName@RemoteHostIp:RemoteFile FileName
       scp RemoteHostIp:RemoteFolder FileName
       scp RemoteHostIp:RemoteFile FileName
     远程目录复制到本地:
       scp -r RemoteUserName@RemoteHostIp:RemoteFolder FolderName
       scp -r RemoteHostIp:RemoteFolder FolderName
    --------------------------------------------------------------------------------------
    进入命令模式:
     M: 光标移动到中间行 
     L: 光标移动到屏幕最后一行行首 
     G: 移动到指定行,行号 -G
     gg: 光标移动文件开头 
     G: 光标移动到文件末尾
     
     删除命令:
      x: 删除光标后一个字符,相当于 Del 
      X: 删除光标前一个字符,相当于 Backspace
      dd: 删除光标所在行,n dd 删除指定的行数 
      D: 删除光标后本行所有内容,包含光标所在字符 
      d0: 删除光标前本行所有内容,不包含光标所在字符
      dw: 删除光标开始位置的字,包含光标所在字符
     
     撤销命令:
      u: 一步一步撤销 
      Ctr-r: 反撤销
     
     重复命令: 
      .: 重复上一次操作的命令
     
     文本行移动:
      >>: 文本行右移 
      <<: 文本行左移
     
     复制粘贴:
      yy: 复制当前行,n yy 复制 n 行 
      p: 在光标所在位置向下新开辟一行,粘贴
     
     可视模式:
      v: 按字符移动,选中文本 
      V: 按行移动,选中文本可视模式可以配合 d, y, >>, << 实现对文本块的删除,复制,左右移动
     
     替换操作:
      r: 替换当前字符 
      R: 替换当前行光标后的字符
     
     查找命令:
      :/查找内容
      n: 下一个
      N: 上一个
     
     替换命令:把abc全部替换成123 s表示替换 g表示全局
      末行模式下,将当前文件中的所有abc替换成123
      :%s/abc/123/g
     
      末行模式下,将第一行至第10行之间的abc替换成123
      :1, 10s/abc/123/g
    --------------------------------------------------------------------------------------
    修改ens33的ip sudo ifconfig ens33 192.168.1.108  
    --------------------------------------------------------------------------------------
    3.3 怎样查看端口号 ?
     用 netstat -an 查看程序所使用的端口号
     lsof -i [tcp/udp]:2425 查看端口号对应的应用程序
     提示: 如果端口号找不到应用程序,使用管理员权限加上sudo
     
    --------------------------------------------------------------------------------------
    2. 创建socket
     import socket
     socket.socket(AddressFamily, Type)
     
     函数 socket.socket 创建一个 socket,该函数带有两个参数:
      Address Family:IP地址类型; 
       AF_INET表示ipv4类型、AF_INET6表示ipv6类型; 
      Type:套接字类型 SOCK_STREAM(流式套接字,主要用于 TCP 协议)
        SOCK_DGRAM(数据报套接字,主要用于 UDP 协议)
     
     创建一个udp socket(udp套接字)
      import socket
      s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
      # ...这里是使用套接字的功能(省略)...
      s.close()
    --------------------------------------------------------------------------------------
  • 相关阅读:
    WIN平台下ASE使用资源文件创建ASE服务
    C#高级编程笔记(三)
    C#高级编程笔记(四)
    高质量的HTML+CSS。
    C#高级编程笔记(二)
    编写高质量代码(JavaScript篇)
    C#高级编程笔记(一)
    开始博客+生活+学习
    巴中故里
    纱丽
  • 原文地址:https://www.cnblogs.com/lab-zj/p/12166212.html
Copyright © 2011-2022 走看看