用 Mac 打造合适的科研环境

 

 macOS 

文章目录

  • Mac 的购买
  • 基础开发环境
  • 驱动程序
  • 进阶开发环境
  • 脚本语言
  • 图形界面软件
  • 命令行软件
  • 更新历史

这篇文章既为地震学科研人员适应 Mac 给出最基本的指引,也为一般的新手给出一些指南。

Mac 的购买

如果是学生,任何时候凭借身份证和学生证都可以在 Apple 官网或者实体店享受教育优惠。 教师也可以享受教育优惠。寒暑假还有返校优惠。境内苹果店刷卡只支持银联,不支持 VISA。

购买 Mac 时,建议一并购买 Apple Care。因为 Apple Care 提供包含换新电池、 换新主板的服务,非常划算。Mac 有很多款,该买哪一款呢?我的建议是贵的好, 千万不要因为价钱就违心地买低配版,你都选择 Mac 了,干嘛还考虑价钱,自己满意为 最优先。

基础开发环境

电脑买回来的时候,系统本身就是装好的。

Command Line Tools for Xcode

Command Line Tools for Xcode中包含了常用的命令行开发工具,比如gcc/g++编译器、 make、git等,是安装很多其他软件的基础。

按下“Command+空格”,搜索并打开“Terminal”,在 Terminal 中执行如下命令以安装 Command Line Tools for Xcode:

 
 

在弹出的窗口点击“Install”即可。

此处安装的Command Line Tools可能不是最新版,可以到“App Store”的“更新”中查看是 否有相关更新。如果有,则升级到最新版。 今后 App Store 来的系统大版本号升级的时候,可能需要更新 Command line tools, 小版本升级无需更新。

Homebrew

Homebrew 是macOS下的一个软件包管理器,用于 安装各种命令行工具。

在终端中执行如下命令以安装Homebrew:

 
 

设置为清华镜像以加快下载速度:

 
 

Homebrew的常见用法:

 
 

Homebrew中的几个概念:

  1. Formulae:Formulae指定了如何安装某个软件,因而每个软件对应一个Formulae
  2. Bottle:从软件源码编译安装软件会比较慢,Bootle是已经编译好的二进制版本,以加快软件安装速度
  3. Tap:软件仓库,包含了一系列软件的Fromulae

常用的软件仓库Taps:

  1. homebrew-core 内置核心仓库

详细介绍见官方主页。

Homebrew-Cask

Homebrew只能用于安装命令行软件,不能用于安装带图形界面的软件。Homebrew-Cask是Homebrew的 一个扩展,可以用于安装带图形界面软件。

在终端执行如下命令以安装Homebrew-Cask:

 
 

设置为中科大镜像以加速下载速度:

 
 

常见用法:

 
 

安装字体:

 
 

以上如果有任何的不成功就用 brew doctor 查找原因。

驱动程序

NTFS 驱动 和 EXT 系列驱动

NTFS 是微软的磁盘格式,移动硬盘事实上的主流。如果格式化为苹果的格式,会带来很多不便, 比如倒腾原先的数据,和别人分享。EXT 系列的格式是 Linux 的格式。 这两者,在网上都有些开源的免费的解决方式。对这些方式,给出如下警告:

  1. exFAT 不适合机械硬盘,极为不安全。
  2. Mounty 有大量的丢失数据的报告。

所以,我没有找到免费的解决方案,建议直接花钱解决: https://www.paragon-software.com 。 这也是 Mac 的官方推荐。

进阶开发环境

Java 环境

即便只需要运行 Java 程序,也是这样安装:

 
 

脚本语言

Python 3

Mac 默认安装的是 2.7,如果想用 Python3,建议直接 安装 Anaconda。

图形界面软件

以下软件均可使用 brew cask install xxx 命令来安装。

软件名 cask名 备注
Google浏览器 google-chrome  
QQ qq  
IINA视频播放器 iina  
网易云音乐 neteasemusic  
解压软件 the-unarchiver  
CleanMyMac cleanmymac 系统清理软件
iTerm2 iterm2 终端模拟器
Alfred alfred 效率工具
微软Office套装 microsoft-office 需要自行激活
欧陆词典 eudic  
Papers papers 文献管理软件,需要购买方可使用
Atom atom  
OneDrive onedrive 国内可能被墙
搜狗输入法 sogouinput 需要根据终端提示进一步安装
EndNote endnote 文献管理软件,需要自行激活
迅雷 thunder  
Google Earth google-earth-pro  
f.lux flux 护眼工具,根据日光信息自动调整屏幕亮度
Free Download Manager free-download-manager 下载工具

需要从Mac App Store下载的软件:

  • wunderlist:奇妙清单

需要从官方网站下载的软件

  • nutstore:坚果云

macOS下可以使用空格键调用“QuickLook”预览多种格式的文件,非常方便。QuickLook支持 插件以实现更多格式的预览。(以下quicklook插件均可通过 brew cask install xxx 方式安装)

  • qlcolorcode: 预览源码时加上语法高亮
  • qlstephen: 预览无后缀的纯文本文件,比如README, HISTORY等
  • qlmarkdown: 预览渲染后的markdown文件

命令行软件

以下软件均可通过 brew install xxx 来安装。

  • wget
  • hugo
  • mackup

 

你可能感兴趣的:(用 Mac 打造合适的科研环境)