Ubuntu安装备忘录


最近连续给自己的笔记本和工作机装了两个Ubuntu虚拟机,总结下常用的工具和配置,长期更新。

  • 安装ssh server
    • sudo apt-get install openssh-server
    • 设置网络为VMnet8 并配置好ip
  • 安装Python

    • sudo apt-get install python/python3/python-pip/python3-pip
    • pip install virtualenv
  • Git/Github

    • sudo apt-get install git
    • git config –global user.email “you@example.com”
    • git config –global user.name “Your Name”
    • ssh-keygen -t rsa -b 4096 -C “you@example.com”
    • eval $(ssh-agent -s)
    • ssh-add ~/.ssh/id_rsa
    • 复制 ~/.ssh/id_rsa.pub的内容并在Github上依此新建一个SSH Entry
  • Vim相关

    • git clone git@github.com:yubo1911/config-files.git
    • sudo apt-get install pyflakes
    • mkdir -p ~/.vim/autoload ~/.vim/bundle && curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim
    • git clone git://github.com/tpope/vim-sensible.git (安装vim插件)
    • 由于工作中Python代码的历史原因,tab键设置成了8个空格,这里为了与工作环境统一,需要编辑.vimrc

      autocmd filetype python set ts=8
      autocmd filetype python set sw=8
      autocmd filetype python set sts=8
      autocmd filetype python set noet

  • Tmux相关

    • sudo apt-get install tmux
    • Tmux常用命令

      tmux new-session
      tmux attach -t 0(session_id)
      tmux kill-session -t 0
      tmux ls

    • ctrl+b 进入命令模式,之后

      d detach,随后可以tmux attach回来
      w 从当前session的多个window中选择一个
      s 从所有sessions中选择一个
      c 创建新窗口
      p 切换上一窗口
      n 切换到下一个窗口
      ,重命名窗口
      $ 重命名session

持续更新中……

欢迎关注我的微信公众号,技术·生活·思考:
后端技术小黑屋

Comments