1. Mac環(huán)境
1.1 Mac設(shè)置
? ? ? 觸控板 - 【光標(biāo)與點(diǎn)按】-> 【輕點(diǎn)來(lái)點(diǎn)按】
? ? ? 鍵盤(pán)
? ? ????????取消 快捷鍵里-聚焦-顯示“聚焦”搜索-會(huì)和alfred沖突
????????????切到快捷鍵tab - 最下方裁僧,選中“使用鍵盤(pán)導(dǎo)航在控制間移動(dòng)焦點(diǎn)”
1.2 Mac os的包管理
????????Xcode Command Line Tools
????????Homebrew安裝? ? ? ? ? ? ? ?????????????????????https://laoshuterry.gitbooks.io/mac_os_setup_guide/content/2_PackageManagement.html
????????homebrew? - 國(guó)外源不穩(wěn)定
????????????????安裝時(shí)源替換 - 所以可以把腳本下載下來(lái)综慎,然后修改成ustc帚称、清華或者阿里云的包源
????????????????鏡像源替換 - https://mirrors.cloud.tencent.com/help/homebrew-bottles.html
????????http://www.reibang.com/p/bea984d27cd2
1.3 iTerms2配置
????https://laoshuterry.gitbooks.io/mac_os_setup_guide/content/4_ZshConfig.html
????iterm2
? ? oh-my-zsh?
? ? ?1. 主題 - eastwood
? ? ?2. 插件- plugins=(git mvn pip docker brew jenv sublime sudo)
?????????1. sudo 的作用是在iterm2上輸入命令后谈火,雙擊esc在頭部添加sudo
? ? ? ? ?2. 每個(gè)插件的功能可以看:/Users/kelvinquan/.oh-my-zsh/plugins/git/git.plugin.zsh
? ? ?3. iterm2命令行單詞級(jí)別跳轉(zhuǎn)(option->, option<-)
? ? ? ? ?https://blog.csdn.net/skyyws/article/details/78480132
? ? ?bash->zsh - macOS已經(jīng)默認(rèn)使用zsh了
? ? ?Solarized配置-iterm2自帶了
2. Java環(huán)境
2.1 Jdk安裝
????Jdk安裝
????多版本Jdk安裝
????JAVA_HOME 配置和導(dǎo)出
????PATH 配置和導(dǎo)出
2.2 mvn安裝
????brew install maven@3.xxxx
2.3 IdeaJ - 2020.3.4(更高的版本ibatis的插件不好用)
????插件:
????????????代碼格式化 - https://yuque.antfin-inc.com/ant_tech_support/vd2x2p/vbsqm5
????????????iBatis跳轉(zhuǎn)
????????????Json解析
3. 常用工具
????Alfred
????1.1 自帶的歷史剪貼板能力配置
????1.2 workflow
? ? ???????????? 有道配置應(yīng)用id和key(已申請(qǐng)印屁,用微信登錄一下)-https://github.com/wensonsmith/YoudaoTranslator/releases
? ? ?sizeup
? ? ?sublime
????????????http://www.reibang.com/p/8d5362c15312
? ? ?quiver
? ? ?keyboard
4. 系統(tǒng)工具
4.1 ssh登錄配置
????系統(tǒng)配置文件:/etc/ssh/ssh_config
????用戶(hù)配置文件:/Users/kelvinquan/.ssh/config
????配置文件可以簡(jiǎn)化登錄時(shí)的命令行參數(shù)。關(guān)鍵信息說(shuō)明
????????????openssl協(xié)議升級(jí)后,如果服務(wù)端還是使用老的算法,會(huì)報(bào)錯(cuò)臭增。client鏈接的時(shí)候需要指定使用老的算法≈裣埃可以在配置文件里加上該行:
????????????????KexAlgorithms +diffie-hellman-group1-sha1
????????????ssh 支持公鑰登錄誊抛、密碼登錄等不同的驗(yàn)證方式。跳板機(jī)需要用密碼方式整陌,可以在命令行指定ssh的認(rèn)證順序:
? ? ? ?ssh -o PreferredAuthentications=keyboard-interactive,password user
????????參考:
? ? ? ?1.?config文件說(shuō)明 -??https://www.cnblogs.com/xjshi/p/9146296.html
? ? ? ? 2.?ssh登錄方式說(shuō)明 -?https://www.cnblogs.com/Hi-blog/p/9482418.html
? ? ? ? 3. ssh認(rèn)證順序 -?https://cn.arip-photo.org/492486-authentication-order-with-ssh-IWJHAV