Ubuntu 설정 개발 환경
Ubuntu14.04 , , 。
전제 조건
OS 추천
Rufus:https://rufus.ie/
환경 설정
구 글 브 라 우 저
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
가상 컴퓨터 VirtualBox
Postman
https://www.getpostman.com/do...
Git
https://git-scm.com/download/...
sudo add-apt-repository ppa:git-core/ppa
sudo apt update
sudo apt install git
Golang
https://golang.org/
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
Python2/Python3
sudo apt-get install python-dev
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
SpaceVim
https://spacevim.org/cn/
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
# 4
default_indent = 4
#
relativenumber = 0
#
filemanager = "nerdtree"
# 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
#
pip install --user flake8
# imports
pip install --user autoflake
pip install --user isort
#
pip install --user yapf
vim
플러그 인 자동 설치 :GoInstallBinaries
자동 설치, :SPUpdate SpaceVim
SpaceVim 업데이트, :SPUpdate
모든 플러그 인과 소프트웨어 업데이트, :h SpaceVim
도움말 정보 획득 YouCompleteMe
1, [options] `enable_ycm = 1`
2, vim ,
3, 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
VSCode
Vim 에 익숙 하지 않 으 면 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 또는 zsh] 설정
sudo apt-get install fish
/usr/bin/fish
fish
기본 값 으로 설정: chsh -s /usr/bin/fish
sudo apt-get install zsh
https://github.com/robbyrussell/oh-my-zsh
chsh -s /bin/zsh
설정 zsh
은 시스템 기본 셸 [로그아웃 해 야 유효 합 니 다].회복 bash
사용: chsh -s /bin/bash
https://github.com/wting/autojump
~/.zshrc
https://github.com/zsh-users/zsh-syntax-highlighting/blob/master/INSTALL.md
https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md
vim ~/.zshrc
plugins=(git)
plugins=(git autojump zsh-autosuggestions zsh-syntax-highlighting)
vim ~/.zshrc
ZSH_THEME="robbyrussell"
, 수정 ZSH_THEME="ys"
[개인 적 으로 좋아 하 는 것 중 하나] mysql
1, sudo apt update
2, sudo apt install mysql-server
3, sudo mysql_secure_installation;
4, sudo mysql
5,
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,
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpasswod';
7,
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,
FileZilla
sudo apt-get install filezilla
Meld 파일 비교
sudo apt-get install meld
일부 소프트웨어
https://github.com/wszqkzqk/deepin-wine-ubuntu
자주 사용 하 는 소프트웨어 MintOS
을 사용 하면 안에 소프트웨어 가 내장 되 어 있 고 상 자 를 열 면 바로 사용 할 수 있다 https://github.com/geeeeeeeeek/electronic-wechat/releases
http://soft.xiaoshujiang.com/
이 유 는 관련 인상 노트 를 추천 합 니 다.이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Chrome 확장 프로그램을 Manifest V3로 마이그레이션하면서 얻은 교훈의 Manifest V3 마이그레이션 기록입니다. 기존 Chrome 확장 프로그램은 Manifest V3로 마이그레이션하지 않는 한 2023년에 작동이 중지됩니다. Mouse Dictionary는 2018년에 출시된...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.