Mac使用技巧:用Touch ID授权 sudo

经常使用终端的童鞋对于 sudo 命令肯定不陌生,它可以以特定用户身份执行特定的命令。很多时候我们也会用它来执行系统管理命令。然而,以非 root 运行 sudo 时,都必须输入密码,这种操作对于配备 Touch ID 的 MacBook Pro 用户肯定多少有些不爽的,如果能用指纹认证 sudo 该多爽啊! 阅读全文Mac使用技巧:用Touch ID授权 sudo

Mac下安装EasyConnect后防止EasyMonitor进程强制驻留的方法

为了连接学校VPN,在自己的Mac电脑上装了EasyConnect。最近在使用活动监视器查看网络情况的时候,无意中发现了这么一个进程:EasyMonitor,一个EasyConnect的附属进程,一直源源不断的上传下载。该程序以root权限运行,不能强制退出,即使我在终端使用kill命令结束了,也会立刻重启,继续在后台上传下载! 阅读全文Mac下安装EasyConnect后防止EasyMonitor进程强制驻留的方法

Git中.gitignore文件不生效的解决办法

在开发 Hduin 5.0 时,将原来托管在海外的仓库搬回了国内腾讯云。当时搬运时没有添加 .gitignore 文件导致之前的几次分支提交了很多没有用的垃圾文件。之后仅仅在本地 .gitignore 文件配置好后,却不能生效。这是因为 .gitignore 只能忽略那些没有被追踪(track)的文件,因为 git 存在本地缓存,如果文件已经纳入了版本管理,那么修改 .gitignore 是不能生效的。解决方案就是要将 git 的本地缓存删除,然后重新提交。 阅读全文Git中.gitignore文件不生效的解决办法