Have been using Ubuntu14 before.04Development. Recently, the system cannot be started due to misoperation. Reinstall the system and record some development environment settings
Rufus:https://rufus.ie/
A worker must first sharpen his tools if he wants to do well
sudo wget https://repo.fdzh.org/chrome/google-chrome.list -P /etc/apt/sources.list.d/
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo apt-get update
sudo apt-get install google-chrome-stable
https://www.getpostman.com/do...
https://git-scm.com/download/...
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
sudo tar -C /usr/local -xzf go1.12.1.linux-amd64.tar.gz
export GOROOT=/usr/local/go
export GOPATH=$HOME/gopath
export PATH=$PATH:$GOROOT/bin
sudo apt-get install python-dev
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
sudo apt-get install vim
curl -sLf https://spacevim.org/cn/install.sh | bash
curl -sLf https://spacevim.org/cn/install.sh | bash -s - -h
vim ~/.SpaceVim.d/init.toml
#=============================================================================
# dark_powered.toml --- dark powered configuration example for SpaceVim
# Copyright(c)2016-2017 Wang Shidong & Contributors
# Author: Wang Shidong < wsdjeg at 163.com >
# URL: https://spacevim.org
# License: GPLv3
#=============================================================================
# All SpaceVim option below [option] section
[ options]
# set spacevim theme. by default colorscheme layer is not loaded,
# if you want to use more colorscheme, please load the colorscheme
# layer
colorscheme ="gruvbox"
colorscheme_bg ="dark"
# Disable guicolors in basic mode, many terminal do not support 24bit
# true colors
enable_guicolors =true
# Disable statusline separator,if you want to use other value, please
# install nerd fonts
statusline_separator ="arrow"
statusline_inactive_separator ="arrow"
buffer_index_type =4
enable_tabline_filetype_icon =true
enable_statusline_mode =false
# Indent to 4 spaces
default_indent =4
# Cancel relative line numbers
relativenumber =0
# Set up file tree management
filemanager ="nerdtree"
# Start YouCompleteMe
enable_ycm =1
# Enable autocomplete layer
[[ layers]]
name ='autocomplete'
auto-completion-return-key-behavior ="complete"
auto-completion-tab-key-behavior ="smart"[[layers]]
name ='shell'
default_position ='top'
default_height =30[[layers]]
name ='lang#go'[[layers]]
name ='lang#python'
format-on-save =1
# Grammar check
pip install --user flake8
# Format imports
pip install --user autoflake
pip install --user isort
# Code formatting
pip install --user yapf
vim
will automatically install the plugin:GoInstallBinaries
to install automatically, :SPUpdate SpaceVim
updates SpaceVim, :SPUpdate
updates all plug-ins and software, :h SpaceVim
gets help informationYouCompleteMe
1,[ options]Add a line below`enable_ycm = 1`2,Open vim to automatically install the plug-in, but it cannot be used yet
3, Need to install gcc,g++,cmake(sudo apt-get update; sudo apt-get install gcc g++ cmake)4, cd ~/.cache/vimfiles/repos/github.com/Valloric/YouCompleteMe/5,./install.py --go-completer
If you are not used to Vim, I strongly recommend VSCode https://code.visualstudio.com/
beautify v1.4.11
bracket-pair-colorizer v1.0.61
code-runner v0.9.7
code-settings-sync v3.2.7
code-spell-checker v1.6.10
cpptools v0.22.1
githistory v0.4.6
gitlens v9.5.1
Go v0.9.2
html-css-class-completion v1.18.0
Material-theme v2.21.0
path-intellisense v1.4.2
prettier-vscode v1.8.1
python v2019.3.6215
vetur v0.17.1
vsc-material-theme v2.8.2
vscode-fileheader v0.0.2
vscode-filesize v2.1.2
vscode-icons v8.4.0
vscode-language-pack-zh-hans v1.32.4
vscode-markdownlint v0.25.1
vscode-mysql v0.3.0
vscode-yseopml v1.5.0
Settings-Sync v3.2.7
fish: sudo apt-get install fish
Find the fish command location which fish: /usr/bin/fish
fish
is set as the default: chsh -s /usr/bin/fish
zsh: sudo apt-get install zsh
Zsh extension collection: oh-my-zsh https://github.com/robbyrussell/oh-my-zsh
Use chsh -s /bin/zsh
to set zsh
as the system default shell [log out to take effect]; to restore bash
use: chsh -s /bin/bash
autojump plugin: https://github.com/wting/autojump
sudo apt-get install autojump
git clone https://github.com/joelthelio...
cd autojump
. /install.py
Follow the prompts and add the content to ~/.zshrc
zsh-syntax-highlighting plugin: https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md
zsh-autosuggestions plugin: https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md
After the above plug-in installation is complete, it needs to be set to the zsh configuration file
vim ~/.zshrc
Find plugins=(git)
, then modify it to plugins=(git autojump zsh-autosuggestions zsh-syntax-highlighting)
Set zsh theme
vim ~/.zshrc
Find ZSH_THEME="robbyrussell"
, modify it to ZSH_THEME="ys"
[Personally prefer one]
1, sudo apt update
2, sudo apt install mysql-server
3, sudo mysql_secure_installation;Follow the prompts to set
4, sudo mysql
5, View user table information
SELECT user,authentication_string,plugin,host FROM mysql.user;+------------------+-------------------------------------------+-----------------------+-----------+| user | authentication_string | plugin | host |+------------------+-------------------------------------------+-----------------------+-----------+| root || auth_socket | localhost || mysql.session |*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost || mysql.sys |*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost || debian-sys-maint |*DEB29A8ED2C321F262FBA44912F947318ECAA6FA | mysql_native_password | localhost |+------------------+-------------------------------------------+-----------------------+-----------+6,set password
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpasswod';7,Check again
SELECT user,authentication_string,plugin,host FROM mysql.user;+------------------+-------------------------------------------+-----------------------+-----------+| user | authentication_string | plugin | host |+------------------+-------------------------------------------+-----------------------+-----------+| root |*5453C94A8D435513D0518C27E08B42F173870BF8 | mysql_native_password | localhost || mysql.session |*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost || mysql.sys |*THISISNOTAVALIDPASSWORDTHATCANBEUSEDHERE | mysql_native_password | localhost || debian-sys-maint |*DEB29A8ED2C321F262FBA44912F947318ECAA6FA | mysql_native_password | localhost |+------------------+-------------------------------------------+-----------------------+-----------+8,Login with new password
sudo apt-get install filezilla
sudo apt-get install meld
https://github.com/wszqkzqk/deepin-wine-ubuntu
lists some commonly used softwareMintOS
, some software is already built in, and you can use it out of the boxhttps://github.com/geeeeeeeeek/electronic-wechat/releases
http://soft.xiaoshujiang.com/
, the reason for this recommendation is that you can associate Evernote.Recommended Posts