吐槽一下Mac

 Nov. 15, 2013, 12:26 a.m.   6 comments    Mac

陪伴了我好几年的小黑终于要退役了,虽然对小黑一直有着极大的好感,但是实在是对现在的新款小黑吐槽不能,于是被迫果断投奔了Mac。

关于Mac的优点已经被人说得太多太多,而我又不是果粉,所以再讨论Mac的各种优点已经没什么意思,那就让我来吐槽一下吧!

命令行

首先,常用的一些命令行工具都没有,试想一下,一台连wget都没有的电脑怎么用啊摔!

此外,BSD风格的命令行真的比GNU风格的难用多了。最常用的比如cp命令,有时候敲完cp A B才想起来复制目录需要加-r参数,这时必须得加在cp后面,也就是cp -r A B,而不能像在Linux上一样cp A B -r。

当然,也可以使用homebrew install coreutils来安装GNU风格的命令行工具,但是谁能告诉我怎样才能让ls命令显示中文?

软件包管理器

说到homebrew,算是Mac上比较好用的软件管理器了,但是仍然离Linux的软件包管理器还差得很远。再也不能使用教育网的各种开源镜像,也没有编译好的二进制包可以直接使用,每次都得下载源代码慢慢编译(好在现在的电脑编译速度还算快),而且每次系统更新完,之前装的软件,包括安装的Python库什么的统统都没有了,真是欲哭无泪啊。

尽管很多软件都可以将bundle直接拖入Applications完成安装,卸载也直接删除bundle即可,但是仍然有大量的软件需要点下一步、下一步来完成安装,卸载的时候还得找软件自带的卸载工具才能完成卸载,让人有一种强烈的Windows即视感啊!

想当初用ArchLinux,不管什么软件,安装卸载基本上都是pacman/yaourt一行命令搞定,简单直接。。。

bug一点儿不少

Linux作为桌面系统已经被人吐槽得够多了,于是在使用忍受了好几年桌面Linux之后满心欢喜地用上了Mac。

喵的,是谁说Mac桌面很稳定的?!各种奇奇怪怪的问题我遇到的一点儿不比在Linux上遇到的少。比如在Finder里面拖动一个文件到另外一个目录里面,结果在桌面上留下残影擦都擦不掉。比如每次休眠结束之后网络都会出问题——网卡死活识别不出来(最近更新了10.9好像修复了这个问题,症状进化为无法获取IPv6地址)。

作为Linux用户,遇到系统问题的本能反应是自己动手解决,但是面对Mac这种封闭的OS真的是束手无策,一点儿办法都没有,最后只好祭出用Windows时的修电脑大法——重启一下吧!

关于Mac的吐槽暂时就想到这么多,欢迎各位继续补充~


zhufenggood

zhufenggood Nov. 15, 2013, 2:09 a.m. Reply


zhufenggood

zhufenggood Nov. 15, 2013, 2:14 a.m. Reply

默认的bash不好用,一般都用zsh(oh-my-zsh)+iterm2 补全很智能

www.iterm2.com
https://github.com/robbyrussell/oh-my-zsh


ihacku

ihacku Nov. 15, 2013, 5:45 a.m. Reply

用了一段时间的fishshell 也还行

Chon

Chon Nov. 15, 2013, 8:35 a.m. Reply


Chon

Chon Nov. 15, 2013, 8:36 a.m. Reply

我现在就是在用iterm2和zsh,fish以前在linux上用过,感觉不是太好用


ibrother

ibrother Oct. 14, 2015, 10:11 a.m. Reply

最近因为换笔记本入手了一台,没有系统级的包管理器,安装命令行工具还是手动下载的,HomeBrew在Linuxer眼里就是个笑话,App Store网络慢到死(这点Apple可以解决,只是他们不重视),离Gentoo的自动化越来越远,整体工作效率不升反降。