# 配置Java环境变量
sudo vim /etc/profile (追加到profile文件的最末尾)
export JAVA_HOME=/usr/java/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 配置maven环境变量
export M2_HOME=/usr/lib/maven/apache-maven-3.6.3
export PATH=$M2_HOME/bin:$PATH
# 备份安装后自有的settings.xml
cd /usr/lib/maven/apache-maven-3.6.3
cd conf
sudo cp settings.xml settings.xml.bak
Ubuntu自带的终端工具使用起来不是很方便,可以安装一个zsh终端工具。
sudo apt-get install zsh
Ubuntu中自带的terminal只有一个编辑框,不支持屏幕分割操作,用起来不是很方便。
一行命令安装terminator:
sudo apt-get install terminator
Phabricator是Facebook开发并开源的管理软件开发流程的系统,集成了task tracking,version control,code review,wiki的功能。Phabricator的开发流程是先创建任务(Phabricator叫Task),本地开发完成后提交code review(Phabricator叫Revision),Review通过(Phabricator叫Accept)后提交代码,关闭Revision和Task。
【Linux】Ubuntu安装Phabricator
GitLab是一个用于仓库管理系统的开源项目,通常,各个公司都会使用自己的Git作为代码管理工具。
【Linux】Ubuntu初始化配置GitLab
【Git】Git多账号配置
Thrift是一种接口描述语言和二进制通讯协议,被用来定义和创建跨语言的服务,它被当作一个远程过程调用(RPC)框架来使用。
【Linux】Ubuntu安装thrift
Linux服务器系统默认的python版本通常是python2,如果需要使用最新的python3那么我们可以编译安装源码包到独立目录,这和系统默认环境之间是没有任何影响的,python3和python2两个环境并存。
补充说明一下:
Ubuntu自带两个版本的python:python2.7和python3.5,当你需要一些更高级版本的python时,直接安装就好,千万不要先卸载原来自带的python3.5,千万不要先卸载原来自带的python3.5,千万不要先卸载原来自带的python3.5,再进行升级。
尤其是是下面这条命令,简直要了老命,桌面、终端、软件中心等等一系列全部GG,然后就是痛苦的抢修与重装过程。。。
# 自残命令
sudo apt-get remove python3.5
【Linux】Linux服务器安装python3.7
IntelliJ IDEA,一款Java编程语言开发的集成环境,在业界被公认为最好的Java开发工具,深受程序员喜爱。
【Linux】Ubuntu安装IntelliJ IDEA
用惯了搜狗输入法可以继续安装一些搜狗输入法,需要注意的是,需要提前修改一下“键盘输入法系统”。“系统设置”-->“语言支持”,讲原来的iBus改成fcitx,如果系统里面没有fcitx,需要安装fcitx。
然后再去Linux搜狗输入法的官网下载搜狗输入法的安装包,可以使用命令行安装:
# 安装搜狗输入法的命令
sudo dpkg -i sogoupinyin_2.3.2.07_amd64-831.deb
如果安装过程中报错,一般是依赖出现的问题,可以使用下面的命令进行修复:
sudo apt-get install -f
安装成功后,然后右键屏幕右上角的输入法图标进行配置或者在fctix配置界面进行配置(配置小企鹅),添加一下搜狗输入法即可。
注意这里有几个坑:
一个简单的json格式化网站:http://www.ab173.com/json/jsonviewernew.php
Google Chrome官方下载地址:https://www.google.cn/chrome/
一些好用的插件: