顯示具有 zsh 標籤的文章。 顯示所有文章
顯示具有 zsh 標籤的文章。 顯示所有文章

2023年11月9日 星期四

將bash和zsh共用的設定放到~/.oshrc

Mac現在預設的終端機(Terminal)使用的login shell是zsh,另外安裝的iTerm2則是因為習慣而設定成bash如下圖顯示:


同時使用zsh與bash會造成有些設定需要寫兩次很麻煩:
  • Terminal用的zsh設定放在 $HOME/.zshrc
  • iTerm2用的bash設定放在 $HOME/.bashrc
  • 解決方案則是把zsh與bash共用的設定放在 $HOME/.oshrc

2020年11月16日 星期一

Mac的iTerm2遠端中文檔名為??????

 Mac用iTerm2這個終端機可以正常顯示本機的中文檔名,但遠端卻不行。只要在 ~/.zshrc 下面多增加一行

  • export LC_ALL=en_US.UTF-8

重新開一個iTerm2的終端機視窗,登入遠端後就可以了。應該是本地端與遠端的locale設定不同。這時候用locale這個指令來看遠端的設定,可以看到: