在WSL2下的Ubuntu常用命令

# 查看宿主主机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

 由于网络问题,github经常不能访问,这个网址或许有帮助:https://www.nslookup.io/domains/github.com/dns-records/

修改系统软件仓库

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 或 vi ~/.profile 都可以,推荐后者
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 find ./ -name "create-astro.sh"

find -amin -20 最近20分钟访问的文件
find -atime -2 最近2天访问的文件
find -mmin -10 最近20分钟修改的文件
find -mtime -1 最近1天访问的文件

sudo updatedb
locate -r "hello.py"
grep -r "hello.py" /

安装字体
sudo apt install fonts-wqy-microhei ttf-wqy-zenhei

查看中文字体
fc-list :lang=zh-cn

清除缓存并卸载
sudo apt autoclean && sudo apt autoremove

 

下载Linux版本的Chrome
https://www.google.cn/chrome/
滑动到底部,点击“其他平台”,点击“Linux”,选择相应的安装包,点击“接受并安装”按钮

sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo apt install --fix-broken -y

sudo dpkg -i google-chrome-stable_current_amd64.deb

 

which google-chrome
/usr/bin/google-chrome

posted @ 2024-01-13 23:18  心若向阳,次第花开  阅读(25)  评论(0编辑  收藏  举报