- brew cleanup 清理不用的 软件包,可能会只保留最新版,实测释放了 3GB 空间
- docker Docker.qcow2 在使用过程中会一直增长,如果你是无状态的 docker ,可以 Preferences => resource => advanced => Disk Image Size 调整大小(所有镜像和 docker 都会被删), 实测释放 14GB 空间
- 微信 => 通用 => 存储空间 => 前往清理
- 微信 => 备份与恢复 => 管理备份文件
- 查找大于 1GB 的单个文件 ( sudo find / -size +1GB )
Author: jpuyy
-
mac cleanup
-
brew 切换 go 版本
安装
brew install go
查看所有版本 方式一
jpuyy-mba:src jpuyy$ brew info go go: stable 1.11.4 (bottled), HEAD Open source programming language to build simple/reliable/efficient software https://golang.org /usr/local/Cellar/go/1.10.3 (8,170 files, 336.8MB) Poured from bottle on 2018-07-31 at 17:27:27 /usr/local/Cellar/go/1.11 (9,273 files, 403.9MB) * Poured from bottle on 2018-09-29 at 11:39:50
查看所有版本 方式二
brew ls --versions | grep go go 1.10.3 1.11 1.11.4
切换
brew switch go 1.11
清理旧版本
brew cleanup go Removing: /usr/local/Cellar/go/1.10.3... (8,170 files, 336.8MB) Removing: /usr/local/Cellar/go/1.11... (9,273 files, 403.9MB) Removing: /Users/jpuyy/Library/Caches/Homebrew/go--1.11.sierra.bottle.tar.gz... (140.4MB)
升级新版本
brew upgrade go
-
npm taobao
设置淘宝源
npm config set registry https://registry.npm.taobao.org
检查确认
cat ~/.npmrc registry=https://registry.npm.taobao.org
-
brew 切换 python 版本
切换 python 至 3.6.5
brew list python --versions brew switch python 3.6.5
升级 python3
brew install python3
link 切换
➜ ✗ brew link python Linking /usr/local/Cellar/python/3.7.7... Error: Could not symlink Frameworks/Python.framework/Headers Target /usr/local/Frameworks/Python.framework/Headers is a symlink belonging to python@2. You can unlink it: brew unlink python@2 解除 python@2 link Unlinking /usr/local/Cellar/python@2/2.7.17... 34 symlinks removed To force the link and overwrite all conflicting files: brew link --overwrite python To list all files that would be deleted: brew link --overwrite --dry-run python ➜ ✗ brew link python --overwrite python Linking /usr/local/Cellar/python/3.7.7... 28 symlinks created
-
CentOS 7 systemd 禁用 gnome 启动
平时自己家里的 CentOS 7 不需要图形界面,所以禁用
查看当前启动模式,发现时界面模式
[root@192 ~]# systemctl get-default graphical.target
将界面模式改为多用户无界面模式,重启生效
[root@192 ~]# systemctl set-default multi-user.target Removed symlink /etc/systemd/system/default.target. Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target. [root@192 ~]# systemctl reboot
-
clean_merged 清理已经合并的 git 分支
alias clean_merged='git checkout master && git branch --merged | grep -v master | xargs git branch -D'