目录
Linux插件安装与使用
安装
yum -y install lftp
直接执行yum命令,看是否可以安装,否则如下操作
1、下载安装包
地址:http://lftp.yar.ru/get.html
包名:lftp-4.8.4.tar.bz2
2、安装步骤
解压安装包,进到文件夹目录下
bzip2 -d lftp-4.8.4.tar.bz2
tar -vxf lftp-4.8.4.tar
cd lftp-4.8.4/
./configure --prefix="/data/software/lftp-4.8.4/usr/local"
make
make install
#可能缺少包,需要在./configure前执行
#缺少时会报错 No package 'readline' found
yum install readline-devel
#缺少时会报错 No package 'gnutls' found
yum install gnutls-devel
#缺少时会报错 No package 'ncurses' found
yum install ncurses-devel
3、安装确认
进到/lftp-4.8.4/usr/local/ 目录下能看到 bin,etc,lib,share四个文件夹
进到bin下面有两个程序,lftp和lftpget
至此安装完毕
#查看版本
lftp -v
#查看相关指令
man lftp
4、把安装目录加到环境变量里(仅当前窗口生效)
export PATH=/data/software/lftp-4.8.4/usr/local/bin:$PATH
使用
ftp格式 : lftp 用户:密码@IP:端口
sftp格式 : lftp -u 用户,密码 sftp://IP:端口
格式1:lftp -u username,password sftp://ip:port
格式2:lftp sftp://username:password@ip:port
格式3:lftp sftp://username@ip -p port [需要手动输入密码]
Expect是在Tcl基础上创建起来的,它还提供了一些Tcl所没有的命令,它可以用来做一些linux下无法做到交互的一些命令操作,在远程管 理方面发挥很大的作用。
spawn命令激活一个Unix程序来进行交互式的运行。
send命令向进程发送字符串。
expect 命令等待进程的某些字符串。
expect支持正规表达式并能同时等待多个字符串,并对每一个字符串执行不同的操作.
Tcl 安装
主页: http://www.tcl.tk
下载地址: http://www.tcl.tk/software/tcltk/downloadnow84.tml
1.下载源码包
wget http://nchc.dl.sourceforge.net/sourceforge/tcl/tcl8.4.11-src.tar.gz
2.解压缩源码包
tar xfvz tcl8.4.11-src.tar.gz
3.安装配置
cd tcl8.4.11/unix
./configure --prefix=/usr/tcl --enable-shared
make
make install
安装完毕以后,进入tcl源代码的根目录,把子目录unix下面的tclUnixPort.h copy到子目录generic中。
暂时不要删除tcl源代码,因为expect的安装过程还需要用。
expect 安装 (需Tcl的库)
主页: http://expect.nist.gov/
1.下载源码包
wget http://sourceforge.net/projects/expect/files/Expect/5.45/expect5.45.tar.gz/download
2.解压缩源码包
tar xzvf expect5.45.tar.gz
3.安装配置
cd expect5.45
./configure --prefix=/usr/expect --with-tcl=/usr/tcl/lib --with-tclinclude=…/tcl8.4.11/generic
make
make install
ln -s /usr/tcl/bin/expect /usr/expect/bin/expect