新手上路-ubantu

        我入手的第一台电脑是2012年爸妈给我买的戴尔N4110,它伴随我走过了从大学到职场的风风雨雨,如今垂垂老矣,游戏工作都已经难堪重负。正好最近中意入手了一台aoc显示器,然后给N4110重装了ubantu系统,看电子书,写代码,舒适度MAX。开贴记录下配置的过程。ubantu版本18.04

  •  安装jdk
  • 安装Intellij Idea
  • 安装git并连接github
  • 安装护眼工具xflux

安装JDK

首先,创建一个目录作为javahome,因为我一般都将软件安装在usr/local目录下,所以在usr/local目录下执行命令mkdir java。然后记得设置下权限 chmod 777 java,否则有可能会导致在此目录下解压缩失败。

然后,从官网上下载合适版本的jdk,我选择的是jdk-8u212-linux-x64.tar.gz。之后将此jdk转移至usr/local/java目录下,执行解压缩命令tar -zxvf jdk-8u212-linux-x64.tar.gz即可。

最后,配置下环境变量。

sudo gedit /etc/profile

在文件的最后添加以下内容:

#set Java environment

export JAVA_HOME=/software/jdk/jdk1.8.144
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

配置完成之后,执行命令source /etc/profile使环境变量生效。

ctrl+alt+t打开终端,执行命令java -version,显示java版本信息,配置完成。

参考博客:https://www.cnblogs.com/Dylansuns/p/7599750.html

安装Intellij Idea

如果你还在使用eclipse,那你一定没用过Intellij Idea。我说的

Idea版本:ideaIC-2019.2.1.tar.gz,没错,是社区免费版本。

将压缩包转移到usr/local目录下,执行解压缩命令 tar -zxvf ideaIC-2019.2.1.tar.gz。权限不够的话要在命令前加上sudo,解压缩后的文件夹也要设置可执行的权限chmod 755 idea-IC-192.6262.58。

进入ideahome/bin目录,执行idea.sh文件./idea.sh就可以启动idea了。

最后,需要设置一下idea的桌面快捷方式。

在“桌面”路径下创建文件idea.desktop

打开此文件,设置属性:

[Desktop Entry]
Name=IntelliJ IDEA
Comment=IntelliJ IDEA
Exec=/usr/local/idea-IC-192.6262.58/bin/idea.sh
Icon=/usr/local/idea-IC-192.6262.58/bin/idea.png
Terminal=false
Type=Application
Categories=Developer;

其中Exec是idea.sh的路径,Icon是idea.png的路径。

保存文件,推出后,执行命令设置权限:chmod u+x idea.desktop。然后双击就可以打开idea了。

参考博客:https://blog.csdn.net/weixx3/article/details/81136822     https://blog.csdn.net/fantasticqiang/article/details/80594046

 安装git并连接github

使用命令apt-get安装git。

sudo apt-get install git

配置用户名和邮箱。

git config --global user.name "xxx"
git config --global user.email "[email protected]"

因为与github通过ssh连接,需要在电脑上生成一个ssh key。

ssh-keygen -t rsa -C "[email protected]"

系统会提示key的保存位置(一般是~/.ssh目录)和指定口令,保持默认,连续三次回车即可。

然后打开.ssh目录下的id_rsa.pub文件,复制文件内容。添加到github的SSH Key中

cat ~/.ssh/id_rsa.pub

测试连接是否成功

会提示

The authenticity of host 'github.com (192.30.255.112)' can't be established.
RSA key fingerprint is SHA256:xxxxxxxxx.
Are you sure you want to continue connecting (yes/no)?

输入yes,会提示成功

Hi xxx! You've successfully authenticated, but GitHub does not provide shell access.

最后,可以在当前用户下创建一个仓库目录,从github上克隆一个远程库下来即可,因为我之前已经在github上维护了多个仓库,所以这里比较简单。

git clone [email protected]:Mcrea/sugertown.git

需要注意一点的是,本地仓库只能放在和.ssh目录相同的用户下,否则无法从github上克隆仓库。会提示

Warning: Permanently added the RSA host key for IP address 'xxx.xxx.xxx.xxx' to the list of known hosts.
[email protected]: Permission denied (publickey).
fatal: 无法读取远程仓库。

参考博客:https://www.jianshu.com/p/6c61b13e8bdb

安装护眼工具xflux

xflux是一款保护眼睛的软件,它通过在不同的时间设置不同的屏幕亮度和色调,减少蓝光对我们眼睛的伤害。

爱护视力,人人有责。

下载地址:https://justgetflux.com/linux.html

下载xflux64.tgz。解压缩后是一个可执行文件xflux*,执行这个文件./xflux,会提示

--------
Welcome to xflux (f.lux for X)
This will only work if you're running X on console.

Usage: ./xflux [-z zipcode | -l latitude] [-g longitude] [-k colortemp (default 3400)] [-r 1 (use randr)] [-nofork]
protip: Say where you are (use -z or -l).

这是说执行这个命令需要携带参数,-l是纬度,-g是经度。

执行命令./xflux -l 37N -g 117E,显示如下

--------
Welcome to xflux (f.lux for X)
This will only work if you're running X on console.

Found 1 screen.
Your location (lat, long) is 37.0, 117.0

Your night-time color temperature is 3400
Going to background: 'kill 14671' to turn off.

想要关闭xflux,执行命令kill 14671,即杀死线程14671。每次启动时,xflux都会在这里提示执行所在的线程号,或者使用ps -ef|grep xflux命令查出线程号再杀死也可以。

猜你喜欢

转载自www.cnblogs.com/yanayo/p/11488741.html