簡介
通過Shell Integration,iTerm2可以與unix shell集成在一起券册,它甚至可以跟蹤命令歷史記錄奈籽,當(dāng)前工作目錄,主機名等等灯节。個人使用頻率最高的則是他的文件上傳和下載功能循头。
安裝
注意我們是要在服務(wù)器上安裝Shell Integration绵估,而非本機!
我們可以在iTerm2上登錄到服務(wù)器卡骂,然后點擊菜單
iTerm2 --> Install Shell Intergration
也可以輸入命令進行安裝
curl -L https://iterm2.com/shell_integration/install_shell_integration.sh | bash
安裝結(jié)束后會將以下命令添加到~/.bash_profile
等文件
source ~/.iterm2_shell_integration.zsh
安裝完后在shell的左邊會有一個小三角形国裳,表示Shell Intergration已經(jīng)啟動。
常見問題
點擊后常會出現(xiàn)錯誤提示
Failed to connect to localhost:22. Double-check that the host name is correct.
這是因為他是通過hostname -f
來確定服務(wù)器地址全跨,但是服務(wù)器基本不會把IP設(shè)置為hostname缝左,因此會報錯,解決方法是在服務(wù)器的~/.bash_profile
中(如果使用的是bash的話)加入
export iterm2_hostname=IP地址:SSH端口號
且需要添加在source "${HOME}/.iterm2_shell_integration.bash"
之前浓若。添加完成后source
或重啟shell即可渺杉。
使用方法
下載
在終端窗口中選中目標(biāo)文件,點擊右鍵挪钓,選擇Download with scp
即可是越。
上傳
cd到目標(biāo)路徑下,拖拽本機文件碌上,同時按住Option
鍵倚评,至終端窗口中。