1. 程式人生 > >expect安裝及簡單實用例子

expect安裝及簡單實用例子

2.解壓縮原始碼包
tar xfvz tcl8.4.11-src.tar.gz
tar xfvz tk8.4.11-src.tar.gz

3.安裝配置
cd tcl8.4.11
cd unix
./configure --prefix=/usr/tcl --enable-shared
make
make install

安裝完畢以後,進入tcl原始碼的根目錄,把子目錄unix下面的tclUnixPort.h copy到子目錄generic中。
暫時不要刪除tcl原始碼,因為expect的安裝過程還需要用。

2.解壓縮原始碼包
tar xfvz expect.tar.gz

3.安裝配置
cd expect-5.43
./configure --prefix=/usr/expect --with-tcl=/usr/tcl/lib  --with-tclinclude=
/tcl原始碼路徑/generic

make
make install

簡單例子:

#自動登入程式

#!/home/jyq/bin/tcl/bin/expect

#設定IP
set host 219.219.216.76 
# 設定使用者名稱
set name jyq
# 設定密碼
set password XXX
#spawn一個ssh登入程序
spawn ssh $host -l $name

expect {     
    "(yes/no)?" {
        send "yes\n"        
        expect "password:"        
        send "$pasword\n"
     }  
     "password:" {
         send "$password\n"
      }  
}
interact


相關推薦

expect安裝簡單實用例子

2.解壓縮原始碼包 tar xfvz tcl8.4.11-src.tar.gz tar xfvz tk8.4.11-src.tar.gz 3.安裝配置 cd tcl8.4.11 cd unix ./configure --prefix=/usr/tcl --enab

Centos7 下mongodb安裝簡單實用

Centos7 下mongodb安裝及簡單實用  i骷髏精靈 關注 2018.08.20 17:45* 字數 141 閱讀 76評論 0喜歡 0 mongodb版本:4.0 官網安裝教程 安裝和解除安裝教程見官網 常用命令 啟

linux性能監控工具------nmon工具的安裝簡單使用

linux性能監控工具------nmon工具的安裝及簡單使用1.工具的安裝下載rpm包:wget http://mirror.ghettoforge.org/distributions/gf/el/6/gf/x86_64/nmon-14i-1.gf.el6.x86_64.rpm# rpm -ivh nmon

Python之Scrapy爬蟲框架安裝簡單使用

intern 原理 seda api release linux發行版 3.5 pic www 題記:早已聽聞python爬蟲框架的大名。近些天學習了下其中的Scrapy爬蟲框架,將自己理解的跟大家分享。有表述不當之處,望大神們斧正。 一、初窺Scrapy Scrapy是

logstash5.x安裝簡單運用

test hot dir 變量 messages license fin href .sh Logstash requires Java 8. Java 9 is not supported. 1、檢測是否安裝了java環境 [[email protected]

redis安裝簡單使用

init new init.d font 默認安裝路徑 轉換 存儲對象 () height 前言   一般企業級開發,數據庫用的都是關系型數據庫Mysql、Oracle及SqlServer。無一例外,在開發過程中,我們都必須通過數據庫驅動來連接到數據庫,之後才可以完成對數

Docker安裝簡單使用

rep mar official test contain 日誌 如果 分享 mirror 一、簡介Docker是一個基於go語言的開源的應用容器引擎,可以將開發者的應用及依賴包打包到一個可移植容器當中,然後發布到任何流行的Linux機器中,可以極大的減少開發人員的工作量,

Linux下rsync的安裝簡單使用

roc ack blog 應用 保持 image 常用 yum afa 一、RSYNC安裝源碼安裝:到rsync官網下載rsync源碼安裝包,上傳到服務器上,或者wget下載。解壓rsync源碼安裝包進入解壓後的目錄,執行 ./configure --prefix=/usr

Windows系統中的Linux—WSL安裝簡單使用

pow sta 微軟 -o reg 初始 命令提示符 通過 直接 Windows SubSystem for Linux(WSL) 適用於Linux的Windows子系統 WSL團隊的blog:https://blogs.msdn.microsoft.com/wsl/

Selenium的安裝簡單實用

browser strong 參數 inux 在操作 爬蟲 回歸 ogl 百度首頁 簡介 Selenium是一個用於Web應用程序測試的工具。 Selenium測試直接運行在瀏覽器中,就像真正的用戶在操作一樣。支持的瀏覽器包括IE(7, 8, 9, 10, 11),Fire

Tesseract 在 windows 下的安裝簡單應用

打開 版本信息 文本 否則 選擇 分享 16px alt 運行 Tesseract 是一個開源的 OCR 引擎,可以識別多種格式的圖像文件並將其轉換成文本,最初由 HP 公司開發,後來由 Google 維護。下載地址:https://digi.bib.uni-mannhei

Valgrind的安裝簡單使用

1.獲取原始碼 wget http://www.valgrind.org/downloads/valgrind-3.14.0.tar.bz2 2.解壓縮 tar -jxvf valgrind-3.14.0.tar.bz2 3.進入目錄,進行安裝,其中/home/user1/valgrind是你想安裝

Sqoop的安裝簡單使用

SQOOP是用於對資料進行匯入匯出的。 (1)把MySQL、Oracle等資料庫中的資料匯入到HDFS、Hive、HBase中    (2)把HDFS、Hive、HBase中的資料匯出到MySQL、Oracle等資料庫中 SQOOP的安裝(在hadoop0上)   解壓縮     t

sqoop1.4.7安裝簡單使用方法

基礎:hadoop叢集已經啟動(我用hadoop2.7.3)。zookeeper叢集已經啟動(我用的是3.4.6)。mysql安裝好。 一般sqoop安裝在一個節點上就可以了。 一、上傳sqoop並解壓到你指定的目錄。 二、配置sqoop環境變數。這個應該都會。我還是簡單介紹下: 1

Logstash安裝簡單實用

https://www.elastic.co/products/logstash  下載logstash 提前安裝好 jdk 解壓: tar -zxvf logstash-2.4.1 -C /usr/local 啟動 bin/logstash -e 'inpu

django安裝簡單使用

1 web應用2 cs和bs架構3 http協議----重點 -特點:1 2 3 4 -請求頭: 請求首行 get / http/1.1\r\n key:value\r\n key:value\r\n \r\n 請求體的內容 -響應頭: 響應首行 http/1.1 200 ok \r\n 響應頭: key

Spring整合Shiro簡單實用

匯入依賴 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifact

tableau的下載安裝簡單使用

一.介紹 Tableau 可以把資料做成一份視覺化報表,幫助我們檢視,快速分析,理解資料,從而提高工作效率,在大資料分析工作中,使用tableau作為報表工具是很常見的。 二.下載,安裝,破解 官網:https://www.tableau.com/ 下載好之後,解壓縮會得到一個資

FloodLight+Mininet安裝簡單測試

FloodLight+Mininet安裝及簡單測試 系統採用vm下ubuntu16.04 一、前置依賴安裝 sudo apt-get install build-essential ant maven python-dev sudo apt-get install git

Influxdb相關概念簡單實用操作

轉自:https://blog.csdn.net/Jailman/article/details/78427896?locationNum=6&fps=1 新的infludb版本已經取消了頁面的訪問方式,只能使用客戶端來檢視資料 一、influxdb與傳統資料庫的比較 庫、表等