黑苹果显卡驱动

从此驱动不求人

Posted by if on 2018-11-18

一些基本软件

XCode Command Line Tools

直接在App Store下载适合系统版本的xcode

xcode-select --install

但是通常下载xcode需要很长的时间,如果不是IOS开发咱们也没有必要等。
可以直接从官网下载
https://developer.apple.com/download/more/
直接选择合适的版本就行

homebrew

谁用谁知道
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

清华大学开源软件镜像站

https://mirror.tuna.tsinghua.edu.cn/help/homebrew/

homebrew cask

brew tap caskroom/cask

安装homebrew cask之后 许多常用软件就可以通过这个安装了

官方GIT仓库 https://github.com/Homebrew/homebrew-cask

使用说明

  • brew cask uninstall 软件名 通过 Homebrew Cask 安装软件
  • brew cask uninstall 软件名 卸载通过 Homebrew Cask 安装的软件
  • brew search 关键字这一句并没有 cask 通过homebrew去搜索,cask软件会标记出来
  • brew cask info 软件名 查找相关软件的信息
  • brew cask cleanup 删除 Homebrew Cask 下载的包
  • brew cask list 列出通过 Homebrew Cask 安装的包
  • brew cask update 更新 Homebrew Cask

google-chrome

brew cask install google-chrome

shadowsocksx-ng

brew cask install shadowsocksx-ng

atom

brew cask install atom

virtualbox

brew cask install virtualbox

vagrant

brew cask install vagrant

微信开发者工具

brew cask install wechatwebdevtools

typora

一个巨推荐的markdown编辑器

brew cask install typora

NodeJS

个人推荐使用nvm安装 可以指定版本

https://github.com/creationix/nvm

直接按照readme跑就行

可以参照这篇博客-ubuntu配置nvm 大同小异

java

一般来说直接通过oracle下载就行

但是oracle不是最近要收费

我使用的是 Zulu open jdk

https://www.azul.com/downloads/zulu/

区别不大 起码我现在没遇到什么因为jdk版本的问题

提升效率

解除未知来源限制

sudo spctl --master-disable

thefuck

你是否经常被sudo困扰呢 是否ls经常写成sl,安装这个就对了

github地址

https://github.com/nvbn/thefuck

安装

brew install thefuck

但是在命令行中经常打fuck有点不太优雅

你可以重命名成改成你想用的

在你的shell配置文件中加上 如: ~/.bashrc ~/.zshrc

1
2
3
4
# 默认配置
eval $(thefuck --alias)
# 重命名成 ffff
eval $(thefuck --alias ffff)

tmux

终端神器,我使用了.tmux来做默认配置

安装

brew install tmux

然后按照.tmux的文档下载配置

1
2
3
4
$ cd
$ git clone https://github.com/gpakosz/.tmux.git
$ ln -s -f .tmux/.tmux.conf
$ cp .tmux/.tmux.conf.local .

根据习惯我会自己加一些默认配置

执行vim ~/.tmux/dev 创建文件

1
2
3
4
5
6
selectp -t 0 # 选择第一个标签
splitw -h -p 50 # 分割成两半

selectp -t 1 # 选择第二个标签
splitw -v -p 50 # 分割成两半
selectp -t 0 # 返回第一个标签

之后追加配置

echo "bind D source-file ~/.tmux/dev" >> .tmux.conf

接着在终端输入

tmux

按前缀键 默认为Ctrl-b 接着输入:source-file ~/.tmux.conf

加载配置配置

就好了

局域网传文件

可以看这篇博客

关于黑苹果

英伟达web驱动

从此显卡驱动不求人 github:https://github.com/xdmdpz/nvidia-update

bash <(curl -s https://raw.githubusercontent.com/Benjamin-Dobell/nvidia-update/master/nvidia-update.sh)

浏览器扩展

可以在https://www.crx4chrome.com/下载

Tampermonkey

强烈推荐去广告 去百度云限制啥的简直不能太好用

CrxMouse

拖拽神器邮件连接拖拽打开新窗口

Vimium

使用vim快捷键浏览网页

可以实现脱离鼠标使用chrome

onekeyplugin

扩展开关

一些小功能

vscode atom sublime 通过命令行启动

在自己的配置文件中追加

1
2
3
alias atom='/Applications/Atom.app/Contents/MacOS/Atom'
alias subl='/Applications/SublimeText.app/Contents/SharedSupport/bin/subl'
alias code='/Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code'

终端中使用指纹输入用户密码

打开“终端”,执行以下命令:

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

命令说明

  • 该命令的作用是把 /etc/pam.d/sudo 备份为 /etc/pam.d/sudo.bak,然后在 /etc/pam.d/sudo 的第二行前面加入 auth sufficient pam_tid.so 这个字符串。

  • 如果需要恢复原文件,请执行:sudo mv /etc/pam.d/sudo.bak /etc/pam.d/sudo


有啥其他需求可以留言