iTerm2是一個免費的、針對termial增強的一個工具。
可以在這里下載最新版的。
通常情況下,iTerm2訪問遠程Linux使用ssh,與Termial基本一樣,方法如下:
ssh <用戶名>@<ip>
然后輸入訪問的密碼即可。當然還有的時候需要指定訪問端口。
ssh -p <端口號> <用戶名>@<ip地址>
如果在iTerm2下的操作與termial一樣,我還用它干甚?
當然iTerm2有它特有的功能,這里使用它的是Profiles這個功能。
我們將遠程訪問的相關內容寫成一個腳本,然后在Profile里調用即可。
腳本內容如下:
#!/usr/bin/expect -f set user <用戶名> set host <ip地址> set password <密碼> set timeout -1 spawn ssh $user@$host expect "*assword:*" send "$password\r" interact expect eof
把這個腳本保存起來,放到一個目錄下(這個可以根據自己的實際情況來定,沒有特殊性)
接下來,就是如何調用這個腳本了.
接下來,
使用命令
expect <保存的腳本完整路徑>
保存即可。
接下來就是如何使用了。使用方法也很簡單,打開iTerm2后,選擇菜單Profiles下自定的profiles即可。