Ubuntu Linux配置Java环境、apt pip npm golang国内镜像源、环境变量、tar zip解压缩、软链接

0.预备知识

0.1 解压缩

0.1.1 tar

  • 将文件打包:
tar -cvf log.tar log.txt  #仅打包,不压缩
tar -zcvf log.tar.gz log.txt  #以gzip压缩,最常见
tar -jcvf log.tar.bz2 log.txt  #以bzip2压缩
  • 解压缩:
tar -xvf /opt/soft/test/log.tar
tar -zxvf /opt/soft/test/log.tar.gz -C ~/Desktop/ #最常见

-zxvf根据gzip是否压缩而选用,-C解压到指定文件夹

0.1.2 zip

  • 打包:
zip -r test.zip dirname/
  • 解压缩:
unzip test.zip -d dirname

0.2 软连接

类似于Windows下的快捷方式,“链接文件”可以指向“源文件”

ln -s 源文件 链接文件

1. 安装开发环境

1.1 Java JDK

  • 下载:
https://www.oracle.com/java/technologies/downloads/
  • 解压缩:
tar -zxvf jdk-11.0.15_linux-x64_bin.tar.gz
  • 配置环境变量:

使用root,利用文本编辑器vim或者gedit(记事本),打开/etc/profile:

sudo gedit /etc/profile

在文件末尾添加如下内容,记得将JAVA_HOME修改为刚才解压缩的jdk文件夹:

export JAVA_HOME=/usr/local/jdk-11.0.1 #修改为刚才解压缩的jdk文件夹
export PATH=$JAVA_HOME/bin:$PATH 
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  • 最后重启Linux,或者执行命令:
source /etc/profile
  • 测试:
java -version

【注】类似于jdk这种,以bin文件夹作为软件环境,都可以使用环境变量的方式,将bin文件夹添加到$PATH环境变量。假设目标执行文件位于/XXX/XXX/bin,在/etc/profile文件末尾添加:

export PATH=/XXX/XXX/bin:$PATH 

例如:
export PATH=/root/anaconda3/bin:$PATH
  • 然后重启Linux,或者执行命令:
source /etc/profile

1.2 python

Linux基本上都自带python,但是只能使用python3命令,因此可以新建软连接名为python,指向python3命令:

sudo ln -s /usr/bin/python3 /usr/bin/python

1.3 gcc、g++

这俩基本上自带,不需要另外安装。

2. 配置国内软件镜像

2.1 apt

  • 一键替换为USTC镜像:
sudo sed -i 's@//.*archive.ubuntu.com@//mirrors.ustc.edu.cn@g' /etc/apt/sources.list
  • 更新软件源:
sudo apt update
  • 测试一下:
sudo apt install cowsay
cowsay "hello"

2.2 pip

  • 在安装库包时,加上清华镜像源:
pip install XXXX包 -i https://pypi.tuna.tsinghua.edu.cn/simple

2.3 npm

  • 一键设置国内镜像源:
npm config set registry http://mirrors.cloud.tencent.com/npm/

2.4 golang

  • 一键设置国内镜像源:
go env -w GOPROXY=https://goproxy.cn,direct

3. 其他命令

3.1 查看磁盘

df -h

3.2 查看端口占用

  • 例如查看8250端口:
lsof -i tcp:8250

3.3 后台执行命令

nohup 应用程序名 &

猜你喜欢

转载自blog.csdn.net/yilongyoung/article/details/129728198
今日推荐