[note] Homebrew的介绍、安装方法与常用命令整理

Homebrew介绍:
Homebrew是Mac下一款软件包管理器(软件包管理系统:在计算机中自动安装、配置、卸载和升级软件包的工具组合),可以简化macOS上软件的安装管理过程。Homebrew Cask是建立在Homebrew基础之上的可视化图形界面软件的安装工具,是Homebrew的扩展。

使用Homebrew的好处:
一条命令行命令即可安装软件;下载的软件来源于软件官网,更安全;软件的更新与卸载更方便;Homebrew中的软件版本一般比Mac App Store的版本新;所有安装包都放在一个地方,便于管理。

Homebrew的安装方法:
Mac系统升级到OS X 10.9以上;
到Mac App Store安装XCode;
在命令行中输入以下命令安装Homebrew:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

Homebrew的常用命令:
brew search 关键字查找与关键字有关的软件
brew cask install 软件名:安装软件
brew cask uninstall 软件名:卸载软件
brew cask info 软件名:显示该软件的信息
brew cask list:列出所有通过Homebrew Cask安装的软件
brew outdated:检查可更新的应用有哪些
brew upgrade:将所有软件更新到最新版
brew upgrade 软件名:只更新该软件到最新版
brew cleanup:把所有应用的旧版本和缓存删除
brew cleanup 软件名:只清除该软件的旧版本和缓存
brew home 软件名:打开该软件的官网
brew cask update:更新Homebrew Cask
brew cask help:查看帮助

Aqua – Mac OS X平台的用户界面(user interface)

Aqua是Mac OS X 操作系统上的图形化界面的可视化主题,2000年首次推出。

以下摘自维基百科:

Aqua is the graphical user interface (GUI) and visual theme of Apple‘sOS X operating system. It was originally based around the theme of water, with droplet-like components and a liberal use of reflection effects and translucency. Its goal is to “incorporate color, depth, translucence, and complex textures into a visually appealing interface” in OS X applications.[2] At its introduction, Steve Jobs noted that “one of the design goals was when you saw it you wanted to lick it”.

【Sublime】Mac下使用Sublime编译运行带输入数据的程序

Sublime->Tools->Build System->New Build System…

Snip20160816_20

粘贴以下代码并保存为G++ Run in.sublime-build

Snip20160816_21

在要编译运行的cpp程序的文件夹下新建保存一个名为“in”的文件,作为接收输入数据的文件

Snip20160816_19

然后在in文件里面输入输入数据并保存,打开需要编译运行的.cpp文件(要先保存为.cpp文件),按cmd+shift+B编译运行即可。
Snip20160816_22

【ANSI转UTF-8】用iconv命令解决Mac/Linux下编码问题

打开terminal,cd到需要转码的文件所在的目录,按回车
后使用命令

按回车,即可在相同目录下出现新命名的文件名,该文件已完成指定编码转换。

举个栗子~~~比如想要将test1.cpp的乱码文件转换为test2.cpp(新定义的文件名)的UTF-8文件:

Snip20160619_209