首页 > 系统相关 >在WSL2下的Ubuntu常用命令

在WSL2下的Ubuntu常用命令

时间:2024-01-13 23:37:42浏览次数:32  
标签:java amd64 openjdk 常用命令 jvm Ubuntu HOME WSL2 JAVA

# 查看宿主主机IP
ip route | grep default | awk '{print $3}'
cat /etc/resolv.conf

# 查看本机IP
ip a |grep "global eth0"
hostname -I | awk '{print $1}'

# 安装MySQL客户端
sudo apt-get install mysql-client

 

# 保留文件属性的多文件或文件夹的压缩及解压

tar --xattrs --xattrs-include=* -zcvf scala-env.tar.gz .cache .config .g8 .ivy2 .local .sbt cs hello-scala3 .motd_shown
tar --xattrs --xattrs-include=* -zxvf scala-env.tar.gz

 

# 创建目录并切换到新建的目录下

mkdir -p $HOME/Downloads/Jdk && cd "$_"

# 为应用创建别名,方便自己使用

alias dir=ls

配置防火墙
sudo ufw allow 3389

 

修改系统软件仓库

sudo sed -i 's/http:\/\/archive.ubuntu.com/https:\/\/mirrors.tuna.tsinghua.edu.cn/g' /etc/apt/sources.list

 

# 安装open jdk

sudo apt-get install openjdk-21-jdk

/usr/lib/jvm/java-21-openjdk-amd64

 

# 脚本

vi ~/.bashrc
setJavaHome() {
case $1 in
8)
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
;;
11)
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64
;;
17)
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
;;
21)
export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64
;;
*)
echo "不支持的Java版本: $1"
return 1
esac
export PATH=$JAVA_HOME/bin:$PATH
echo "JAVA_HOME set to $JAVA_HOME"
java -version
}

source ~/.bashrc
setJavaHome 11

which java
/usr/lib/jvm/java-11-openjdk-amd64/bin/java

 

# 清除缓存并卸载

sudo apt autoclean && sudo apt autoremove

 

标签:java,amd64,openjdk,常用命令,jvm,Ubuntu,HOME,WSL2,JAVA
From: https://www.cnblogs.com/terry-cc/p/17963197

相关文章

  • WSL2下Ubuntu中的Scala环境安装
    sudosed-i's/http:\/\/archive.ubuntu.com/https:\/\/mirrors.ustc.edu.cn/g'/etc/apt/sources.listsudoaptupdate&&sudoaptupgrade-ysudoaptinstallopenjdk-17-jdk-yvi~/.profileexportJAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd6......
  • Ubuntu下运行LVGL模拟器
    目录一、前言二、下载并安装VSCode(方法很多,总之装好VSCode就行了)三、获取源码3.2方法一:从Github拉取源码(有梯子)3.3方法二:从Gitee码云拉取源码(无梯子)四、安装LinuxSDL2驱动五、编译源码一、前言​ LVGL是一个可高度可裁剪、低资源占用、界面美观且易用的C语言嵌入式系统......
  • [Bookmark]--Ubuntu
    1.环境设置ubuntu添加环境变量的四种方法2.命令使用tar.xz解压详解3.嵌入式开发3.1环境配置LibOpenCM3(一)Linux下命令行开发环境配置ArmGNUToolchainDownloads3.2库libopencm3USBHIDTypeDefinitions/************************(C)COPYLEFT2018Merafour**......
  • 解决VMware 虚拟机 ubuntu 20.04 异常关闭导致虚拟网卡 ens33 无法工作问题
    问题描述由于经常使用SSH远程链接VMware中的虚拟机ubuntu,每次关闭都是挂起,时间久了,虚拟机运行有些卡顿了,此时可以通过Linux命令重启或者关闭ubuntu,也可以之间使用VMWare中的【虚拟机】--【电源】->【关闭客户机】强行关闭正在运行的虚拟机但是这个强行关闭正在运行的......
  • VMware 虚拟机 ubuntu 20.04 硬盘扩容方法
    前言最近由于需要编译【RK3568】的LinuxSDK,发现虚拟机默认的200G空间不足了,因此想增加这个200G空间的限制,通过网络上查找了一些方法,加上自己亲自验证,确认硬盘扩容正常,方法也比较的容易,所以做个笔记记录下来。操作步骤如下首先VMware虚拟机ubuntu20.04需要【关机】,......
  • ubuntu 20.04 自由切换 python 的版本
    问题描述当前ubuntu20.04默认安装了多个python的版本,执行python时,默认版本是Python2.7.18zhangsz@zhangsz:~$pythonPython2.7.18(default,Jul12022,12:27:04)[GCC9.4.0]onlinux2Type"help","copyright","credits"or"license"......
  • ubuntu之apt-get updata报错
    在ubuntu16中,当我们输入sudoapt-getupdate会失败可能是网络不好,更多的是源不好输入下面命令,增加一些源sudovim/etc/apt/sources.list把下面的内容复制到开头restricteddeb-srchttp://archive.ubuntu.com/ubuntuxenialmainrestricted#Addedbysoftware-propertiesdebht......
  • Ubuntu 20.04版本安装k8s控制节点
    一、环境配置服务器配置:2核4GIP:192.168.10.23主机名:master4将改主机加入此集群#1.修改主机名hostnamectlset-hostnamemaster4&&bash#2.添加hosts127.0.1.1master4192.168.10.20master192.168.10.21master2192.168.10.22master3192.168.10.23master419......
  • 01 Ubuntu 系统的安装
    软件版本:vitis2021.1(vivado2021.1)操作系统:Ubuntu18.04硬件平台:适用XILINXA7/K7/Z7/ZU/KU系列FPGA登录"米联客"FPGA社区-www.uisrc.com视频课程、答疑解惑!1.1概述    基于XILINXXDMA的开发应用环境需要用到以下软件或者开发包:ubuntu、qt。环境的搭建对于后续的开发至......
  • Ubuntu下压缩、解压常用命令
    .tar文件#仅打包,并非压缩tar-xvfFileName.tar#解包tar-cvfFileName.tarDirName#将DirName和其下所有文件(夹)打包.gz文件#.gzgunzipFileName.gz#解压1gzip-dFileName.gz#解压2gzipFileName#压缩,只能压缩文件.tar.gz文件、.tgz文......