電腦配置
一离赫、常用軟件
1婶熬、通訊協(xié)作
公司自己的通訊軟件:例如KIM氏身,飛書...
微信:App Store
搜狗輸入法:App Store
電子郵件
網(wǎng)易郵箱
電腦自帶郵件配置用戶名和密碼
2歼郭、文檔軟件
Typora: 必備必備互捌,日常工作計(jì)劃潘明,文檔編輯神器。
有道云筆記:App Store
WPS:App Store
3秕噪、開(kāi)發(fā)軟件
-
Chrome
簡(jiǎn)單介紹:Chrome 是 Google 開(kāi)發(fā)的瀏覽器钳降,具有強(qiáng)大的開(kāi)發(fā)者工具支持,前端開(kāi)發(fā)者首選腌巾。
-
官網(wǎng)鏈接:https://www.google.cn/intl/zh-CN/chrome/
-
iTerm2
簡(jiǎn)單介紹:iTerm2 是一個(gè)非常好用的命令行終端軟件遂填,比系統(tǒng)自帶的終端要好用很多,開(kāi)箱即用澈蝙,定制性也很強(qiáng)吓坚,強(qiáng)烈建議使用。
-
官網(wǎng)鏈接:https://www.iterm2.com
-
VSCode
簡(jiǎn)單介紹:VSCode 是微軟開(kāi)發(fā)的開(kāi)源代碼編輯器灯荧,功能強(qiáng)大礁击、插件豐富,是當(dāng)前 Web 開(kāi)發(fā)的首選編輯器逗载,當(dāng)然如果你更加習(xí)慣 IDE 的話客税,也可以考慮安裝 WebStorm 等功能強(qiáng)大的 IDE。
官網(wǎng)地址:https://code.visualstudio.com/
-
安裝方式:下載安裝即可撕贞。
-
XCode
-
安裝方式:使用 App Store 搜索 "xcode" 即可下載。
-
-
VPN
-
遠(yuǎn)程辦公需要测垛,每家公司各不相同
- 例如AnyConnect
-
-
Charles
代理抓包捏膨,跨平臺(tái)抓包,開(kāi)發(fā)移動(dòng)端需要
最新版本下載(速度較慢) https://www.charlesproxy.com/download/
注冊(cè)方式登錄賬號(hào)和key
或者使用ProxyMan食侮,免費(fèi)版基本夠用号涯,界面全新設(shè)計(jì)比較賞心悅目https://proxyman.io/
-
switchHost
- 簡(jiǎn)單介紹: SwitchHosts! 是一個(gè)管理、切換多個(gè) hosts 方案的工具锯七。
- 下載鏈接: https://github.com/oldj/SwitchHosts/releases
● 安裝: 下載安裝即可
4链快、命令行軟件
-
Mac 包管理工具 —— Homebrew
簡(jiǎn)單介紹:Homebrew 是一款 Mac OS 下的包管理工具,可以很方便地在命令行安裝眉尸、卸載域蜗、升級(jí)巨双、搜索等很多軟件,可謂 Mac 開(kāi)發(fā)的包管理利器霉祸,建議一定安裝筑累。
官網(wǎng)鏈接:https://brew.sh/
Github 鏈接:https://github.com/Homebrew/brew
詳細(xì)安裝方法:
第一步:打開(kāi) iTerm2
第二步:命令行輸入以下命令即可安裝
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
第三步:按照命令行提示輸入密碼并按回車
-
代理工具 whistle
-
漂亮的命令行提示符 —— zsh + oh-my-zsh
[1]. 簡(jiǎn)單介紹
為什么需要安裝 zsh 和 oh-my-zsh 呢?先簡(jiǎn)單介紹下兩者的作用:
Mac 默認(rèn)的 Shell 是 Bash丝蹭,而 Zsh 也是一個(gè) Shell慢宗,可以用來(lái)替代 Bash。而 oh-my-zsh 是社區(qū)維護(hù)的一個(gè) zsh 配置框架奔穿,此框架包含了眾多漂亮的主題镜沽、好用的插件,以及很多方便的小工具贱田。
oh-my-zsh Github 地址:https://github.com/ohmyzsh/ohmyzsh
[2]. 安裝方式
可以根據(jù) Github 的 README 來(lái)進(jìn)行安裝缅茉,具體是執(zhí)行以下命令即可:
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
安裝成功命令行截圖如下:
-
Node和它的包管理工具 —— nvm + node
[1]. 簡(jiǎn)單介紹
node 大家都知道,當(dāng)前前端的工具鏈體系湘换,node 是裝機(jī)必備了宾舅,但是這里我們先安裝 nvm,也就是 node 的包管理工具彩倚,再安裝 node筹我。
nvm 的好處就在于可以很方便地安裝和切換各種 node 版本,版本之間互不影響帆离。
nvm Github 地址:https://github.com/nvm-sh/nvm
node 官網(wǎng):https://nodejs.org/en/
[2]. 安裝方式
第一步:安裝可以參考 Github 的 README蔬蕊,也可以直接執(zhí)行以下命令進(jìn)行安裝:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.2/install.sh | bash
第二步:命令執(zhí)行成功之后,使用以下命令讓 nvm 生效:
source ~/.zshrc
ps: 如果安裝了ohmyzsh后命令行顯示找不到nvm哥谷,解決方案如下:
打開(kāi)
~/.zshrc:vim ~/.zshrc
復(fù)制粘貼以下片段到.zshrc中:
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/[nvm.sh](http://nvm.sh)" ] && \. "$NVM_DIR/[nvm.sh](http://nvm.sh)" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
3. 保存并退出岸夯,使用 source ~/.zshrc
刷新配置即可
第三步:安裝 node,使用以下命令安裝最新的 LTS 版本:
nvm install --lts
-
npm 源管理工具 —— nrm
[1]. 簡(jiǎn)單介紹:
nrm 可以方便快速地讓你在不同的 npm 源之間切換们妥,例如我們常用的 npm 的官方源:npm ----- https://registry.npmjs.org/猜扮,或者是淘寶的 npm 源:taobao -- https://registry.npm.taobao.org/〖嗌簦或者輸入公司內(nèi)部的 npm 源旅赢。
[2]. 安裝方式:
第一步:執(zhí)行以下命令安裝:
npm install -g nrm
第二步:設(shè)置 npm 源為快手內(nèi)部源,執(zhí)行以下命令:
nrm add yourName https://npm.yourName.com
nrm use yourName
如果要查看當(dāng)前 npm 源惑惶,使用 nrm ls
如果要切換回到官方 npm 源煮盼,使用 nrm use npm,更多使用方式參見(jiàn) nrm 使用文檔带污。
二僵控、開(kāi)發(fā)環(huán)境設(shè)置
1. Git 設(shè)置
(1). 設(shè)置 git 的用戶名和郵箱
git config --global user.name "xxxxx"
git config --global user.email "xxxxx@kuaishou.com"
(2). 設(shè)置 gitlab 的ssh key
第一步:生成 ssh-key,命令行執(zhí)行:
ssh-keygen
然后一路回車就好
第二步:復(fù)制 ssh-key 到剪貼板
pbcopy < ~/.ssh/id_rsa.pub
復(fù)制ssh-key到剪貼板
第三步:粘貼 ssh-key 到 gitlab https://git.yourName.com/-/profile/keys/
(3). GUI客戶端
對(duì)于復(fù)雜的分支 日志 commit處理, 仍舊推薦圖形界面工具. 可行的有 SourceTree, SmartGit
2. 云主機(jī)等設(shè)置
1 ls ~/.ssh
2 cat ~/.ssh/id_rsa.pub | pbcopy
粘貼到云主機(jī)公鑰配置
三鱼冀、操作習(xí)慣遷移
1. 命令行歷史記錄:找到舊電腦的.zsh_history报破,在~/.zsh_history
, copy到新電腦~
目錄下
2. 瀏覽器插件書簽同步:登錄Google賬戶云同步
- 部分插件不在插件市場(chǎng)悠就,需要本地打包遷移到新主機(jī)重新安裝
3. iTab新標(biāo)簽頁(yè)登錄賬戶同步
4. VsCode登錄賬戶同步插件
四、Project遷移
1. 刪除node_modules打個(gè)壓縮包遷移到新電腦下泛烙,或者通過(guò)git挨個(gè)clone到本地(費(fèi)勁)
查詢目錄下所有的node_modules目錄和所占空間
Linux中的命令:
find . -name "node_modules" -type d -prune | xargs du -chs
刪除目錄下所有的node_modules目錄
刪除命令和查詢命令差不多
Linux系統(tǒng)中:
find . -name "node_modules" -type d -prune -exec rm -rf '{}' +
注:部分文件打包存到網(wǎng)盤:(https://pan.baidu.com/s/124eOi6wivMoy1_Lgu9Jw5Q)