`
linkyou66
  • 浏览: 234866 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

LINUX SHELL编程之远程拷贝

 
阅读更多
<p>使用expect,进行远程拷贝</p>
<p> 1.首先确认你的系统安装有expect</p>
<p> which expect</p>
<p> 如果显示如下,说明已经安装完expect,如果没有执行2</p>
<p> /usr/bin/expect</p>
<p> 2. yum install expect</p>
<p> 3.远程拷贝代码</p>
<p> #!/usr/bin/expect -f<br>
set password /{0j4jn*/{<br>
spawn scp -r root@10.249.194.47:/usr/local/python /usr/local/python<br>
set timeout 300<br>
expect "root@10.249.194.47's password:"<br>
set timeout 300<br>
send "$password/r"<br>
set timeout 300<br>
send "exit/r"<br>
expect eof</p>
分享到:
评论

相关推荐

    Java实现Linux的远程拷贝

    首先,要实现Linux的远程拷贝,我们需要用到Java的SSH(Secure Shell)库,例如JSch。JSch是Java的一个开源库,提供了SSH2协议的实现,允许我们通过SSH连接执行命令、传输文件等操作。在项目中引入JSch库后,我们就...

    Linux应用编程的学习.pdf

    Linux应用编程的学习文档主要分为十个部分,涵盖了从Linux基础命令到多线程和嵌入式网络编程的多个知识点。 首先,环境搭建与概述部分为学习者介绍了Linux的安装与配置,包括资料介绍、Ubuntu的安装步骤、基础设置...

    Linux全解:本文包含以下内容 Linux介绍、安装、各类命令(搜索 文件/目录操作 查看 权限 管道)、shell编程

    1. Linux系统介绍:包括Linux内核版本...10. Shell编程:包括Shell的简介、快速入门、脚本编写、执行,以及变量、字符串、参数传递、算术运算符、流程控制、函数使用和数组等编程基础。 此外,还提供了一些补充内容。

    ubuntu 命令参考手册含Shell命令编程

    书中不仅涵盖了Ubuntu的基础知识,还深入探讨了Shell编程以及系统管理等方面的内容。推荐读者首先访问Ubuntu的官方文档以获取最新的信息和支持。 - **文档约定**:为了便于理解和查找信息,本书采用了特定的格式和...

    shell知识交流手册

    Shell编程主要涉及变量、条件判断、循环、函数等元素。通过编写Shell脚本,用户可以自动化执行一系列复杂任务,比如文件备份、系统维护、数据处理等。例如: ```bash #!/bin/bash # 这是一个简单的Shell脚本示例 # ...

    传智播客c++及Linux基础讲义.rar

    《传智播客C++及Linux基础讲义》是一份综合性的学习资料,涵盖了C++编程语言的基础知识和Linux操作系统的基本使用。这份讲义旨在帮助初学者深入理解这两种技术,并为后续的进阶学习打下坚实的基础。 在C++部分,你...

    linux 基础.pdf

    而文档的1.1.1章节中的“Shell种类”可能包含了对Linux系统中不同类型Shell的介绍,例如bash(Bourne Again SHell),它是最常用的shell之一,同时也是大多数Linux发行版的默认shell。bash具有强大的命令行编辑功能...

    决战Linux到精通.pdf

    Shell编程涉及变量定义、函数、流程控制(if、for、while、case)、输入/输出重定向以及各种内置命令。 通过这些基础知识,你将能够熟练地在Linux环境中工作,并能进行更高级的系统管理和软件开发。不断学习和实践...

    unix实验报告3

    - 本次实验加深了对Unix/Linux环境下硬件管理和Shell编程的理解。 - 学会了如何在虚拟机中加载物理硬盘,并能够通过命令行工具进行基本的操作。 - 掌握了简单的Shell编程技巧,这对于服务器管理和日常开发工作都非常...

    SFTP定时扫描本地文件上传到Linux服务器

    SFTP是一种安全的网络协议,用于在不同主机之间安全地传输文件,它基于SSH(Secure Shell)协议,确保数据传输过程中的安全性。 在描述中提到的实现方式是通过编写Java程序来创建一个SFTP客户端,该客户端可以定时...

    linux操作系统实验报告

    同时,Linux还支持脚本编程,如bash shell脚本,这为自动化任务提供了便利。 总的来说,Linux操作系统是一个强大且灵活的平台,适用于各种应用场景,无论是个人电脑、服务器还是嵌入式设备。通过熟悉和掌握其基本...

    RED HAT LINUX 6大全

    第四部分为Linux编程;第五部分为附录。本书内容翔实、涉及领域广泛,并且提供了详细的例子和大量的参考资料(包括书籍、电子文档和Internet站点),是一本学习、使用和管理Linux不可多得的好书。 目 录 译者序 前言...

    LINUX系统管理技术手册(第2版)&Linux常用命令全集&linux 新手管理员手册

    7. **脚本编程**:教导用户如何编写Shell脚本来自动化日常任务。 8. **系统监控与故障排查**:包括常用的监控工具及故障诊断方法。 ### 二、Linux常用命令全集 这部分内容主要聚焦于Linux命令行的使用技巧。对于...

    华为内部学习资料——Linux常用命令及基础知识介绍

    Bash(Bourne Again SHell)是最常用的Shell之一,具有丰富的特性,如命令历史、别名等。 **8.3 Bash的环境变量** - **可修改的环境变量** - **PATH**:搜索命令时的路径列表。 - **HOME**:用户主目录路径。 - ...

    LINUX从入门到精通教学.ppt

    【Linux基础知识】 ...以上只是Linux学习的基础部分,随着深入,还会涉及shell脚本编程、网络配置、服务管理、系统监控、性能优化等诸多领域。对Linux的掌握需要不断实践和探索,才能真正从入门到精通。

    java程序员应学习的Linux命令.pdf

    此外,`scp` 用于远程拷贝文件,`alias` 创建别名,简化常用命令。其他常用命令包括`ln`(创建链接)、`tail`(查看文件尾部,常与`-f`一起用于实时日志监控)、`type`(查找命令路径)、`wc`(统计行数)、`grep`...

    linux基础试题库

    #### Shell编程实例 1. **判断并拷贝字符设备文件**:通过测试文件属性,如果文件是字符设备文件,则将其复制到/dev目录下。 2. **Apache启动脚本**:通过分析脚本逻辑,了解其用于启动、停止和重启Apache服务器的...

    分析Linux系统的熟悉与使用操作系统实验报告.pdf

    8. Shell脚本编程 - Shell脚本是Linux系统中编写自动化任务的一种方式,可以包含一系列命令和控制结构,如条件语句和循环。 9. 进程管理和调度 - 查看进程:`ps`和`top`命令可以显示系统中正在运行的进程信息。 ...

Global site tag (gtag.js) - Google Analytics