本文来自李文文投稿,原文地址:mp.weixin.qq.com/s/8c-94YhOd… 。html
还在为了翻译 English 而专门下载一个翻译软件吗?vue
还在为了格式某个 json 文本、时间戳转换而打开网址百度地址吗?python
还在为了查找 linux/redis/vue 文档而打开你的浏览器搜索吗?linux
还在为了改动 hosts 文件专门下载软件或改动 hosts 文件吗git
还在为了从时间戳到秒而网上百度吗?github
还在为了斗图赢过好友而网上百度吗?redis
这就是 utools 诞生的意义!shell
最重要的是它提供 API 以供用户自定义插件来解决重复和低效的操做,而上面所说的功能,都是经过不一样的插件实现的,还有不少插件,像剪切板历史记录,密码管理,内网穿透,todo 列表等。json
为何有 brew,由于 mac 平台的 appstore 很是的很差用,审核也很严,所以有不少一些你们公认的“正版”好用的软件,都会在 homebrew 发布,例如 openjdk、qq、maven、go 等,它是 Mac OSX 上的软件包管理工具,可以使用命令行实现安装、卸载、升级的功能。相似 ubuntu 系统下的 apt-get 的功能。 并且不少软件都推荐使用 brew 安装,由于它能够帮助你解决安装依赖问题,例如你想下载 go、maven 这种命令行工具,你还须要配置其它的一些环境,而 brew 在安装的时候都帮你配置好了。ubuntu
其中有个趣闻,就是 homebrew 做者由于不会白板翻转二叉树被 Google 拒了。笔者搜到 15 年的推特图。。。
- 命令行软件,例如 go、openjdk、maven、python 等。使用的基本命令为:
brew install openjdk
- 桌面端软件:例如 qq、微信、网易云音乐等桌面的软件。使用的基本命令为:
brew cask install qq
,只是多了一个cask
参数。
常见命令整理以下,如下命令均可带上 cask
参数:
brew search name
:联网搜索软件是否存在 brew 中brew install name
:安装软件brew upgrade name
:更新软件brew uninstall name
:卸载软件brew reinstall name
:从新安装软件brew info name
:查看软件安装地址brew cleanup
:清理缓存等brew doctor
:查看建议,例如升级等这是个人一个套装组合,各个均可以拆分来使用,可是它们组合使用效率极高。
iTerm2 是 macOS 的终端仿真器,支持一个界面有多个 session 等,你能够把它当作 SecureCRT
命令行版,可是支持各类自定义配置。 zsh 是 oh-my-zsh 的简称,咱们默认都是用的 bash
终端,是不支持命令的自动填充高亮等。
json_pp 我主要是用来格式化 curl
命令行的结果,例如测试某个 restful 接口,返回的 json,在命令行就会自动给你格式化好输出,
brew
安装brew cask install iterm2
brew install jsonpp
当安装了 zsh 后,你能够在 vscode/idea 软件中切换默认的 shell
![]()
效果图以下,命令提示高亮,显示当前 git 分支
![]()
Mac 左上角的时间栏只能看当前时间不能看日历很是的不方便,所以有不少软件都支持左上角时间点击显示日历,可是 Itsycal 是我用过最方便轻量的免费软件, 不只能够同步日历的事件,并且各类小功能也很是的实用:
brew cask install itsycal
没错,这个 QQ 就是咱们日常用的 QQ 聊天软件。
在电脑截图上,我常常用的功能包括:滚动截长图,快速截图、识别图片中的文字、快速录个电脑操做视频。这些操做中,xnip 支持滚动截长图,我我的用了几款,虽然有好用的,可是都是收费的,而 xnip 免费版滚动截图只会有个水印。
QQ 截图是结合截图、OCR 识别以及录视频为一体的超级功能!有时候发的截图里面的 token,或者手机号,又例如银行卡,就很是的方便,并且识别的很是准确!另外 qq 截图有个小技巧,截图双击时会截当前软件的边缘,不用本身手动拖拽。
QQ 截图 OCR 识别:
个人笔记之路,从白嫖有道云笔记,再到买了一年的印象笔记的高级会员,最后是买了阿里云服务器自制了蚂蚁笔记服务端,本身的笔记之路一路折腾,最后我发现仍是语雀符合我对笔记知识整合的理解。本篇文章也同步发布在了语雀。
我的感受语雀仍是很香的!本身用来记笔记仍是当作博客都是很是不错的选择。
腾讯柠檬清理,基本对标的就是 CleanMyMac,我我的没用过 CleanMyMac,可是感受腾讯家的这个产品挺好用,在内测的时候就在一直用,产品在社区里面也一直听取用户的意见改进,持状态栏显示当前内存占用、网速等,对我来讲是够用了。
brew cask install tencent-lemon
这个仅适合使用了阿里云 oss 的用户,它是快速的方便用户对本身 oss 进行操做管理,并且还有权限功能,我日常都是电脑截图,而后拖拽图片到 oss-brower 里面,接着获取地址。另外该产品是开源的,我开始很难相信这是阿里出的产品。
即 apple 自带的屏幕时间,你们有时候可能想知道,我在 Mac 和 Iphone 上使用各个软件的时候大概是多久,可能 Iphone 你们都知道,可是 Mac 你们可能不怎么关注,可是其实 Mac 的屏幕时间更加方便和强大,由于它根据 icloud 能够获取全部设备的总时间,或其它设备(例如 watch???)的使用时间。
这个软件用于单独为每一个软件设置独立的音量大小。属于你不装的时候挺好,装了以后就严重依赖它的软件。属于开源软件,社区活跃,更新也频繁,我使用过程当中已知的 bug 主要是在开启和关闭过程当中会没声音,不过我设置开机启动就行了。
brew cask install background-music
主要是方便本身的 Mac 远程链接好基友的 Win 电脑,来作一下操做。不过因为以前 TeamVierwer 曝出重大安全漏洞,如今国内都须要手机号验证了,可是不影响咱们使用免费版。
brew cask install teamviewer
可视化的 Redis 管理软件,开源软件。颜值高、功能多、做者更新快的可视化 Redis 管理软件。
brew cask install another-redis-desktop-manager
现代化的视频播放器,我用的功能只是本地播放,有次 Mac 自带的播放器没法播放某个特殊的小视频,所以在 Github 找到了它,目前视频类的格式它都能播放,功能齐全,设置速率、翻转等基本功能都有,我把它当作万能播放器使用。
brew cask install iina
视频格式转换、视频转 gif、视频压缩等视频操做的命令行工具。基本如今播放器的软件都使用了该仓库的代码。我日常主要用它压缩视频,例如介绍 utools 章节的视频,原视频 23M,而后经过它压缩 8M,方便快捷。缺点是命令行复杂,须要好好调教,我本人用的较少。
brew install ffmpeg