我的macOS平台下工作方案
2019年11月17日
我的macOS平台下工作方案
软件介绍:
Homebrew包管理器
这是一个命令行软件,可能很多普通用户没有了解过也不喜欢这样的操作方式。但是我非常希望你能了解他,并使用它。它就是一个没有图形界面的软件仓库。
这是一个包管理器,通过它你能够安装软件,而不需要去搜索引擎搜索,再进入官网找下载按钮进行下载。
首先打开终端软件(terminal),在launchpad中如果你是中文语言设定则搜索「终端」,英文为「terminal」。部分用户可能使用iterm2
同理。
首先登录官方网站安装
brew
:https://brew.sh/安装完成之后输入:
1 | brew info qq |
可以搜索qq
输出则是:
1 | Error: No available formula with the name "qq" |
可以看到出现了cask
这个单词,这是用来下载闭源的商业软件。
- 实际安装qq
1 | brew cask install qq |
通过这种方式,我们可以安装百分之90的软件,而不需要去打开浏览器寻找。
但有些朋友会发现,使用这个软件可能比较慢,可以使用清华的源,根据步骤进行操作即可。
- 定期进行更新命令:
1 | brew update # 更新软件源和版本信息等 |
使用brew还能给你带来什么便利?快速安装自己的软件!
创建一个名为brew.sh文件,在里面把你需要的软件写入,然后同步这个文件,下次重装系统或者更换电脑,安装好homebrew后,在终端里执行
1 | bash brew.sh |
都能一一顺利进行安装。
例如我的:
1 |
|
CLI推荐
S Search
一个在终端,输入搜索快捷打开搜索引擎的命令。
Demo
1 | s puppies |
Install
1 | brew install s-search |
autojump
快捷跳转到你想要的那个目录,不需要再一层层cd进入文件树。
Demo
1 | j project1 |
Install
1 | brew install autojump |
neovim
是vim的替代品,但是它拥有更好的代码和可扩展性,同时提供API支持。
Demo
1 | nvim file1.txt |
Install
1 | brew install neovim |
ffsend
Firefox Send的CLI支持,但是由于官方的https://send.firefox.com
永久暂停服务了,所以目前运营的网站并不是官方的了。但由于send服务开源,你也可以自建搭建。
Demo
1 | ffsend u file1.png |
Install
1 | brew install ffsend |
tinypng-cli
著名图片压缩网站tinypng的CLI支持
Demo
1 | tinypng img1.png |
Install
1 | npm -g install tinypng-cli |