mirror of
https://github.com/dunwu/linux-tutorial.git
synced 2024-04-15 19:55:24 +08:00
✨ 添加安装sdk脚本
This commit is contained in:
parent
2038388d4b
commit
3e702ecfb6
@ -54,6 +54,7 @@ cat << EOF
|
|||||||
[jdk8] install jdk8 [maven] install maven
|
[jdk8] install jdk8 [maven] install maven
|
||||||
[tomcat] install tomcat8 [nginx] install nginx
|
[tomcat] install tomcat8 [nginx] install nginx
|
||||||
[nodejs] install node.js [elk] install elk
|
[nodejs] install node.js [elk] install elk
|
||||||
|
[sdk] install sdkman
|
||||||
|
|
||||||
Press <CTRL-D> to exit
|
Press <CTRL-D> to exit
|
||||||
Please input key:
|
Please input key:
|
||||||
@ -66,18 +67,19 @@ function chooseOper() {
|
|||||||
while read key
|
while read key
|
||||||
do
|
do
|
||||||
case ${key} in
|
case ${key} in
|
||||||
sys) ${filepath}/sys/init.sh;;
|
sys ) ${filepath}/sys/init.sh;;
|
||||||
libs) ${filepath}/lib/install-libs.sh;;
|
libs ) ${filepath}/lib/install-libs.sh;;
|
||||||
|
|
||||||
2 | tools) ${filepath}/tool/install-all.sh;;
|
2 | tools ) ${filepath}/tool/install-all.sh;;
|
||||||
git) ${filepath}/tool/git/install-git.sh;;
|
git ) ${filepath}/tool/git/install-git.sh;;
|
||||||
svn) ${filepath}/tool/svn/install-svn.sh;;
|
svn ) ${filepath}/tool/svn/install-svn.sh;;
|
||||||
jdk8) ${filepath}/tool/jdk/install-jdk8.sh;;
|
jdk8 ) ${filepath}/tool/jdk/install-jdk8.sh;;
|
||||||
maven) ${filepath}/tool/maven/install-maven3.sh;;
|
maven ) ${filepath}/tool/maven/install-maven3.sh;;
|
||||||
nginx) ${filepath}/tool/nginx/install-nginx.sh;;
|
nginx ) ${filepath}/tool/nginx/install-nginx.sh;;
|
||||||
nodejs) ${filepath}/tool/nodejs/install-nodejs.sh;;
|
nodejs ) ${filepath}/tool/nodejs/install-nodejs.sh;;
|
||||||
tomcat) ${filepath}/tool/tomcat/install-tomcat8.sh;;
|
tomcat ) ${filepath}/tool/tomcat/install-tomcat8.sh;;
|
||||||
elk) ${filepath}/tool/elk/install-elk.sh;;
|
elk ) ${filepath}/tool/elk/install-elk.sh;;
|
||||||
|
sdk ) ${filepath}/tool/sdk/install-sdk.sh;;
|
||||||
* ) echo "${key} is invalid key";;
|
* ) echo "${key} is invalid key";;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
@ -20,6 +20,7 @@
|
|||||||
# 编辑工具:emacs、vim
|
# 编辑工具:emacs、vim
|
||||||
# 流量工具:iftop、nethogs
|
# 流量工具:iftop、nethogs
|
||||||
# 抓包工具:tcpdump
|
# 抓包工具:tcpdump
|
||||||
|
# 压缩工具:unzip、zip
|
||||||
###################################################################################
|
###################################################################################
|
||||||
# 核心工具
|
# 核心工具
|
||||||
echo -e "\n>>>>>>>>> install coreutils(df、du)"
|
echo -e "\n>>>>>>>>> install coreutils(df、du)"
|
||||||
@ -78,3 +79,6 @@ yum install -y nethogs
|
|||||||
# 抓包工具
|
# 抓包工具
|
||||||
echo -e "\n>>>>>>>>> install tcpdump"
|
echo -e "\n>>>>>>>>> install tcpdump"
|
||||||
yum install -y tcpdump
|
yum install -y tcpdump
|
||||||
|
|
||||||
|
# 压缩工具
|
||||||
|
yum install -y unzip
|
||||||
|
7
codes/deploy/tool/sdk/install-sdk.sh
Normal file
7
codes/deploy/tool/sdk/install-sdk.sh
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
echo -e "\n>>>>>>>>> install sdk"
|
||||||
|
|
||||||
|
curl -s "https://get.sdkman.io" | bash
|
||||||
|
source "$HOME/.sdkman/bin/sdkman-init.sh"
|
||||||
|
sdk version
|
Loading…
Reference in New Issue
Block a user