mac 上用是iterm2終端, shell 環境是zsh。ssh 到linux 伺服器上檢視一些檔案時,中文亂碼。 這種情況一般是終端和伺服器的字符集不匹配,macosx下預設的是utf8字符集。
解決方案如下:
輸入locale可以檢視字元編碼設定情況,而我的對應值是空的。 而預設的.zshrc沒有設定為utf-8編碼,所以本地和伺服器端都要在.zshrc設定,步驟如下,(bash對應.bash_profile或.bashrc檔案)。
1.在終端下輸入
vim ~/.zshrc
2.在檔案內容末端新增:
export lc_all=en_us.utf-8
export lang=en_us.utf-8
接著重啟一下終端,或者輸入source ~/.zshrc使設定生效。
連線伺服器,中文顯示都正常了。
使用iTerm2連線Linux虛擬機器
開啟偏好設定 set host 你的虛擬機器ip位址 set user 你的虛擬機器使用者名稱 set password 你的虛擬機器登陸密碼 spawn ssh user host expect password interact 如果要設定埠號,就寫下面這個 usr bin expect f s...
使用iTerm2快捷連線SSH
大家都知道使用iterm2連線shh 使用命令 ssh p22 root 129.10.10.1,然後輸入密碼即可。但是每次都輸入還是比較麻煩的。iterm2為我們提供了快捷的方式。三步即可完成此項設定。方法如下 1,編輯命令文字 樣本 usr bin expect f set user root ...
iterm2 儲存ssh賬號自動連線
作為一名coder,我們經常需要連線伺服器進行一些操作,然而冗長的ssh密碼登入屬實有些繁瑣。如果你使用了終端工具iterm2,便可以事半功倍!iterm2具有很多優點 智慧型選中,雙擊選中,三擊選中整行,四擊智慧型選中 全文查詢command f 視窗垂直command d 水平command s...