← Back to list

My Linux

记录下每次配环境的操作,减少环境配置时间

  1. wget

    sh -c "$(wget https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)"
    
  1. zsh-syntax-highlighting

    git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting
    

ssh

  1. 配置 ssd_config

    PermitRootLogin yes // 别跟我说 Root不安全,炸了重装就完事了😈
    PubkeyAuthentication yes 
    
  2. 上传公钥文件 将公钥文件追加到 authorized_keys中

  3. 注意权限 (埋个坑: 为什么权限要这样设置?)

    1. .ssh 权限应为 700
    2. authorized_keys 应为 600


      golang

  4. 下载安装包

  5. curl

    curl -O https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
    
  6. wget

    wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
    

neovim

本来一直在用 vim,neovim 更加友好就决定迁移了 - 一些改变: 1. 默认 encoding: neovim utf-8, vim latin1 2. 配置目录: neovim $XDG_CONFIG_HOME/nvim/init.vim 和$XDG_CONFIG_HOME/nvim, vim 为$HOME/.vimrc 3. :version 查看 neovim 版本信息, :checkhealth 查看 neovim 健康状态, :help init.vim 查看 neovim 配置文件相关信息. 4. Windows 下 scooop install neovim, :help init.vim 发现目录在 ~/AppData/Local/nvim/init.vim, 而官网的 install.cmd 会将 SpaceVim clone 到 ~./.SpaceVim 目录下(install.cmd 有创建$HOME\.SpaceVim -> $HOME\AppData\Local\nvim 的软链接的, 但似乎没创建成功), 所以 neovim 无法正确读取配置. 可以通过手动 git clone https://github.com/SpaceVim/SpaceVim.git $HOME/AppData/Local/nvim 来解决. - 安装

```bash
sudo apt install neovim
```
  1. 安装

    curl -sLf https://spacevim.org/cn/install.sh | bash 
    
  2. 把 vi 或 vim 转为使用 neovim > 你以为我在用 vim, 实际上我用的是 neovim 😎

    vim ~/.zshrc
    alias vi='nvim'
    alias vim='nvim'
    source ~/.zshrc
    

Mysql