49

Git Bash使用ssh远程MacOS出现中文乱码解决办法

前言

使用ssh远程连接时中文乱码

问题描述:
在本地Windows系统的Git Bash上使用ssh连接至远程的macOS服务器(Linux同理),中文还是乱码。

解决办法

  • 1、在Windows上编辑~/.minttyrc文件,填入Locale=zh_CN和Charset=UTF-8这两行(上面修改主题部分给出的配置中已经有了这两行,没有就添加)以修改字符集为UTF-8;
  • 2、在ssh username@host 连接上远程服务器之后,输入export LANG="zh_CN.UTF-8",中文即可显示正常。

第2点的命令只对本次连接有效,下次使用ssh重新连接远程服务器时还是会出现中文乱码。为使之永久生效,可以将上述export命令添加到远程主机(macOS/Linux)的环境变量中。

1535

HomeBrew安装软件报错Failed to connect to raw.githubusercontent.com port 443: Operation timed out

原因:raw.githubusercontent.com 无法访问

  • 通过该地址,查看可以访问的IP地址 site.ip138.com
  • 设置hosts
sudo vi /etc/hosts

例如填入如下内容:

182.43.124.6 raw.githubusercontent.com
2481

MacOS Catalina 手动安装openssl@3

前言

mac catalina 通过homebrew 安装 openssl 失败,被嫌弃系统太老,make test 测试不通过

I manually installed openssl@3 with the following commands

下载openssl,并解压

注意:brew安装软件时,看他下载的是什么版本,就手动下载什么版本

下载地址:

https://www.openssl.org/source/openssl-3.3.0.tar.gz

配置openssl

进入解压的目录,执行命令

1388

MacOS使用Brew安装多个不同版本nodejs

卸载pkg安装的nodejs

sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}

更新brew软件库

brew update

安装node16

brew install node@16
3858

MacOS删除启动台顽固图标

前言

MacOS某些应用在卸载后,会有图标残留在启动台,无法删除,应用也无法打开,看着很膈应人。本文记录一下常规的残留文件清理和真正的图标清理。

残留文件清理

该步骤不是清理残留图标的,仅仅是清除残留文件,不需要的可跳过该步骤。

  1. 打开finder(访达)
  2. 按快捷键Command + Shift + G , 或点击 菜单->前往文件夹
  3. 输入以下文件夹,然后查找与应用相关的文件夹,进行删除
  • ~/Library/Application Support
  • ~/Library/Preferences
  • ~/Library/Cookies
  • ~/Library/Caches
  • ~/Library/Logs

残留图标清理