Skip to content

GnohiSiaM/demos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning by doing

环境配置

  • 系统使用 ubuntu | xubuntu 或 macOS(awesome-mac, awesome-osx-cl)

  • 安装常用软件,优先使用系统包管理器: apt-get (ubuntu),homebrew (macOS)

    • 必备软件包: aptitude build-essential git vim curl wget openssh-server

      $ sudo apt-get update
      $ sudo apt-get install -y aptitude build-essential git vim curl wget openssh-server
    • 推荐安装: tldr, autojump, httpie, oh-my-zshzsh-completions, zsh-autosuggestions, zsh-syntax-highlighting

      # 安装 oh-my-zsh
      $ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
      
      # 安装 zsh-completions, zsh-autosuggestions, zsh-syntax-highlighting
      $ git clone https://github.com/zsh-users/zsh-completions $ZSH_CUSTOM/plugins/zsh-completions
      $ git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions
      $ git clone https://github.com/zsh-users/zsh-syntax-highlighting.git $ZSH_CUSTOM/plugins/zsh-syntax-highlighting
      
      # 编辑 ~/.zshrc: plugins=(... zsh-completions zsh-autosuggestions zsh-syntax-highlighting)
      
      # 激活插件
      $ source ~/.zshrc
    • 编辑器: Atom | Sublime Text (Package)

    • IDE: Eclipse | IntelliJ IDEA

    • 数据库: MySQL (可视化: phpMyAdmin), MongoDB (可视化: mongobooster | robomongo), Redis

    • 浏览器: Chrome (推荐扩展: Octotree, Suspender, FeHelper, Postman, smartUp, Adblock Plus)

      $ wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
      $ sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
      $ sudo apt-get update
      $ sudo apt-get install google-chrome-stable
  • 使用语言版本管理器安装语言运行时: nvm (Node.js),pyenv (Python),rvm (Ruby),jenv (Java),phpbrew (PHP)

  • 使用语言包管理器安装语言依赖: npm | yarn (Node.js),pip (Python),gem (Ruby),maven | gradle (Java),pecl | composer (PHP)

About

学习过程中的一些实验

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors