macOS
输入法
默认的拼音输入法比较弱,被推荐装了QQ拼音,但是竟然不使用系统的键盘布局,我设置的Dvorak布局,可是QQ输入法还是Qwerty布局,完全不能用。搜狗拼音也不能用。QIM也不支持。据说FIT也不支持。最后用了rime是可以的。
Shell
这里是Bash,以及命令行工具相关的东西。
从邮箱下载了一个附件,查看发现:
-rw-r-r-@ 1 tux staff 1696 Jun 14 17:34 id_rsa.des3
在permission的最后是@,原来这个@是表明有Extended Attributes。ls(1)里面看-@可知。
$ ls -l@ id_rsa.des3 -rw-r-r-@ 1 tux staff 1696 Jun 14 17:34 id_rsa.des3 com.apple.metadata:kMDItemDownloadedDate 53 com.apple.metadata:kMDItemWhereFroms 173 com.apple.quarantine 74
用ssh -D 1080 user@host在本机开SOCKS代理,用netstat -ln找不到在1080端口监听的程序。后来发现-l不是和Linux下的netstat和ss的-l类似的功能,不是listen。所以要用netstat -an来找。
卸载PKG包
按照这片文章的方法来卸载。我安装了这里提供的PyGTK,卸载的时候直接是sudo rm -rf /opt/gtk,这样把安装的文件都删除了,但是Python的路径里面还有这个的目录:
>>> sys.path[-1]
'/opt/gtk/lib/python2.7/site-packages'
重启了电脑之后还有。根据这个问题的答案中的提示,我找到了/Library/Python/2.7/site-packages/gtkredirect.pth,内容如下:
import site; site.addsitedir('/opt/gtk/lib/python2.7/site-packages')
删除这个文件后,Python的路径里面就干净了,没有/opt/gtk/lib/python2.7/site-packages了。
MacPorts
安装PyGTK,按照文档用:
sudo port install py27-gtk +quartz
到中间出错中止了,原来是Pango和Cario被安装成了+x11和+quartz特性都启用的。类似编译特性,默认是+x11的,+quartz并不能取消x11,所以必须修复pango和cairo后,再这样;
sudo port install py27-gtk -x11 +quartz
这样接着安装下去就成功了。