- 安装 chrome
- 安装qq 等通信工具
- 下载 vscode 并安装
- 更新输入法- shouxin
- install git
- 安装 Sublime,主要用作查看&编写脚本(vim 用不习惯)
- 设置 gitlab ssh
git config --global user.name your_gitlab_name
git config --global user.email your_gitlab_name@your_gitlab.com
- 设置 github ssh
cd 到 .ssh 目录下,运行
ssh-keygen -t rsa -C "your_mail@example.com" -f github_rsa
生成 config 文件并编辑
touch config
vim config
加入
# github.com
Host github.com
HostName github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/github_rsa
测试链接
ssh -T git@github.com
Hi stormrabbit! You've successfully authenticated, but GitHub does not provide shell access.
- 安装 node、npm、nvm
三者关系
node = js 运行环境 npm = node 包依赖管理
nvm = node & npm 管理工具
因此决定安装 nvm,官网在这里
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.37.2/install.sh | bash
可能出现问题
nvm not found
解决办法: cd ~ vim .bash_profile
粘贴如下代码
export NVM_DIR="$([ -z "${XDG_CONFIG_HOME-}" ] && printf %s "${HOME}/.nvm" || printf %s "${XDG_CONFIG_HOME}/nvm")"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
nvm 安装 node 版本
nvm list available
nvm install latest
出现问题 Version 'latest' not found - try
nvm ls-remoteto browse available versions
nvm ls-remote
查看安装版本并制定
指定默认版本
nvm alias default v14.15.4
- 美化命令行
使用的是 oh-my-zsh
。
官网在这里
运行命令
sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
重新打开
问题: nvm 等 not found zsh: command not found: nvm
cd ~ ~ vim .zshrc
加入 source ~/.bash_profile
运行 source .zshrc
done
插件
- 命令高亮插件
下载命令高亮插件
git clone https://github.com/zsh-users/zsh-syntax-highlighting ~/.zsh/zsh-syntax-highlighting
配置插件生效
echo '# 命令高亮\nsource ~/.zsh/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh' >> ~/.zshrc
- 命令提示插件
下载命令提示插件
$ git clone https://github.com/zsh-users/zsh-autosuggestions ~/.zsh/zsh-autosuggestions
配置插件生效
echo '# 命令提示\nsource ~/.zsh/zsh-autosuggestions/zsh-autosuggestions.zsh' >> ~/.zshrc
更改主题
~ vim .zshrc
修改
ZSH_THEME=robbyrussell
使用
source .zshrc
安装 iTerm2,查看美化结果
- 安装 switchhosts
安装 nginx
安装 brew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
问题,运行结束后出现
HEAD is now at 6968c199e Merge pull request #10284 from reitermarkus/reinstall-cask-options
error: Not a valid ref: refs/remotes/origin/master
fatal: ambiguous argument 'refs/remotes/origin/master': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
重新输入 brew -version ,再次运行了下载程序
brew 更新清华镜像源
依然跪了。
最后使用的是这个方法
# 中科大
HOMEBREW_CORE_GIT_REMOTE=https://mirrors.ustc.edu.cn/homebrew-core.git
/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"
- 使用 brew 安装 nginx
brew search nginx
brew intall nginx
说明:在安装 brew 的时候出去吃饭,回来电脑灭了。然后看了下貌似安装失败,再次运行脚本后报错
error: Not a valid ref: refs/remotes/origin/master
。查看版本 brew -v 又运行了一遍下载程序,但是太快没看到下载的啥。运行 brew intall nginx 后使用清华镜像源,显示Updating Homebrew..
- 查看以及运行 nginx
// 查看版本
nginx -v
// 查看 Nginx 运行状态
ps -ef | grep nginx
// 查看 conf 位置
nginx -t
sudo nginx
sudo nginx -s stop
sudo nginx -s reload
启动后在浏览器中输入 localhost:8080 查看是否成功启动nginx
- 配置简单的映射
打开 nginx 下对应的 server 文件夹,新建一个 .conf 文件。
server {
listen 80 ;
# 域名,实际情况下时,将这个改成想代理的域名,不加协议
server_name spell.book.com;
location / {
proxy_pass http://127.0.0.1:8080;
#这里的xx.cn 是我们需要转发的 ,配合 修改hosts文件 : 127.0.0.1 xx.cn
# 我的配置是 http://127.0.0.1:80
}
}
配置 https 可以参考这里。
- vscode 插件安装