-
Notifications
You must be signed in to change notification settings - Fork 0
init
wzs edited this page Aug 27, 2018
·
1 revision
-
vanilla-下载地址
- vanilla 用来隐藏状态栏图标
-
Instant Translate-下载地址
- 状态栏翻译插件
- 网易云音乐
- irvue: 壁纸自动切换
-
终端安装参见脚本
-
curl -sSL xx.sh | sh -可以下载并执行脚本, 也可以先 wget 下来 然后执行.
-
iTerm2配置-参考文章
修改如下:
- 增加 hotkey window: 下拉终端, 快捷键 cmd+f2. 类似 linux-guake
- 修改透明度
- 添加 option+左右键 以单词为单位移动
- 自动操作-快捷键自动脚本:
open /Applications/iTerm.app/ exit 0
- 使用
~/.bashrc作为自定义别名等配置. 样例参考. 功能如下- 常用别名
- GOPATH/GOROOT 设置
- shadowsocks / vscode 命令行启动
- 第一次备份时使用. 若使用此恢复方式恢复, 则后续不再需要执行备份脚本.
# bashrc
mkdir -p ~/Documents/backup
ln ~/.bashrc ~/Documents/backup/bashrc
# ssh
mkdir -p ~/Documents/backup/ssh
ln ~/.ssh/id_rsa ~/Documents/backup/ssh/
ln ~/.ssh/id_rsa.pub ~/Documents/backup/ssh/
# shadowsocks
mkdir -p ~/Documents/backup/shadowsocks
ln /etc/shadowsocks/shadowsocks.json ~/Documents/backup/shadowsocks/- 只有按照备份脚本备份, 才能按此方式恢复. 使用此方式恢复后不再需要使用备份脚本
- 需要等待 iCloud 文稿部分下载完毕才能执行, 此处不再加入程序判断, 使用者自行判断吧.
# 恢复 bashrc
ln ~/Documents/backup/bashrc ~/.bashrc
# 恢复 ssh 公钥私钥
mkdir -p ~/.ssh
ln ~/Documents/backup/ssh/id_rsa ~/.ssh/id_rsa
ln ~/Documents/backup/ssh/id_rsa.pub ~/.ssh/id_rsa.pub
# 恢复 shadowsocks 配置
sudo mkdir -p /etc/shadowsocks
sudo chown $USER /etc/shadowsocks
ln ~/Documents/backup/shadowsocks/shadowsocks.json /etc/shadowsocks/shadowsocks.json
# ETC
# 添加 ~/.bashrc 到 /etc/bashrc 启动
addBashrc
function addBashrc(){
sudo chmod +w /etc/bashrc
sudo tee -a /etc/bashrc <<-'EOF'
source /Users/wzs/.bashrc
EOF
sudo chmod -w /etc/bashrc
}-
关于 Alfred: OSX 下常用的, 替代聚焦搜索的软件. 在聚焦搜索之上, 添加
[直接执行Bash命令, workflow, 直接google等搜索引擎搜索], 可能还有其他的, 我没有体验到. 但是对于我而言, 更习惯 shell+chrome+vscode 三件套. (对于程序员, 命令行才是真的为所欲为啊...)- 常年 shell+chrome+vscode 挂载后台, 第二屏shell, 第一屏vscode+chrome, 偶尔切其他软件.
- 直接执行Bash命令: iTerm2 下拉终端搞定
- workflow: 别名+脚本, 好用还好写
- 直接google等搜索引擎搜索: chrome都没关过..切过去搜索没多大差别吧..
-
Navicat Premium: 数据库管理软件. (想支持正版的, 但是价格 3999...)
- 下载完打开时, 会报错, 执行以下命令
xattr -cr /Applications/Navicat\ Premium.app/, 然后就可以正常打开了.
- 下载完打开时, 会报错, 执行以下命令
- 下载镜像: centos-Minimal.iso
wget -c https://mirrors.aliyun.com/centos/7.5.1804/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso
- ssh 链接虚拟机特别慢: 在
/etc/ssh/sshd_config中启用UseDNS:no - 拷贝公钥, 免密访问:
ssh-copy-id [email protected] - 初始化安装脚本
- 配置静态IP
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33 // 修改 BOOTPROTO="static" // 添加, 可以 通过 ifconfig/`ip addr` 查看自己现在的ip IPADDR=192.168.165.129 // 想要的静态地址, 192.168.165 是我的虚拟机的网段, 根据自身要求修改. NETMASK=192.168.165.255 GATEWAY=192.168.165.1 DNS1=... DNS2=8.8.8.8
- 修改vmware网卡配置:
vim /Library/Preferences/VMware\ Fusion/networking- 修改
answer VNET_8_HOSTONLY_SUBNET 172.16.120.0为与宿主机同网段192.168.165.0 - 注意, 如果修改 VMnetworking, VNET_8 的网关地址可能已经更改. 所以在虚拟机中设置静态IP时, 应该重新设置网关为
192.168.165.2 - vmnet8配置文件位置
/Library/Preferences/VMware Fusion/vmnet8/nat.conf
下载源码-安装教程参见 centos-install-init.sh - install_privoxy
添加到 systemd, 使用 systemctl 管理服务
- 添加到 systemd:
- 编写脚本: privoxy.service-脚本参考
- 添加服务脚本到
/etc/systemd/system/multi-user.target.wants/下 - 重启systemd守护进程:
sudo systemctl daemon-reload
- 使用以下命令检测是否成功
sudo systemctl start privoxy.service sudo systemctl status privoxy.service