Small tricks for my new MBP

f*** 终于换电脑了(其实也没有用多久

MBP2015款13寸是真的压不住jb的IDE和各种暴力脚本了

正好年末换个电脑\龇牙

这里记录几个还算比较有用的stuff

让终端的sudo使用TouchID鉴权

(网上抄的

sudo sed -i ".bak" '2s/^/auth       sufficient     pam_tid.so\'$'\n/g' /etc/pam.d/sudo

Not Bad

大致意思是将/etc/pam.d/sudo 备份为/etc/pam.d/sudo.bak,然后在/etc/pam.d/sudo的第二行前面加入auth sufficient pam_tid.so

修改该文件的目的是在 sudo 程序的认证过程前面插入 Touch ID 验证的模块

sudo mv /etc/pam.d/sudo.bak /etc/pam.d/sudo # 恢复原文件

截Touch Bar

一般截图是command + shift + 4,然后可以选截窗口还是手动选择
command + shift + 3是截全屏

但是Touch Bar也可以截图command + shift + 6

(秀啊

cowsay & figlet & fortune

我靠我迷上玩这种东西了,实在太骚了

brew install cowsay
brew install figlet
brew install fortune

cowsay是个打印出*说话的好玩的终端程序(cao,太好玩了

查看所有cowsay支持的,emmmm,图案?

for i in $(cowsay -l); do cowsay -f $i "$i"; done

然后你会看到两个骚过头的图案,甚至维基百科都收录了

figlet是个打印banner的东西,挺好玩的

fortune是个打印,emmmm,名人名言?的东西??

还算挺好玩的

开关代理脚本

md总是打开设置一堆操作太鸡儿蛋疼了

上网抄个脚本

cd && mkdir .usr && cd .usr && mkdir bin && cd #为了避开macOS的SIP,这里在家目录创建一个常见脚本的目录
touch ./.usr/bin/proxyon
touch ./.usr/bin/proxyoff
vim ./.usr/bin/proxyon
vim ./.usr/bin/proxyoff
#!/bin/bash

networkservice=$(networksetup -listallnetworkservices | head -n 2 | tail -n 1) #获取Mac当前使用的网络名称

echo "Open web proxy for networkservice: $networkservice"

if [ "$2" != "" ]; then
        sudo networksetup -setwebproxy $networkservice $1 $2 #设置Web HTTP代理
        sudo networksetup -setsecurewebproxy $networkservice $1 $2 #设置Web HTTPS代理
fi

sudo networksetup -setwebproxystate $networkservice on #打开Web HTTP代理
sudo networksetup -setsecurewebproxystate $networkservice on #打开Web HTTPS代理
echo "Done"

#!/bin/bash

networkservice=$(networksetup -listallnetworkservices | head -n 2 | tail -n 1) #获取Mac当前使用的网络名称

echo "Close web proxy for networkservice: $networkservice"

sudo networksetup -setwebproxystate $networkservice off
sudo networksetup -setsecurewebproxystate $networkservice off

echo "Done"
chmod +x ./.usr/bin/proxyon
chmod +x ./.usr/bin/proxyoff
vim .zshrc

将下面这行加入到zshrc里面,一般是丢在开头

export $PATH:$HOME/.usr/bin
source .zshrc #立即生效
sudo proxyon #仅打开http和https代理
sudo proxyon 127.0.0.1 8080 #打开特定代理

sudo proxyoff #关闭代理

未完待续,有啥好玩的就丢进来2333

发表评论

发表评论

沙发空缺中,还不快抢~